Ce tutoriel explique la conversion d’un fichier SHP en KML en C#. Il décrit les réglages nécessaires de l’environnement de développement, les étapes à suivre ainsi qu’un code d’exemple fonctionnel pour créer un convertisseur SHP vers KML en C#. Ce guide peut être suivi sur tout système d’exploitation disposant de l’environnement .NET.
Étapes pour convertir SHP en KML en C#
- Préparer le système pour utiliser Aspose.GIS pour .NET afin de convertir SHP en KML
- Créer une instance de la classe ConversionOptions
- Appeler la méthode SupportsSpatialReferenceSystem pour vérifier si le système de référence spatiale est supporté
- Attribuer Wgs84 à la couche de destination à l’aide de la propriété DestinationSpatialReferenceSystem
- Exporter le fichier Shapefile au format KML avec la méthode Convert
Ces étapes simplifient le processus pour convertir un fichier SHP en KML avec C#. Commencez par spécifier les options de conversion, vérifiez si le système de référence spatiale est supporté, puis effectuez la conversion et l’exportation du fichier KML.
Code pour créer un convertisseur SHP vers KML en C#
Ce fragment de code montre comment convertir un fichier Shapefile en KML en C#. Il gère également les exceptions au cas où certains pilotes ne prennent pas en charge le système de référence spatiale de la couche cible. Vous pouvez également utiliser les différentes surcharges de la méthode Convert pour adapter la conversion à vos besoins.
Cet article vous a appris à exporter un fichier Shapefile en KML avec C#. Si vous souhaitez convertir un fichier KML en CSV, consultez l’article Convertir KML en CSV avec C#.