Ce court tutoriel explique comment créer un fichier KML en utilisant C#. Il contient tous les détails pour configurer l’IDE, une liste d’étapes pour définir le déroulement du programme et un exemple de code montrant comment créer un fichier KML en utilisant C#. Il vous guidera dans la définition d’attributs personnalisés, la définition de leurs valeurs pour le fichier KML et le dessin de diverses formes géométriques.
Étapes pour créer un KML en utilisant C#
- Définissez l’environnement pour utiliser Aspose.GIS for .NET en l’installant dans votre projet pour la création de fichiers KML
- Appelez la méthode CreateLayer() dans l’espace de noms Drivers.Kml pour créer un objet VectorLayer
- Définissez les attributs feature en définissant leurs noms et leurs types
- Créer un objet de la classe Polygon
- Définissez un anneau linéaire, ajoutez les paires de limites extérieures lat/long et définissez-le comme anneau extérieur pour le polygone
- Appelez la méthode ConstructFeature() dans la classe Layer et définissez le polygone ci-dessus comme géométrie
- Définissez des attributs facultatifs pour le style et ajoutez-les à l’objet Layer
Ces étapes résument le développement d’un générateur KML à l’aide de C#. Créez une couche KML, définissez un ensemble d’attributs à utiliser dans le KML, créez l’objet géométrique tel qu’un polygone et définissez la limite extérieure avec la latitude/longitude. Construisez une entité, définissez sa géométrie et ajoutez-la à la couche avec les attributs requis.
Code pour générer un fichier KML à l’aide de C#
Ce code illustre le processus de création d’un fichier KML Google Earth à l’aide de C#. Pour dessiner une ligne, définissez la géométrie comme une chaîne de lignes avec un tableau de points de départ et d’arrivée comme indiqué dans l’exemple de code commenté. Vous pouvez créer des attributs de différents types à l’aide de la classe AttributeDataType, tels que String, Integer, Boolean et Double.
Ce tutoriel nous a appris comment créer un fichier KML pour Google Maps en utilisant C#. Pour créer un Shapefile, reportez-vous à l’article sur comment créer un Shapefile en C#.