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#
- Configurar el entorno para utilizar Aspose.GIS for .NET para convertir KML a CSV con atributos y geometría
- Cargue el archivo KML de origen utilizando el método Drivers.Kml.OpenLayer()
- Cree una capa CSV estableciendo su nombre en el disco mediante el método Drivers.Csv.CreateLayer()
- Agregue campos a la capa CSV usando la clase FeatureAttribute
- Iterar a través de todas las características en la capa KML cargada
- Cree una capa CSV utilizando el método ConstructFeature() y configure los campos
- 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.