У цій короткій статті описано, як перетворити 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#.