Ce tutoriel explique comment convertir GeoJSON en KML en C#. Il contient les étapes détaillées pour écrire l’application, les informations nécessaires pour définir l’environnement de développement et un code en cours d’exécution pour développer un convertisseur GeoJSON vers KML en C#. Vous apprendrez différentes options pour transformer le fichier GeoJSON avec des paramètres personnalisés ou par défaut.
Étapes pour convertir JSON en KML en C#
- Configurez l’IDE pour qu’il utilise Aspose.GIS for .NET pour transformer JSON en KML
- Vérifiez si le système de référence souhaité est pris en charge et déclarez un objet ConversionOptions
- Initialisez l’objet ConversionOptions et définissez son système destination spatial reference
- Utilisez ces options dans la méthode Convert pour la conversion
- Si le système de référence souhaité n’est pas pris en charge, convertissez avec les paramètres par défaut
Ces étapes définissent les étapes de programmation pour écrire un convertisseur pour GeoJSON vers KML en C#. Tout d’abord, vérifiez la prise en charge d’un système de référence spatiale particulier et effectuez la conversion à l’aide des paramètres personnalisés. Sinon, convertissez les fichiers en fournissant le nom du fichier source et le nom du fichier de destination dans la méthode VectorLayer.Convert().
Code pour convertir GeoJSON en KML en C#
Ce code illustre un convertisseur JSON vers KML en C#. Vous pouvez vérifier la prise en charge des systèmes de référence spatiale Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84, etc. Dans cet exemple de code, nous avons utilisé deux fonctions surchargées de la méthode Convert(), alors que vous pouvez essayer les deux autres options en utilisant la source et le FileDriver de destination.
Cet article nous a appris à développer un convertisseur JSON KML en C#. Pour convertir un fichier GeoJSON en fichier SHP, reportez-vous à l’article sur comment convertir GeoJSON en SHP en C#.