Створіть файл KML за допомогою C#

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

Кроки для створення KML за допомогою C#

  1. Налаштуйте середовище на використання Aspose.GIS for .NET, установивши його у свій проект для створення файлу KML
  2. Викличте метод CreateLayer() у просторі імен Drivers.Kml, щоб створити об’єкт VectorLayer
  3. Визначте атрибути feature, встановивши їхні назви та типи
  4. Створіть об’єкт класу Polygon
  5. Визначте лінійне кільце, додайте пари зовнішньої межі широти/довжини та встановіть його як зовнішнє кільце для багатокутника
  6. Викличте метод ConstructFeature() у класі Layer і встановіть наведений вище багатокутник як його геометрію
  7. Визначте додаткові атрибути для стилю та додайте їх до об’єкта «Шар».

Ці кроки підсумовують розробку генератора KML за допомогою C#. Створіть шар KML, визначте набір атрибутів для використання в KML, створіть геометричний об’єкт, наприклад багатокутник, і визначте зовнішню межу за допомогою широти/довготи. Побудуйте об’єкт, установіть його геометрію та додайте його до шару з необхідними атрибутами.

Код для створення файлу KML за допомогою C#

Цей код демонструє процес створення KML-файлу Google Earth за допомогою C#. Для малювання лінії встановіть геометрію як LineString із масивом початкових і кінцевих точок, як зазначено в коментованому прикладі коду. За допомогою класу AttributeDataType можна створювати атрибути різних типів, наприклад String, Integer, Boolean і Double.

Цей підручник навчив нас як створити файл KML для Карт Google за допомогою C#. Щоб створити шейп-файл, зверніться до статті як створити Shapefile в C#.

 Українська