Конвертируйте SHP в KML онлайн

SHP и KML — два самых популярных формата геопространственных данных. Шейп-файл (SHP) — это векторный формат, широко используемый в программном обеспечении ГИС. С другой стороны, язык разметки Keyhole (KML) — это формат XML, который используется в Google Earth и других картографических приложениях. В этой статье мы рассмотрим бесплатный веб-инструмент для онлайн-конвертации SHP в KML. Мы также покажем вам, как программно разработать собственное приложение-конвертер SHP в KML на C#.

Конвертируйте SHP в KML онлайн

Конвертируйте ваш файл SHP в формат KML без особых усилий с помощью этого удобного онлайн-конвертера SHP в KML, и самое приятное то, что это совершенно бесплатно! Получите доступ к этому веб-приложению из любого браузера или устройства без проблем с плагинами, установкой программного обеспечения или подписками.

Как конвертировать SHP в KML онлайн

  1. Перетащите или загрузите свой файл SHP. Альтернативно предоставьте файл из Dropbox или Google Drive.
  2. Выберите KML в раскрывающемся списке «Сохранить как».
  3. Нажмите кнопку «Конвертировать», чтобы начать процесс преобразования.
  4. После этого вы будете перенаправлены на страницу загрузки.
  5. Загрузите преобразованный файл KML, нажав кнопку «СКАЧАТЬ СЕЙЧАС».

Мы автоматически удаляем все входные и выходные файлы в течение 24 часов, обеспечивая безопасность и надежность ваших данных.

API конвертера SHP в KML

Этот бесплатный онлайн-конвертер SHP в KML был создан с использованием Aspose.GIS API. Он предоставляет широкий спектр геопространственных функций, включая манипулирование данными, преобразование и рендеринг. Он поддерживает различные форматы геопространственных файлов, включая Shapefile, GeoJSON, KML, файловую базу геоданных ESRI и другие. Одной из ключевых особенностей Aspose.GIS является возможность конвертировать различные форматы геопространственных файлов, например SHP в KML.

Преобразование SHP в KML на C#

Выполните следующие действия, чтобы преобразовать файл SHP в KML с помощью C#:

  1. Установите Aspose.GIS for .NET в свое приложение.
  2. Используйте следующий пример кода, чтобы загрузить файл SHP и преобразовать его в KML.
// В этом примере кода показано, как преобразовать шейп-файл в KML на C#.
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;

// При необходимости укажите настройки конвертации. Это необязательно.
ConversionOptions options = null;

// Преобразование может вызвать ошибку, если целевой слой не поддерживает пространственную привязку Wgs84. Так что надо проверить.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
    // Назначьте Wgs84 целевому слою.
    options = new ConversionOptions()
    {
        DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
    };
}

// Преобразование шейп-файла в KML.
VectorLayer.Convert(@"C:\Files\Sample.shp", Drivers.Shapefile, @"C:\Files\Output.kml", Drivers.Kml, options);

Ознакомьтесь с подробным руководством по как конвертировать SHP в KML на C#.

Библиотека ГИС C# — получите бесплатную лицензию

Вы можете получить бесплатную временную лицензию для оценки и изучения функций Aspose.GIS без ограничений.

SHP в KML — ресурсы онлайн-обучения

Помимо преобразования файлов SHP в формат KML, узнайте больше о библиотеке и изучите различные другие функции, используя ресурсы ниже:

Заключение

В этой статье мы узнали, как конвертировать SHP в KML онлайн. Следуя инструкциям, описанным в этой статье, вы можете легко и бесплатно конвертировать файлы SHP в формат KML. Кроме того, мы предоставили вам наш автономный API для программного преобразования файлов SHP в KML на C#. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.

Смотрите также