Тази кратка статия ръководи как да конвертирате KML в GPX в C#. Той предоставя подробности относно настройването на средата за разработка за извършване на преобразуването, списък с минимални задачи, които трябва да бъдат извършени в програмата, и изпълним примерен код за разбиране на преобразуването на KML към GPX файл в C#. Ще научите също различни опции за персонализиране на изходния GPX файл.
Стъпки за конвертиране на KML в GPX файл в C#
- Настройте IDE да използва Aspose.GIS for .NET за конвертиране на KML в GPS
- Създайте екземпляр на обекта ConversionOptions за задаване на пространствената препратка
- Проверете поддръжката на пространствената препратка Wgs84 в целевия слой
- Задайте пространствената препратка, ако е налична поддръжка
- Извикайте метода 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#.