Konvertieren Sie GPX in CSV in C#

GPX-Dateien werden verwendet, um GPS-Daten wie Wegpunkte, Routen usw. zu beschreiben. Diese geografischen Informationen können als Längen- und Längengradwerte vorliegen. Wohingegen die CSV-Dateien durch Kommas getrennte Werte enthalten. In bestimmten Szenarien müssen Sie möglicherweise eine GPX-Datei in das CSV-Format konvertieren. Dementsprechend wird in diesem Artikel erläutert, wie Sie eine GPX-Datei programmgesteuert in C# in das CSV-Format konvertieren.

  1. GPX-zu-CSV-Konverter – C#-API-Installation
  2. So konvertieren Sie eine GPX-Datei in C# in das CSV-Format
  3. Programmgesteuert GPX in CSV in C# konvertieren

GPX-zu-CSV-Konverter – C#-API-Installation

Aspose.GIS for .NET API unterstützt die Arbeit mit GIS Dateiformate, sodass Sie Karten erstellen, geografische Daten konvertieren usw. können. Sie können auf die API zugreifen, indem Sie ihre Referenz-DLL-Dateien von [Downloads Abschnitt 6 oder mit dem folgenden NuGet-Installationsbefehl:

PM> Install-Package Aspose.GIS

So konvertieren Sie eine GPX-Datei in das CSV-Format in C#

Die folgenden Schritte erläutern, wie Sie GPX in das CSV-Format konvertieren:

  1. Erstellen Sie ein Objekt der ConversionOptions-Klasse.
  2. Ordnen Sie die Koordinaten Orten auf der Erde mit dem räumlichen Bezugssystem zu.
  3. Konvertieren Sie GPX in das CSV-Format.

Der folgende Abschnitt geht weiter auf diese Konvertierungsfunktion ein, die Sie in Ihre Anwendungen einbetten können.

Konvertieren Sie GPX in CSV programmgesteuert in C#

Sie müssen die folgenden Schritte ausführen, um GPX in das CSV-Format zu konvertieren:

  1. Instanziieren Sie ein Objekt der Klasse ConversionOptions.
  2. Ordnen Sie die Koordinaten Orten auf der Erde mit einem räumlichen Bezugssystem zu.
  3. Konvertieren Sie GPX mit der Methode Convert in das CSV-Format.

Das folgende Code-Snippet zeigt, wie GPX in C# programmgesteuert in CSV konvertiert wird.

// Geben Sie bei Bedarf Konvertierungseinstellungen an.
Aspose.Gis.ConversionOptions options = null;

// Diese Option weist Wgs84 der Zielebene zu.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
    options = new Aspose.Gis.ConversionOptions()
    {
        DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
    };
}

// Konvertieren Sie das Dateiformat von GPX in CSV.
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die API in vollem Umfang zu testen.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie eine GPX-Datei in C# in CSV konvertieren. Die API enthält jedoch viele andere Funktionen, die Sie lernen können, indem Sie sich die verschiedenen Kapitel im Bereich Dokumentation ansehen. Bei Fragen können Sie uns gerne unter forum schreiben.

Siehe auch