Los archivos GPX se utilizan para describir datos de GPS como puntos intermedios, rutas, etc. Esta información geográfica puede existir como longitud y valores de longitud. Mientras que los archivos CSV contienen valores separados por comas. En ciertos escenarios, es posible que deba convertir un archivo GPX a formato CSV. En consecuencia, este artículo explica cómo convertir un archivo GPX a formato CSV mediante programación en C#.
- Convertidor de GPX a CSV: instalación de la API de C#
- Cómo convertir un archivo GPX a formato CSV en C#
- Convertir GPX a CSV mediante programación en C#
Convertidor de GPX a CSV - Instalación de la API de C#
Aspose.GIS para .NET La API admite trabajar con formatos de archivo GIS para que pueda crear mapas, convertir datos geográficos, etc. Puede acceder a la API descargando sus archivos DLL de referencia desde Descargas o usando el siguiente comando de instalación NuGet:
PM> Install-Package Aspose.GIS
Cómo convertir un archivo GPX a formato CSV en C#
Los siguientes pasos explican cómo convertir GPX a formato CSV:
- Cree un objeto de la clase ConversionOptions.
- Mapee las coordenadas a lugares en la Tierra con el sistema de referencia espacial.
- Convierta el formato GPX a CSV.
La siguiente sección profundiza en esta función de conversión que puede integrar en sus aplicaciones.
Convierta GPX a CSV mediante programación en C#
Debe seguir los pasos a continuación para convertir GPX a formato CSV:
- Crea una instancia de un objeto de la clase ConversionOptions.
- Mapee las coordenadas a lugares en la Tierra con un sistema de referencia espacial.
- Convierta el formato GPX a CSV utilizando el método Convertir.
El siguiente fragmento de código muestra cómo convertir GPX a CSV mediante programación en C#.
// Especifique la configuración de conversión si es necesario.
Aspose.Gis.ConversionOptions options = null;
// Esta opción asigna Wgs84 a la capa de destino.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
options = new Aspose.Gis.ConversionOptions()
{
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// Convierta el formato de archivo de GPX a CSV.
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options);
Obtenga una licencia gratis
Puede solicitar una licencia temporal gratuita para evaluar la API en toda su capacidad.
Conclusión
En este artículo, ha aprendido cómo convertir un archivo GPX a CSV en C#. Sin embargo, se incluyen muchas otras funciones en la API que puede aprender consultando los diferentes capítulos en el espacio documentación. Si tiene alguna consulta, no dude en escribirnos a foro.