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#
- Installa i pacchetti Aspose.GIS for .NET e Aspose.Zip for .NET da NuGet.org
- Includi Aspose.Gis e Aspose.Zip spazi dei nomi
- Imposta la licenza per entrambe le API usando il metodo SetLicense
- Utilizza VectorLayer class per convertire il formato GPX in un tipo di file KML
- Crea un’istanza di Archive class per creare un file zip
- Aggiungi KML di output e altri file correlati come voci Zip
- Salva KML e altri file come un unico file Zip
- 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.