Як перетворити SHP на Geojson на C#

Цей чіткий посібник містить інформацію про те, як перетворити SHP на Geojson у C#. Він містить деталі для налаштування середовища розробки, параметри для налаштування процесу перетворення, перевірку підтримки різних систем просторової відліку та, нарешті, деталі методу перетворення для перетворення Shapefile у Geojson на C#. Це також допоможе вам змінити формат за допомогою одного рядка коду.

Кроки для перетворення Shape File у GPX у C#

  1. Установіть Aspose.GIS for .NET із менеджера пакетів Nuget, щоб конвертувати SHP у Geojson
  2. Оголосити об’єкт класу ConversionOptions
  3. Перевірте, чи підтримує вибраний драйвер необхідну систему просторової відліку
  4. Якщо підтримується, установіть систему просторової відліку призначення відповідно до вимог
  5. Перетворіть файл форми у формат Geojson за допомогою методу Convert у класі VectorLayer

Ці кроки пояснюють процес перетворення Shapefile у GeoJson у C# за допомогою параметрів конфігурації та детальних кроків. Спочатку ми маємо оголосити об’єкт класу ConfigurationOptions, а потім встановити систему просторової відліки цільового рівня після перевірки підтримки тієї самої системи просторової відліки вибраним драйвером. Зрештою, скористайтеся методом VectorLayer.Convert(), щоб змінити формат файлу.

Код для конвертера SHP в GPX на C#

Цей зразок коду демонструє повний процес перетворення Shapefile у Geojson у C#, починаючи від налаштування перетворення до створення нового файлу в потрібному форматі. Зауважте, що вам не завжди потрібно налаштовувати, і просто виконайте повне перетворення за допомогою одного рядка коду, викликавши наведений вище метод Convert() без останнього аргументу під назвою conversionOptions. Цей метод перетворення має велику кількість перевантажень і підтримує багато драйверів, що забезпечує можливість конвертувати різні формати файлів в інші формати.

Цей підручник навчив нас конвертувати файли SHP у GeoJson, але якщо ви хочете дізнатися, як конвертувати GPX у KMZ, зверніться до статті як конвертувати GPX у KMZ на C#.

 Українська