Este tutorial explica cómo convertir GeoJSON a KML en C#. Tiene los pasos detallados para escribir la aplicación, la información necesaria para configurar el entorno de desarrollo y un código en ejecución para desarrollar un convertidor de GeoJSON a KML en C#. Aprenderá diferentes opciones para transformar el archivo GeoJSON con configuraciones personalizadas o predeterminadas.
Pasos para convertir JSON a KML en C#
- Configure el IDE para usar Aspose.GIS for .NET para transformar JSON a KML
- Compruebe si el sistema de referencia deseado es compatible y declare un objeto ConversionOptions
- Inicialice el objeto ConversionOptions y configure su sistema destination spatial reference
- Utilice estas opciones en el método Convertir para la conversión.
- Si el sistema de referencia deseado no es compatible, convierta con la configuración predeterminada
Estos pasos definen los pasos de programación para escribir un convertidor de GeoJSON a KML en C#. Primero, verifique la compatibilidad con un sistema de referencia espacial particular y realice la conversión usando la configuración personalizada. De lo contrario, convierta archivos proporcionando el nombre del archivo de origen y el nombre del archivo de destino en el método VectorLayer.Convert().
Código para convertir GeoJSON a KML en C#
Este código demuestra un conversor de JSON a KML en C#. Puede comprobar el soporte de los sistemas de referencia espacial Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84, etc. En este código de muestra, hemos utilizado dos funciones sobrecargadas del método Convert(), mientras que puede probar las otras dos opciones utilizando el código fuente. y el FileDriver de destino.
Este artículo nos ha enseñado a desarrollar un convertidor JSON KML en C#. Para convertir un archivo GeoJSON en un archivo SHP, consulte el artículo sobre cómo convertir GeoJSON a SHP en C#.