Convertir KML a CSV usando C#

Esta guía explica cómo convertir KML en CSV mediante C#. Contiene detalles para configurar la configuración de IDE, pasos de programación y código de muestra para transformar KML en CSV con la opción de seleccionar los datos deseados del archivo KML de origen. Aprenderá a guardar los atributos de las características y la geometría del archivo KML de origen en el archivo CSV de salida.

Pasos para convertir un archivo KML a CSV usando C#

  1. Configurar el entorno para utilizar Aspose.GIS for .NET para convertir KML a CSV con atributos y geometría
  2. Cargue el archivo KML de origen utilizando el método Drivers.Kml.OpenLayer()
  3. Cree una capa CSV estableciendo su nombre en el disco mediante el método Drivers.Csv.CreateLayer()
  4. Agregue campos a la capa CSV usando la clase FeatureAttribute
  5. Iterar a través de todas las características en la capa KML cargada
  6. Cree una capa CSV utilizando el método ConstructFeature() y configure los campos
  7. Acceda al objeto de geometría desde la función KML y guárdelo en la capa CSV

Estos pasos describen cómo transformar un archivo KML en CSV mediante C#. Cargue el archivo KML existente, cree una capa CSV, agregue campos a la capa CSV, analice todas las entidades del KML y construya una nueva entidad para guardar en el CSV de salida contra cada entidad de la capa KML de origen. Verifique el tipo de cada objeto geométrico y guarde los detalles en la capa CSV.

Código para el software de conversión de KML a CSV con C#

Este código demuestra cómo desarrollar un convertidor de KML a CSV con C#. Debe tener información sobre los atributos del archivo KML para obtener los datos y guardarlos en el CSV. Puede consultar varios tipos de geometría, como CircularString, MultiCurve, MultiPoint, Point, MultiPolygon, etc.

Este artículo nos ha enseñado a convertir archivos KML a CSV. Si desea probar esta función, consulte el artículo sobre Crear un archivo KML con C# para crear el archivo KML de muestra.

 Español