Ce bref tutoriel explique comment convertir GeoJSON en SHP en C#. Il contient toutes les informations nécessaires pour définir l’environnement de développement et une liste d’étapes ainsi que l’exemple de code pour développer un convertisseur JSON vers SHP en C#. Il fournit différentes options pour configurer le fichier SHP de sortie en vérifiant les fonctionnalités de la couche de destination.
Étapes pour convertir JSON en SHP en C#
- Définissez l’environnement pour utiliser Aspose.GIS for .NET pour convertir le GeoJSON en SHP
- Instanciez un objet du ConversionOptions pour personnaliser le fichier SHP de sortie
- Vérifiez si la couche de destination prend en charge le système de référence spatiale Wgs84
- Si pris en charge, créez un objet de la classe ConversionOptions
- Définissez la propriété DestinationSpatialReferenceSystem sur Wgs84
- Transformez l’entrée GeoJSON en SHP en utilisant les options souhaitées
Ces étapes résument le processus de modification de JSON en SHP en C#. Le processus commence par l’initialisation de l’objet de ConversionOptions pour personnaliser le fichier SHP de sortie, suivi de la définition du système de référence spatiale souhaité, s’il est pris en charge. Dans la dernière étape, la méthode Convert() de la classe VectorLayer est appelée pour la conversion en fournissant les fichiers source et de destination ainsi que les options personnalisées.
Code pour convertir GeoJSON en SHP en C#
Ce code illustre le processus de transformation de GeoJSON en SHP en C#. Cette conversion peut être effectuée avec une seule ligne de code uniquement en appelant la méthode VectorLayer.Convert() en fournissant le nom du fichier d’entrée et de sortie sans passer aucune option. Toutefois, vous pouvez utiliser les fonctionnalités pour personnaliser le fichier SHP de sortie à l’aide de l’objet de classe ConversionOptions, comme illustré dans cet exemple de code.
Cet article nous a appris le processus pour changer GeoJSON en SHP en C#. Si vous souhaitez apprendre le processus inverse, c’est-à-dire la conversion de SHP en fichier GeoJSON, reportez-vous à l’article sur comment convertir SHP en GeoJSON en C#.