Перетворення GeoJSON на KML на C#

У цьому посібнику пояснюється, як перетворити GeoJSON на KML у C#. Він містить докладні кроки для написання програми, необхідну інформацію для налаштування середовища розробки та запущений код для розробки конвертера GeoJSON у KML на C#. Ви дізнаєтесь про різні варіанти перетворення файлу GeoJSON із користувальницькими налаштуваннями або параметрами за замовчуванням.

Кроки для перетворення JSON на KML у C#

  1. Налаштуйте IDE на використання Aspose.GIS for .NET для перетворення JSON на KML
  2. Перевірте, чи підтримується потрібна система посилань, і оголосите об’єкт ConversionOptions
  3. Ініціалізуйте об’єкт ConversionOptions і встановіть його систему destination spatial reference
  4. Використовуйте ці параметри в методі Convert для перетворення
  5. Якщо потрібна система відліку не підтримується, конвертуйте з параметрами за замовчуванням

Ці кроки визначають етапи програмування для написання конвертера для GeoJSON у KML на C#. Спочатку перевірте підтримку конкретної системи просторової відліку та виконайте перетворення за допомогою користувацьких налаштувань. В іншому випадку конвертуйте файли, вказавши ім’я вихідного файлу та ім’я цільового файлу в методі VectorLayer.Convert().

Код для перетворення GeoJSON у KML у C#

Цей код демонструє конвертер JSON у KML у C#. Ви можете перевірити підтримку систем просторової відліку Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84 тощо. У цьому прикладі коду ми використали дві перевантажені функції методу Convert(), тоді як ви можете спробувати інші два варіанти за допомогою джерела і цільовий FileDriver.

Ця стаття навчила нас розробляти конвертер JSON KML у C#. Щоб конвертувати файл GeoJSON у файл SHP, перегляньте статтю як конвертувати GeoJSON у SHP на C#.

 Українська