Este breve artículo sirve de guía sobre cómo convertir KML a GPX en C#. Proporciona los detalles sobre cómo configurar el entorno de desarrollo para realizar la conversión, una lista de las tareas mínimas que se deben realizar en el programa y un código de muestra ejecutable para comprender la conversión de archivos KML a GPX en C#. También aprenderá diferentes opciones para personalizar el archivo GPX de salida.
Pasos para convertir archivos KML a GPX en C#
- Configure el IDE para usar Aspose.GIS for .NET para convertir KML a GPS
- Crea una instancia del objeto ConversionOptions para configurar la referencia espacial
- Compruebe el soporte para la referencia espacial Wgs84 en la capa de destino
- Establecer la referencia espacial si hay soporte disponible
- Llame al método Convert() para transformar GPX a KML
Estos pasos describen el proceso para desarrollar un convertidor de archivos KML a GPX en C#. El proceso se inicia declarando un objeto de ConversionOptions del espacio de nombres Aspose.Gis seguido de la prueba de la compatibilidad con la referencia espacial de destino. Si hay soporte disponible, establezca el valor de SpatialReferenceSystem de destino en Wgs84 y llame al método Convert() para transformar el formato.
Código para convertir archivos KML a GPX en C#
El código anterior demuestra el proceso para convertir KML a GPX en C#. El objeto de clase ConversionOptions se usa para establecer el sistema de referencia espacial de destino mediante el enumerador SpatialReferenceSystem. El método Convert() en la clase VectorLayer se usa para convertir el archivo KML de origen a GPX con la configuración especificada; sin embargo, puede configurar un convertidor personalizado para los atributos, el valor de DestinationDriverOptions para la capa de destino y también SourceDriverOptions para el capa de origen si es necesario.
Este artículo nos ha enseñado a cambiar el archivo KML de origen a un archivo GPX. Si desea aprender el proceso para crear un archivo de forma, consulte el artículo sobre cómo crear un archivo de forma en C#.