Как конвертировать 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. Если вы хотите изучить процесс создания шейп-файла, обратитесь к статье как создать шейп файл в С#.

 Русский