Конвертировать KML в CSV с помощью C#

В этом руководстве объясняется, как конвертировать KML в CSV с помощью C#. В нем содержатся сведения о настройке параметров IDE, этапы программирования и пример кода для преобразования KML в CSV с возможностью выбора нужных данных из исходного файла KML. Вы научитесь сохранять атрибуты объектов и геометрию из исходного KML в выходной файл CSV.

Шаги по конвертации файла KML в CSV с использованием C#

  1. Настройте среду на использование Aspose.GIS for .NET для преобразования KML в CSV с атрибутами и геометрией.
  2. Загрузите исходный файл KML с помощью метода Drivers.Kml.OpenLayer()
  3. Создайте слой CSV, задав его имя на диске с помощью метода Drivers.Csv.CreateLayer()
  4. Добавьте поля в слой CSV с помощью класса FeatureAttribute
  5. Пройтись по всем объектам загруженного слоя KML
  6. Создайте слой CSV с помощью метода ConstructFeature() и задайте поля
  7. Получите доступ к геометрическому объекту из функции 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.

 Русский