Geography Markup Language (GML)¶
Η GML (http://www.opengeospatial.org/standards/gml) είναι μια γραμματική της γλώσσας XML που έχει οριστεί για να εκφράζει και να μεταφέρει γεωγραφικά χαρακτηριστικά. Η GML είναι μια γλώσσα μοντελοποίηση για γεωγραφικά συστήματα καθώς και ένα διαλειτουργικό πρότυπο ψηφιακής γεωγραφικής πληροφορίας για συναλλαγές μέσω διαδικτύου. Σημειώεται πως η έννοια ενός χαρακτηριστικού στην GML είναι πολύ γενική και ενσωματώνει όχι μόνο διανυσματικά χαρακτηριστικά αλλά επιπλέον εικονιστικά δεδομένα και δεδομένα από αισθητήρες. Η δυνατότητα ενσωμάτωσης όλων των ειδών δεδομένων στη GML είναι κλειδί για τη χρηστικότητά της.
Η GML περιλαμβάνει ένα πλούσιο σύνολο πρωτογενών τύπων οι οποίοι συνδιάζονται για την υλοποίηση σχημάτων και γλωσσών που χρησιμοποιούνται σε εφαρμογές. Οι πρωτογεννείς αυτοί τύποι περιλαμβάνουν:
- Χαρακτηριστικό
- Γεωμετρία
- Συστήματα αναφοράς συντεταγμένων
- Τοπολογία
- Χρόνο
- Δυναμικά χαρακτηριστικά
- Εικονιστικά δεδομένα (περιλαμβανομένων και γεωγραφικών εικόνων)
- Μονάδες μέτρησης
- Διευθύνσεις
- Παρατηρήσεις
- Κανόνες παρουσίασης και στυλ χαρτών
Η κατανόηση της χρήσης των “Χαρακτηριστικών”, “Γεωμετρίας”, και “Συστημάτων αναφοράς συντεταγμένων” είναι κρίσιμη για τη χρήση και την ανάπτυξη εφαρμογών βασισμένων στο πρότυπο κωδικοποίησης GML.
Οι εργασίες στο πρότυπο GML ξεκίνησαν από το OGC το 1998. Η GML ήταν το πρώτο πρότυπο που επίσημα εγκρίθηκε από το OGC το 2001. Η GML έγινε πρότυπο ISO το 2007. Η GML 3.2.16 είναι η πιο σύγχρονη έκδοση του προτύπου OGC-ISO. Οι εκδόσεις 3.2.2 και 4.0 είναι υπό ανάπτυξη.
Δείτε επίσης¶
- CityGML
- GeosciML
- GML in JPEG 2000
- Web Feature Service (WFS)
- KML Encoding Standard (KML)
- Style Layer Descriptor (SLD)
- Filter Encoding (FE)