Come convertire GPX in KMZ in C#

In questo tutorial passo passo, ti mostreremo come convertire GPX in KMZ in C#. Ciò si ottiene convertendo il formato GPX nel formato KML e quindi convertendo il formato KML nel formato KMZ utilizzando il codice C#.

Passaggi per convertire GPX in KMZ in C#

  1. Installa i pacchetti Aspose.GIS for .NET e Aspose.Zip for .NET da NuGet.org
  2. Includi Aspose.Gis e Aspose.Zip spazi dei nomi
  3. Imposta la licenza per entrambe le API usando il metodo SetLicense
  4. Utilizza VectorLayer class per convertire il formato GPX in un tipo di file KML
  5. Crea un’istanza di Archive class per creare un file zip
  6. Aggiungi KML di output e altri file correlati come voci Zip
  7. Salva KML e altri file come un unico file Zip
  8. Rinominare il file finale come KMZ (formato compresso KML)

Il formato di file KMZ è il formato zippato che contiene non solo il file mappa KML ma anche file correlati come immagini, audio e altri formati. Quindi dobbiamo prima convertire GPX file to KML e quindi convertire il formato file mappa KML in KMZ.

Codice per convertire GPX in KMZ in C#

In questo frammento di codice, dopo aver convertito il formato GPX in KM, creiamo un archivio Zip del file KML insieme a un file immagine. Questo è solo a scopo di esempio, puoi aggiungere qualsiasi file correlato al tuo file KML interessato in un pacchetto KMZ.

 Italiano