Convertir GPX a CSV en C#

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#.

  1. Convertidor de GPX a CSV: instalación de la API de C#
  2. Cómo convertir un archivo GPX a formato CSV en C#
  3. 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:

  1. Cree un objeto de la clase ConversionOptions.
  2. Mapee las coordenadas a lugares en la Tierra con el sistema de referencia espacial.
  3. 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:

  1. Crea una instancia de un objeto de la clase ConversionOptions.
  2. Mapee las coordenadas a lugares en la Tierra con un sistema de referencia espacial.
  3. 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.

Ver también