Ebben a lépésről lépésre bemutatott oktatóanyagban megmutatjuk, hogyan alakíthatja át a GPX-t KMZ-vé C# nyelven. Ez úgy érhető el, hogy a GPX fájlt KML formátumba, majd a KML-t KMZ formátumba konvertálja C# kóddal.
Lépések a GPX konvertálásához KMZ-vé C#-ban
- Telepítse a Aspose.GIS for .NET és Aspose.Zip for .NET csomagokat a NuGet.org webhelyről
- Tartalmazza a Aspose.Gis és a Aspose.Zip névtereket
- Állítsa be a licencet mindkét API-hoz a SetLicense metódussal
- A VectorLayer class segítségével konvertálhatja a GPX formátumot KML fájltípussá
- Hozzon létre egy példányt a(z) Archive class fájlból ZIP-fájl létrehozásához
- Adjon hozzá kimeneti KML-t és más kapcsolódó fájlokat Zip-bejegyzésként
- Mentse a KML-t és más fájlokat egyetlen ZIP-fájlként
- Nevezze át a végső fájlt KMZ-re (KML tömörített formátum)
A KMZ fájlformátum a tömörített formátum, amely nemcsak KML-térképfájlt, hanem kapcsolódó fájlokat is tartalmaz, például képeket, hangokat és egyéb formátumokat. Tehát először konvertálnunk kell a GPX file to KML fájlt, majd a KML-t KMZ térképfájlformátumba.
Kód a GPX-nek KMZ-vé konvertálásához C#-ban
Ebben a kódrészletben a GPX KM formátumba konvertálása után a KML-fájl ZIP-archívumát hozzuk létre egy képfájllal együtt. Ez csak példaként szolgál, bármilyen fájlt hozzáadhat egy KMZ-csomaghoz, amely az érintett KML-fájlhoz kapcsolódik.