Comment convertir GPX en KMZ en C#

Dans ce tutoriel étape par étape, nous allons vous montrer comment convertir GPX en KMZ en C#. Ceci sera réalisé en convertissant GPX au format KML, puis en convertissant KML au format KMZ à l’aide du code C#.

Étapes pour convertir GPX en KMZ en C#

  1. Installez les packages Aspose.GIS for .NET et Aspose.Zip for .NET à partir de NuGet.org
  2. Inclure les espaces de noms Aspose.Gis et Aspose.Zip
  3. Définir la licence pour les deux API à l’aide de la méthode SetLicense
  4. Utilisez VectorLayer class pour convertir le format GPX en type de fichier KML
  5. Créez une instance de Archive class pour créer un fichier Zip
  6. Ajouter le KML de sortie et d’autres fichiers associés en tant qu’entrées Zip
  7. Enregistrez KML et d’autres fichiers dans un seul fichier Zip
  8. Renommez le fichier final en KMZ (format KML Zippé)

Le format de fichier KMZ est le format compressé contenant non seulement le fichier de carte KML, mais également des fichiers associés tels que des images, de l’audio et d’autres formats. Nous devons donc d’abord convertir le GPX file to KML, puis convertir le format de fichier de carte KML en KMZ.

Code pour convertir GPX en KMZ en C#

Dans cet extrait de code, après avoir converti le format GPX au format KM, nous créons une archive Zip du fichier KML avec un fichier image. Ceci est juste à titre d’exemple, vous pouvez ajouter tous les fichiers liés à votre fichier KML concerné dans un package KMZ.

 Français