U ovom vodiču korak po korak, pokazat ćemo vam kako pretvoriti GPX u KMZ u C#. To će se postići pretvaranjem GPX u KML format, a zatim pretvaranjem KML u KMZ format pomoću C# koda.
Koraci za pretvaranje GPX u KMZ u C#
- Instalirajte pakete Aspose.GIS for .NET i Aspose.Zip for .NET s NuGet.org
- Uključite prostore imena Aspose.Gis i Aspose.Zip
- Postavite licencu za oba API-ja pomoću metode SetLicense
- Koristite VectorLayer class za pretvaranje GPX formata u KML vrstu datoteke
- Napravite instancu Archive class za stvaranje Zip datoteke
- Dodajte izlazni KML i druge povezane datoteke kao Zip unose
- Spremite KML i druge datoteke kao jednu Zip datoteku
- Preimenujte konačnu datoteku u KMZ (KML Zipped format)
Format datoteke KMZ je komprimirani format koji ne sadrži samo datoteku KML mape već i povezane datoteke poput slika, zvuka i drugih formata. Dakle, prvo moramo pretvoriti GPX file to KML, a zatim pretvoriti KML u KMZ format datoteke karte.
Kod za pretvaranje GPX u KMZ u C#
U ovom isječku koda, nakon pretvaranja GPX u KM format, stvaramo Zip arhivu KML datoteke zajedno sa slikovnom datotekom. Ovo je samo u svrhu uzorka, možete dodati sve datoteke koje se odnose na vašu dotičnu KML datoteku u KMZ paket.