У цьому посібнику пояснюється, як перетворити GeoJSON на KML у C#. Він містить докладні кроки для написання програми, необхідну інформацію для налаштування середовища розробки та запущений код для розробки конвертера GeoJSON у KML на C#. Ви дізнаєтесь про різні варіанти перетворення файлу GeoJSON із користувальницькими налаштуваннями або параметрами за замовчуванням.
Кроки для перетворення JSON на KML у C#
- Налаштуйте IDE на використання Aspose.GIS for .NET для перетворення JSON на KML
- Перевірте, чи підтримується потрібна система посилань, і оголосите об’єкт ConversionOptions
- Ініціалізуйте об’єкт ConversionOptions і встановіть його систему destination spatial reference
- Використовуйте ці параметри в методі Convert для перетворення
- Якщо потрібна система відліку не підтримується, конвертуйте з параметрами за замовчуванням
Ці кроки визначають етапи програмування для написання конвертера для 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#.