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

SHP і KML є двома найпопулярнішими форматами геопросторових даних. Shapefile (SHP) — це векторний формат, який широко використовується в програмному забезпеченні ГІС. З іншого боку, Keyhole Markup Language (KML) — це формат XML, який використовується в Google Планета Земля та інших картографічних програмах. У цій статті ми розглянемо безкоштовний веб-інструмент для конвертації 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 створено за допомогою API Aspose.GIS. Він надає широкий спектр геопросторових функцій, включаючи маніпулювання даними, перетворення та рендеринг. Він підтримує різноманітні формати геопросторових файлів, включаючи Shapefile, GeoJSON, KML, ESRI File Geodatabase тощо. Однією з ключових особливостей 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# GIS Library – Отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб оцінити та дослідити функції Aspose.GIS без обмежень.

SHP в KML – онлайн-навчальні ресурси

Окрім перетворення файлів SHP у формат KML, дізнайтеся більше про бібліотеку та ознайомтеся з різними іншими функціями за допомогою наведених нижче ресурсів.

Висновок

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

Дивись також