Как да конвертирате 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#.

 Български