So konvertieren Sie GPX in KMZ in C#

In diesem Schritt-für-Schritt-Tutorial zeigen wir Ihnen, wie Sie GPX in KMZ in C# konvertieren. Dies wird durch Konvertieren von GPX in das KML-Format und anschließendes Konvertieren von KML in das KMZ-Format mithilfe von C#-Code erreicht.

Schritte zum Konvertieren von GPX in KMZ in C#

  1. Installieren Sie die Pakete Aspose.GIS for .NET und Aspose.Zip for .NET von NuGet.org
  2. Schließen Sie die Namespaces Aspose.Gis und Aspose.Zip ein
  3. Legen Sie die Lizenz für beide APIs mithilfe der SetLicense-Methode fest
  4. Verwenden Sie VectorLayer class, um das GPX-Format in den KML-Dateityp zu konvertieren
  5. Erstellen Sie eine Instanz von Archive class, um eine ZIP-Datei zu erstellen
  6. Fügen Sie Ausgabe-KML und andere zugehörige Dateien als Zip-Einträge hinzu
  7. Speichern Sie KML- und andere Dateien als einzelne Zip-Datei
  8. Benennen Sie die endgültige Datei in KMZ (KML-Zip-Format) um.

Das KMZ-Dateiformat ist das gezippte Format, das nicht nur die KML-Kartendatei, sondern auch zugehörige Dateien wie Bilder, Audio und andere Formate enthält. Daher müssen wir zuerst das GPX file to KML konvertieren und dann das KML-Kartendateiformat in das KMZ-Kartendateiformat konvertieren.

Code zum Konvertieren von GPX in KMZ in C#

In diesem Code-Snippet erstellen wir nach der Konvertierung von GPX in das KM-Format ein ZIP-Archiv der KML-Datei zusammen mit einer Bilddatei. Dies dient nur zu Beispielzwecken. Sie können alle Dateien, die sich auf Ihre betreffende KML-Datei beziehen, zu einem KMZ-Paket hinzufügen.

 Deutsch