В этом руководстве объясняется, как конвертировать KML в CSV с помощью C#. В нем содержатся сведения о настройке параметров IDE, этапы программирования и пример кода для преобразования KML в CSV с возможностью выбора нужных данных из исходного файла KML. Вы научитесь сохранять атрибуты объектов и геометрию из исходного KML в выходной файл CSV.
Шаги по конвертации файла KML в CSV с использованием C#
- Настройте среду на использование Aspose.GIS for .NET для преобразования KML в CSV с атрибутами и геометрией.
- Загрузите исходный файл KML с помощью метода Drivers.Kml.OpenLayer()
- Создайте слой CSV, задав его имя на диске с помощью метода Drivers.Csv.CreateLayer()
- Добавьте поля в слой CSV с помощью класса FeatureAttribute
- Пройтись по всем объектам загруженного слоя KML
- Создайте слой CSV с помощью метода ConstructFeature() и задайте поля
- Получите доступ к геометрическому объекту из функции KML и сохраните его в слое CSV.
Эти шаги описывают, как преобразовать файл KML в CSV с помощью C#. Загрузите существующий файл KML, создайте слой CSV, добавьте поля в слой CSV, проанализируйте все объекты в KML и создайте новый объект для сохранения в выходном CSV-файле по отношению к каждому объекту в исходном слое KML. Проверьте тип каждого геометрического объекта и сохраните данные в слое CSV.
Код для программного обеспечения конвертера KML в CSV на C#
Этот код демонстрирует, как разработать конвертер KML в CSV с использованием C#. У вас должна быть информация об атрибутах файла KML, чтобы извлечь данные и сохранить их в CSV. Вы можете проверить различные типы геометрии, такие как CircularString, MultiCurve, MultiPoint, Point, MultiPolygon и т. д.
Эта статья научила нас конвертировать KML в CSV. Если вы хотите протестировать функцию, обратитесь к статье Создать файл KML с помощью C# для создания образца файла KML.