Цей короткий посібник пояснює, як створити файл KML за допомогою C#. Він містить усі деталі для налаштування IDE, список кроків для визначення потоку програми та зразок коду, який демонструє, як створити файл KML за допомогою C#. Він допоможе вам визначити спеціальні атрибути, встановити їхні значення для файлу KML і намалювати різні геометричні фігури.
Кроки для створення KML за допомогою C#
- Налаштуйте середовище на використання Aspose.GIS for .NET, установивши його у свій проект для створення файлу KML
- Викличте метод CreateLayer() у просторі імен Drivers.Kml, щоб створити об’єкт VectorLayer
- Визначте атрибути feature, встановивши їхні назви та типи
- Створіть об’єкт класу Polygon
- Визначте лінійне кільце, додайте пари зовнішньої межі широти/довжини та встановіть його як зовнішнє кільце для багатокутника
- Викличте метод ConstructFeature() у класі Layer і встановіть наведений вище багатокутник як його геометрію
- Визначте додаткові атрибути для стилю та додайте їх до об’єкта «Шар».
Ці кроки підсумовують розробку генератора KML за допомогою C#. Створіть шар KML, визначте набір атрибутів для використання в KML, створіть геометричний об’єкт, наприклад багатокутник, і визначте зовнішню межу за допомогою широти/довготи. Побудуйте об’єкт, установіть його геометрію та додайте його до шару з необхідними атрибутами.
Код для створення файлу KML за допомогою C#
Цей код демонструє процес створення KML-файлу Google Earth за допомогою C#. Для малювання лінії встановіть геометрію як LineString із масивом початкових і кінцевих точок, як зазначено в коментованому прикладі коду. За допомогою класу AttributeDataType можна створювати атрибути різних типів, наприклад String, Integer, Boolean і Double.
Цей підручник навчив нас як створити файл KML для Карт Google за допомогою C#. Щоб створити шейп-файл, зверніться до статті як створити Shapefile в C#.