Hoe GPX naar KMZ te converteren in C#

In deze stapsgewijze zelfstudie laten we u zien hoe u GPX naar KMZ converteert in C#. Dit wordt bereikt door de GPX-indeling te converteren naar de KML-indeling en vervolgens KML te converteren naar de KMZ-indeling met behulp van C#-code.

Stappen om GPX naar KMZ te converteren in C#

  1. Installeer Aspose.GIS for .NET- en Aspose.Zip for .NET-pakketten van NuGet.org
  2. Neem Aspose.Gis en Aspose.Zip naamruimten op
  3. Licentie instellen voor beide API’s met behulp van de SetLicense-methode
  4. Gebruik VectorLayer class om het GPX-formaat te converteren naar het KML-bestandstype
  5. Maak een instantie van Archive class om een Zip-bestand te maken
  6. Voeg uitvoer-KML en andere gerelateerde bestanden toe als Zip-vermeldingen
  7. Sla KML en andere bestanden op als een enkel Zip-bestand
  8. Hernoem het uiteindelijke bestand als KMZ (KML Zipped-formaat)

Het KMZ-bestandsformaat is het gecomprimeerde formaat dat niet alleen een KML-kaartbestand bevat, maar ook gerelateerde bestanden zoals afbeeldingen, audio en andere formaten. We moeten dus eerst de GPX file to KML converteren en vervolgens de KML naar het KMZ-kaartbestandsformaat converteren.

Code om GPX naar KMZ te converteren in C#

In dit codefragment maken we, na het converteren van GPX naar KM-formaat, een zip-archief van het KML-bestand samen met een afbeeldingsbestand. Dit is slechts voor voorbeelddoeleinden, u kunt alle bestanden die verband houden met uw betreffende KML-bestand toevoegen aan een KMZ-pakket.

 Nederlands