Αυτό το σύντομο σεμινάριο εξηγεί πώς να δημιουργήσετε αρχείο KML χρησιμοποιώντας C#. Διαθέτει όλες τις λεπτομέρειες για να ορίσετε το IDE, μια λίστα βημάτων για τον καθορισμό της ροής του προγράμματος και ένα δείγμα κώδικα που δείχνει πώς να δημιουργήσετε ένα αρχείο KML χρησιμοποιώντας C#. Θα σας καθοδηγήσει στον καθορισμό προσαρμοσμένων χαρακτηριστικών, στον ορισμό των τιμών τους για το αρχείο KML και στη σχεδίαση διαφόρων γεωμετρικών σχημάτων.
Βήματα για να δημιουργήσετε ένα KML χρησιμοποιώντας C#
- Ρυθμίστε το περιβάλλον ώστε να χρησιμοποιεί το Aspose.GIS for .NET εγκαθιστώντας το στο έργο σας για τη δημιουργία αρχείου KML
- Καλέστε τη μέθοδο CreateLayer() στον χώρο ονομάτων Drivers.Kml για να δημιουργήσετε ένα αντικείμενο VectorLayer
- Ορίστε τα χαρακτηριστικά feature ορίζοντας τα ονόματα και τους τύπους τους
- Δημιουργήστε ένα αντικείμενο της κλάσης Polygon
- Ορίστε έναν γραμμικό δακτύλιο, προσθέστε τα ζεύγη εξωτερικού ορίου lat/μακριού και ορίστε τον ως εξωτερικό δακτύλιο για το πολύγωνο
- Καλέστε τη μέθοδο ConstructFeature() στην κλάση Layer και ορίστε το παραπάνω πολύγωνο ως γεωμετρία του
- Ορίστε προαιρετικά χαρακτηριστικά για το στυλ και προσθέστε τα στο αντικείμενο Layer
Αυτά τα βήματα συνοψίζουν την ανάπτυξη μιας KML generator χρησιμοποιώντας C#. Δημιουργήστε ένα επίπεδο KML, ορίστε ένα σύνολο χαρακτηριστικών για χρήση στο KML, δημιουργήστε το αντικείμενο γεωμετρίας όπως ένα Πολύγωνο και ορίστε το εξωτερικό όριο με γεωγραφικό πλάτος/μήκος. Κατασκευάστε ένα χαρακτηριστικό, ορίστε τη γεωμετρία του και προσθέστε το στο επίπεδο με τα απαιτούμενα χαρακτηριστικά.
Κώδικας για τη δημιουργία αρχείου KML χρησιμοποιώντας C#
Αυτός ο κώδικας δείχνει τη διαδικασία δημιουργίας αρχείου Google Earth KML χρησιμοποιώντας C#. Για να σχεδιάσετε μια γραμμή, ορίστε τη γεωμετρία ως LineString με μια σειρά σημείων έναρξης και λήξης όπως αναφέρεται στο σχολιασμένο δείγμα κώδικα. Μπορείτε να δημιουργήσετε χαρακτηριστικά διαφόρων τύπων χρησιμοποιώντας την κλάση AttributeDataType όπως String, Integer, Boolean και Double.
Αυτό το σεμινάριο μας δίδαξε πώς να φτιάξουμε ένα αρχείο KML για τους Χάρτες Google χρησιμοποιώντας C#. Για τη δημιουργία ενός αρχείου σχήματος, ανατρέξτε στο άρθρο σχετικά πώς να δημιουργήσετε ένα αρχείο σχήματος σε C#.