Ce guide explique comment convertir KML en CSV à l’aide de C#. Il contient les détails pour définir les paramètres IDE, les étapes de programmation et un exemple de code pour transformer KML en CSV avec la possibilité de sélectionner les données souhaitées à partir du fichier KML source. Vous apprendrez à enregistrer les attributs d’entité et la géométrie du fichier KML source dans le fichier CSV de sortie.
Étapes pour convertir un fichier KML en CSV à l’aide de C#
- Définissez l’environnement pour utiliser Aspose.GIS for .NET pour convertir KML en CSV avec des attributs et une géométrie
- Charger le fichier KML source à l’aide de la méthode Drivers.Kml.OpenLayer()
- Créez une couche CSV en définissant son nom sur le disque à l’aide de la méthode Drivers.Csv.CreateLayer()
- Ajoutez des champs à la couche CSV à l’aide de la classe FeatureAttribute
- Parcourir toutes les fonctionnalités de la couche KML chargée
- Créez une couche CSV à l’aide de la méthode ConstructFeature() et définissez les champs
- Accédez à l’objet géométrique à partir de la fonction KML et enregistrez-le dans la couche CSV
Ces étapes décrivent comment transformer un fichier KML en fichier CSV à l’aide de C#. Chargez le fichier KML existant, créez une couche CSV, ajoutez des champs à la couche CSV, analysez toutes les entités du fichier KML et créez une nouvelle entité à enregistrer dans le fichier CSV de sortie pour chaque entité de la couche KML source. Vérifiez le type de chaque objet géométrique et enregistrez les détails dans la couche CSV.
Code pour le logiciel de conversion KML en CSV à l’aide de C#
Ce code montre comment développer un convertisseur KML vers CSV en utilisant C#. Vous devez disposer d’informations sur les attributs du fichier KML pour récupérer les données et les enregistrer dans le fichier CSV. Vous pouvez vérifier différents types de géométrie tels que CircularString, MultiCurve, MultiPoint, Point, MultiPolygon, etc.
Cet article nous a appris à convertir du KML en CSV. Si vous souhaitez tester la fonctionnalité, reportez-vous à l’article sur Créer un fichier KML à l’aide de C# pour créer le fichier KML d’exemple.