Dalam tutorial langkah demi langkah ini, kami akan menunjukkan cara mengonversi GPX ke KMZ di C#. Ini akan dicapai dengan mengonversi format GPX ke KML dan kemudian mengonversi KML ke format KMZ menggunakan kode C#.
Langkah-langkah untuk Mengkonversi GPX ke KMZ di C#
- Instal paket Aspose.GIS for .NET dan Aspose.Zip for .NET dari NuGet.org
- Sertakan ruang nama Aspose.Gis dan Aspose.Zip
- Tetapkan lisensi untuk kedua API menggunakan metode SetLicense
- Gunakan VectorLayer class untuk mengonversi format GPX ke jenis file KML
- Buat instance Archive class untuk membuat file Zip
- Tambahkan keluaran KML dan file terkait lainnya sebagai entri Zip
- Simpan KML dan file lainnya sebagai satu file Zip
- Ganti nama file terakhir sebagai KMZ (format KML Zipped)
Format file KMZ adalah format zip yang tidak hanya berisi file peta KML tetapi juga file terkait seperti gambar, audio, dan format lainnya. Jadi pertama-tama kita perlu mengonversi GPX file to KML dan kemudian mengonversi format file peta KML ke KMZ.
Kode untuk Mengonversi GPX ke KMZ di C#
Dalam cuplikan kode ini, setelah mengonversi format GPX ke KM, kami membuat arsip Zip dari file KML bersama dengan file gambar. Ini hanya untuk tujuan sampel, Anda dapat menambahkan file apa pun yang terkait dengan file KML Anda yang bersangkutan ke dalam paket KMZ.