So konvertieren Sie KML in GPX in C#

In diesem kurzen Artikel erfahren Sie, wie Sie KML in GPX in C# konvertieren**. Es enthält Einzelheiten zum Festlegen der Entwicklungsumgebung für die Durchführung der Konvertierung, eine Liste der minimalen Aufgaben, die im Programm ausgeführt werden müssen, und einen ausführbaren Beispielcode zum Verständnis der KML-zu-GPX-Dateikonvertierung in C#. Außerdem lernen Sie verschiedene Optionen zum Anpassen der ausgegebenen GPX-Datei kennen.

Schritte zum Konvertieren von KML in eine GPX-Datei in C#

  1. Stellen Sie die IDE so ein, dass sie Aspose.GIS for .NET verwendet, um KML in GPS zu konvertieren
  2. Instanziieren Sie das Objekt ConversionOptions zum Festlegen des Raumbezugs
  3. Überprüfen Sie die Unterstützung für den Wgs84-Raumbezug im Ziel-Layer
  4. Legen Sie den Raumbezug fest, wenn Unterstützung verfügbar ist
  5. Rufen Sie die Methode Convert() auf, um GPX in KML umzuwandeln

Diese Schritte beschreiben den Prozess zum Entwickeln eines KML-zu-GPX-Dateikonverters in C#. Der Prozess wird durch die Deklaration eines ConversionOptions-Objekts aus dem Aspose.Gis-Namespace eingeleitet, gefolgt vom Testen der Unterstützung für den Zielraumbezug. Wenn Unterstützung verfügbar ist, legen Sie den Ziel-SpatialReferenceSystem-Wert auf Wgs84 fest und rufen Sie die Convert()-Methode auf, um das Format zu transformieren.

Code zum Konvertieren einer KML-Datei in GPX in C#

Der obige Code demonstriert den Prozess zum Konvertieren von KML in GPX in C#. Das ConversionOptions-Klassenobjekt wird zum Festlegen des räumlichen Zielbezugssystems mithilfe des SpatialReferenceSystem-Enumerators verwendet. Die Convert()-Methode in der VectorLayer-Klasse wird verwendet, um die KML-Quelldatei mit den angegebenen Einstellungen in GPX zu konvertieren. Sie können jedoch einen benutzerdefinierten Konverter für die Attribute, den DestinationDriverOptions-Wert für die Zielebene und auch die SourceDriverOptions für festlegen Quellebene, falls erforderlich.

In diesem Artikel haben wir gelernt, die KML-Quelldatei in eine GPX-Datei umzuwandeln. Wenn Sie erfahren möchten, wie ein Shapefile erstellt wird, lesen Sie den Artikel zu So erstellen Sie ein Shapefile in C#.

 Deutsch