Converti GPX in CSV in C#

I file GPX vengono utilizzati per descrivere i dati GPS come waypoint, percorsi, ecc. Queste informazioni geografiche possono esistere come valori di longitudine e longitudine. Mentre i file CSV contengono valori separati da virgola. In alcuni scenari, potrebbe essere necessario convertire un file GPX in formato CSV. Di conseguenza, questo articolo spiega come convertire un file GPX in formato CSV a livello di codice in C#.

  1. Convertitore da GPX a CSV - Installazione API C#
  2. Come convertire un file GPX in formato CSV in C#
  3. Converti GPX in CSV in modo programmatico in C#

Convertitore da GPX a CSV - Installazione API C#

Aspose.GIS per .NET L’API supporta il lavoro con formati di file GIS in modo da poter creare mappe, convertire dati geografici, ecc. È possibile accedere all’API scaricando i suoi file DLL di riferimento dal Download o utilizzando il seguente comando di installazione NuGet:

PM> Install-Package Aspose.GIS

Come convertire un file GPX in formato CSV in C#

I seguenti passaggi spiegano come convertire GPX in formato CSV:

  1. Creare un oggetto della classe ConversionOptions.
  2. Mappa le coordinate di luoghi sulla Terra con il sistema di riferimento spaziale.
  3. Converti GPX in formato CSV.

La sezione seguente elabora ulteriormente questa funzione di conversione che puoi incorporare nelle tue applicazioni.

Converti GPX in CSV in modo programmatico in C#

È necessario seguire i passaggi seguenti per convertire GPX in formato CSV:

  1. Crea un’istanza di un oggetto della classe ConversionOptions.
  2. Mappa le coordinate di luoghi sulla Terra con un sistema di riferimento spaziale.
  3. Converti GPX in formato CSV utilizzando il metodo Convert.

Il frammento di codice seguente illustra come convertire GPX in CSV a livello di codice in C#.

// Specificare le impostazioni di conversione, se necessario.
Aspose.Gis.ConversionOptions options = null;

// Questa opzione assegna Wgs84 al layer di destinazione.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
    options = new Aspose.Gis.ConversionOptions()
    {
        DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
    };
}

// Converti il formato di file da GPX a CSV.
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options);

Ottieni la licenza gratuita

Puoi richiedere una licenza temporanea gratuita per valutare l’API al massimo delle sue capacità.

Conclusione

In questo articolo, hai imparato come convertire un file GPX in CSV in C#. Tuttavia, molte altre funzionalità sono incluse nell’API che puoi apprendere dando un’occhiata ai diversi capitoli nello spazio documentazione. In caso di domande, non esitate a scriverci a forum.

Guarda anche