Crear un archivo KML con C#

Este breve tutorial explica cómo crear un archivo KML con C#. Contiene todos los detalles para configurar el IDE, una lista de pasos para definir el flujo del programa y un código de muestra que demuestra cómo crear un archivo KML con C#. Le guiará en la definición de atributos personalizados, la configuración de sus valores para el archivo KML y el dibujo de varias formas geométricas.

Pasos para crear un KML usando C#

  1. Configure el entorno para utilizar Aspose.GIS for .NET instalándolo en su proyecto para la creación de archivos KML
  2. Llame al método CreateLayer() en el espacio de nombres Drivers.Kml para crear un objeto VectorLayer
  3. Defina los atributos feature configurando sus nombres y tipos
  4. Crear un objeto de la clase Polygon
  5. Defina un anillo lineal, agregue los pares de latitud y longitud del límite exterior y configúrelo como un anillo exterior para el polígono.
  6. Llame al método ConstructFeature() en la clase Layer y establezca el polígono anterior como su geometría.
  7. Defina atributos opcionales para el estilo y agréguelos al objeto Capa

Estos pasos resumen el desarrollo de un generador de KML con C#. Cree una capa KML, defina un conjunto de atributos para usar en el KML, cree el objeto geométrico, como un polígono, y defina el límite exterior con latitud y longitud. Construya una entidad, establezca su geometría y agréguela a la capa con los atributos requeridos.

Código para generar un archivo KML usando C#

Este código demuestra el proceso de creación de archivos KML de Google Earth con C#. Para dibujar una línea, establezca la geometría como LineString con una matriz de puntos de inicio y de fin, como se menciona en el código de muestra comentado. Puede crear atributos de varios tipos utilizando la clase AttributeDataType, como String, Integer, Boolean y Double.

Este tutorial nos ha enseñado cómo crear un archivo KML para Google Maps usando C#. Para crear un Shapefile, consulte el artículo sobre cómo crear un Shapefile en C#.

 Español