Τι είναι ένα αρχείο GPX;
Τα αρχεία με επέκταση GPX αντιπροσωπεύουν τη μορφή GPS Exchange για ανταλλαγή δεδομένων GPS μεταξύ εφαρμογών και υπηρεσιών web στο διαδίκτυο. Είναι μια ελαφριά μορφή αρχείου XML που περιέχει δεδομένα GPS, π.χ. σημεία, διαδρομές και ίχνη προς εισαγωγή και κόκκινο από πολλά προγράμματα. Η μορφή αρχείου GPX είναι ανοιχτή και υποστηρίζεται από διάφορες εφαρμογές και συσκευές GPS. Τα δεδομένα GPS από τέτοια αρχεία μπορούν να φορτωθούν για εμφάνιση σε εφαρμογές χαρτογράφησης για γεωχωρικούς σκοπούς.
Μορφή αρχείου GPX
Ένα αρχείο GPX αποτελείται από δεδομένα τοποθεσίας γεωγραφικού πλάτους και μήκους, τιμές υψομέτρου και άλλες πιθανώς άλλες περιγραφικές πληροφορίες. Τα δεδομένα θέσης εκφράζονται σε δεκαδικούς βαθμούς και το υψόμετρο εκφράζεται σε μέτρα. Ο χρόνος σε ένα αρχείο GPX είναι σε συντονισμένη παγκόσμια ώρα (UTC) με τη μορφή ISO 8601. Τα οφέλη από τη χρήση ενός αρχείου GPX είναι τα εξής:
- Το GPX σάς επιτρέπει να ανταλλάσσετε δεδομένα με μια αυξανόμενη λίστα προγραμμάτων για Windows, MacOS, Linux, Palm και PocketPC.
- Το GPX μπορεί να μετατραπεί σε άλλες μορφές αρχείων χρησιμοποιώντας μια απλή ιστοσελίδα ή πρόγραμμα μετατροπέα.
- Το GPX βασίζεται στο πρότυπο XML, έτσι πολλά από τα νέα προγράμματα που χρησιμοποιείτε (για παράδειγμα το Microsoft Excel) μπορούν να διαβάζουν αρχεία GPX.
- Το GPX διευκολύνει οποιονδήποτε στον ιστό να αναπτύξει νέες δυνατότητες που θα λειτουργούν άμεσα με τα αγαπημένα σας προγράμματα.
Το Σχήμα GPX δείχνει την αναπαράσταση της μορφής αρχείου GPX για αναφορά.
Βασικά δεδομένα
Ακολουθούν βασικά δεδομένα που αποτελούν μέρος ενός αρχείου GPX για την αναπαράσταση δεδομένων GPS.
- Σημεία: Ένα σημείο είναι οι συντεταγμένες WGS84 (GPS) ενός σημείου και αντιπροσωπεύουν στρώμα χαρακτηριστικών του τύπου OGR wkbPoint
- Διαδρομές: Αντιπροσωπεύουν ένα επίπεδο χαρακτηριστικών του τύπου OGR wkbLineString. Περιλαμβάνει μια λίστα σημείων διαδρομής, τα οποία είναι σημεία διαδρομής που δείχνουν μια στροφή ή σημεία σταδίου που οδηγούν σε έναν προορισμό
- Κομμάτια: Τα κομμάτια αντιπροσωπεύουν στρώμα χαρακτηριστικών του τύπου OGR wkbMultiLineString. Αποτελείται από τουλάχιστον ένα τμήμα που περιέχει σημεία διαδρομής σε μια διατεταγμένη λίστα σημείων που περιγράφουν μια διαδρομή. Αποτελείται από μια λίστα σημείων διαδρομής που αντιπροσωπεύουν μια συνεχή διαδρομή GPS.
Παράδειγμα αρχείου GPX
Το ακόλουθο αρχείο GPX δείχνει την οργάνωση των δεδομένων GPS σε ένα αρχείο GPX και μπορεί να δώσει μια καλή ιδέα για τα περιεχόμενα ενός αρχείου GPX.
<gpx xmlns#"http://www.topografix.com/GPX/1/1" xmlns:gpxx#"http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:gpxtpx#"http://www.garmin.com/xmlschemas/TrackPointExtension/v1" creator#"Oregon 400t" version#"1.1" xmlns:xsi#"http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation#"http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd">
<metadata>
<link href#"http://www.garmin.com">
<text>Garmin International</text>
</link>
<time>2009-10-17T22:58:43Z</time>
</metadata>
<trk>
<name>Example GPX Document</name>
<trkseg>
<trkpt lat#"47.644548" lon#"-122.326897">
<ele>4.46</ele>
<time>2009-10-17T18:37:26Z</time>
</trkpt>
<trkpt lat#"47.644548" lon#"-122.326897">
<ele>4.94</ele>
<time>2009-10-17T18:37:31Z</time>
</trkpt>
<trkpt lat#"47.644548" lon#"-122.326897">
<ele>6.87</ele>
<time>2009-10-17T18:37:34Z</time>
</trkpt>
</trkseg>
</trk>
</gpx>