В този урок стъпка по стъпка ще ви покажем как да конвертирате GPX в KMZ в C#. Това ще бъде постигнато чрез преобразуване на GPX във формат KML и след това преобразуване на KML във формат KMZ с помощта на C# код.
Стъпки за конвертиране на GPX в KMZ в C#
- Инсталирайте пакети Aspose.GIS for .NET и Aspose.Zip for .NET от NuGet.org
- Включете пространства от имена Aspose.Gis и Aspose.Zip
- Задайте лиценз за двата API с помощта на метода SetLicense
- Използвайте VectorLayer class, за да конвертирате GPX формат в KML файлов тип
- Създайте екземпляр на Archive class, за да създадете Zip файл
- Добавете изходен KML и други свързани файлове като Zip записи
- Запазете KML и други файлове като един Zip файл
- Преименувайте крайния файл като KMZ (KML Zipped формат)
Файловият формат KMZ е компресиран формат, съдържащ не само KML файл с карта, но и свързани файлове като изображения, аудио и други формати. Така че първо трябва да преобразуваме GPX file to KML и след това да преобразуваме файловия формат на KML в KMZ карта.
Код за конвертиране на GPX в KMZ в C#
В този кодов фрагмент, след конвертиране на GPX във формат KM, ние създаваме Zip архив на KML файла заедно с файл с изображение. Това е само за примерна цел, можете да добавите всякакви файлове, които са свързани със съответния KML файл в KMZ пакет.