Як перетворити 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#.

 Українська