Как да конвертирате KML в GPX в C#

Тази кратка статия ръководи как да конвертирате KML в GPX в C#. Той предоставя подробности относно настройването на средата за разработка за извършване на преобразуването, списък с минимални задачи, които трябва да бъдат извършени в програмата, и изпълним примерен код за разбиране на преобразуването на KML към GPX файл в C#. Ще научите също различни опции за персонализиране на изходния GPX файл.

Стъпки за конвертиране на KML в GPX файл в C#

  1. Настройте IDE да използва Aspose.GIS for .NET за конвертиране на KML в GPS
  2. Създайте екземпляр на обекта ConversionOptions за задаване на пространствената препратка
  3. Проверете поддръжката на пространствената препратка Wgs84 в целевия слой
  4. Задайте пространствената препратка, ако е налична поддръжка
  5. Извикайте метода Convert(), за да трансформирате GPX в KML

Тези стъпки описват процеса за разработване на KML към GPX конвертор на файлове в C#. Процесът се инициира чрез деклариране на обект на ConversionOptions от пространството на имената Aspose.Gis, последвано от тестване на поддръжката за целевата пространствена препратка. Ако е налична поддръжка, задайте стойността на дестинацията SpatialReferenceSystem на Wgs84 и извикайте метода Convert(), за да трансформирате формата.

Код за конвертиране на KML файл в GPX в C#

Горният код демонстрира процеса за конвертиране на KML в GPX в C#. Обектът от клас ConversionOptions се използва за задаване на целевата пространствена референтна система чрез използване на изброителя SpatialReferenceSystem. Методът Convert() в класа VectorLayer се използва за конвертиране на изходния KML файл в GPX с посочените настройки, но можете да зададете персонализиран конвертор за атрибутите, стойността DestinationDriverOptions за целевия слой, а също и SourceDriverOptions за изходен слой, ако е необходимо.

Тази статия ни научи да променим изходния KML файл на GPX файл. Ако искате да научите процеса за създаване на шейп файл, вижте статията на как да създадете шейп файл в C#.

 Български