Comment convertir SHP en GPX en C#

Ce didacticiel rapide explique comment convertir SHP en GPX en C# en fournissant des détails de configuration, un processus par étapes et un exemple de code exécutable. Vous pouvez également effectuer cette tâche avec une seule ligne de code, mais l’exemple de code montrera également la définition des options de conversion. Ce processus de conversion de Shapefile en GPX en C# peut être effectué sur n’importe quel système Windows sur lequel .NET est installé ou sur un système Linux/macOS sur lequel .NET Core.

Étapes pour convertir le fichier de forme en GPX en C#

  1. Installez Aspose.GIS for .NET à partir du gestionnaire de packages NuGet pour convertir le fichier SHP en GPX
  2. Instanciez l’objet de classe ConversionOptions pour personnaliser le processus de conversion
  3. Vérifiez si votre pilote Shapefile prend en charge un système de référence spatiale particulier ou non
  4. Définir l’option pour un système de référence spatiale souhaité
  5. Convertissez le fichier SHP en GPX en utilisant la méthode Convert dans le VectorLayer class

Ces étapes expliquent le processus pour convertir le fichier de forme en GPX en C# en identifiant les espaces de noms et les classes de référence nécessaires pour accomplir la tâche. Ce processus peut être complété simplement avec la méthode Convert de la classe VectorLayer, mais différentes options sont explorées pour personnaliser le processus de conversion. Il fournit également des informations pour vérifier si le pilote sélectionné prend en charge un système de référence spatiale particulier ou non.

Code pour le convertisseur SHP en GPX en C#

Ce code a démontré le processus pour convertir SHP en GPX en C#. Vous pouvez utiliser un pilote spécifique pour travailler avec différents formats de fichiers tels que GeoJson, Kml, Shapefile, OsmXml et Gml pour en énumérer quelques-uns. Ce code a utilisé le système de référence spatiale Wgs84, mais vous pouvez également utiliser d’autres options telles que Wgs72, WebMercator, Etrs89LambertConformalConic, Etrs89, etc. en fonction du support fourni par la couche de destination.

Dans ce tutoriel, nous avons appris la conversion de SHP en GPX. Si vous souhaitez apprendre le processus de conversion de GPX en KMZ, reportez-vous à l’article sur comment convertir GPX en KMZ en C#.

 Français