Ίχνος GPS GPX (.gpx)

Topografix Τυπικό

Το GPS Exchange Format (GPX) είναι το ανοιχτό πρότυπο XML για την κοινή χρήση σημείων διαδρομής GPS (waypoints), σχεδιασμένων πεζοπορικών διαδρομών και καταγεγραμμένων διαδρομών άσκησης σε συσκευές GPS (Garmin, Wahoo), smartphones και πλατφόρμες δραστηριοτήτων όπως το Strava.

Μετατροπή GPX σε KML

Δωρεάν μετατροπέας από GPX σε KML εντός του προγράμματος περιήγησης. Μετατρέψτε αρχεία άμεσα στη συσκευή σας.

Επιθεώρηση & Μεταδεδομένα

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία GPX ελέγχοντας την αρχική δυαδική ακολουθία byte:

Επιλέξτε ή αποθέστε αρχεία εδώ

Ιδιωτικά - τα αρχεία δεν φεύγουν ποτέ από τη συσκευή σας

ή επικόλληση Ctrl+V
Εγγύηση Απορρήτου Μηδενικής Μετάδοσης Δικτύου: Δεν μεταφορτώνεται κανένα byte σε εξωτερικούς διακομιστές. Όλη η επεξεργασία γίνεται τοπικά στο απομονωμένο περιβάλλον του προγράμματος περιήγησής σας.

Υπογραφή κεφαλίδας σε επίπεδο byte (Magic Bytes)

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία GPX ελέγχοντας την αρχική δυαδική ακολουθία byte:

ΔΕΚΑΕΞΑΔΙΚΗ ΥΠΟΓΡΑΦΗ (OFFSET 0):

3C 67 70 78

ΑΝΑΠΑΡΑΣΤΑΣΗ ASCII: <gpx

Τυποποίηση: Topografix GPX 1.1 Specification

Τεχνικές Προδιαγραφές

Αρχιτεκτονική ΠεριέκτηΣχήμα XML που περιέχει Waypoints (<wpt>), Routes (<rte>) και Tracks (<trk>), αποτελούμενα από διαδοχικά Trackpoints (<trkpt>)
ΣυμπίεσηΚείμενο χωρίς συμπίεση (συμπιέζεται εύκολα με Gzip)
Σειρά byte (endianness)Ροή κειμένου UTF-8 / Unicode
Χρωματικοί ΧώροιN/A (Geospatial Telemetry)
Κανάλια & ΔομήΓεωγραφικό πλάτος, γεωγραφικό μήκος, υψόμετρο (σε μέτρα), χρονική σήμανση UTC, καρδιακός ρυθμός, ρυθμός κίνησης και θερμοκρασία
Μέγιστες ΔιαστάσειςΣύστημα συντεταγμένων WGS 84 (παγκόσμιο πρότυπο GPS)
ΔιαφάνειαNone
Ροή δεδομένων και προοδευτική φόρτωσηΗ ακολουθιακή μετάδοση σημείων διαδρομής επιτρέπει τη συνεχή ζωντανή καταγραφή GPS

Τεχνικός Πίνακας Σύγκρισης: GPX έναντι Ανταγωνιστών

Τεχνικό χαρακτηριστικόGPX (Τρέχον)KMLGEOJSONFIT
Κύριος ΣκοπόςΥπαίθρια αναψυχή & παρακολούθηση αθλημάτωνΤρισδιάστατη οπτικοποίηση Γης (Google Earth)Χαρτογράφηση Web & δεδομένα GISΔυαδική μορφή αθλητικού ρολογιού Garmin
Σημείο Διαδρομής με ΧρονοσήμανσηΕγγενές πρότυπο (<trkpt> με <time>)Απαιτεί προσαρμοσμένες ετικέτες σχήματοςΑπαιτεί προσαρμοσμένες χρονικές σημάνσεις ιδιοτήτωνΔυαδικές εγγραφές χρονοσήμανσης
Δομή ΑρχείουΑνοιχτό σχήμα XMLΑνοιχτό σχήμα XMLΑνοιχτή μορφή JSONΙδιόκτητο συμπαγές δυαδικό
Υποστήριξη Garmin / StravaΕυρεία υποστήριξη από πολλές εφαρμογές GPS· οι δυνατότητες διαφέρουν ανά προϊόνΥποστηρίζεται στο Google EarthΥποστηρίζεται σε web GISΕγγενής μορφή καταγραφής υλικού

Συνήθεις τρόποι καταστροφής δεδομένων και οδηγός ανάκτησης δεκαεξαδικών δεδομένων

Το Strava ή το Garmin Connect αναφέρει 'Παρουσιάστηκε σφάλμα κατά τη μεταφόρτωσή σας: το αρχείο είναι κενό ή μη έγκυρο'.

Βασική Αιτία: Λείπουν μη κλεισμένες ετικέτες </trk> ή </gpx> που προκαλούνται από εξάντληση της μπαταρίας στη μέση της καταγραφής.

Ανάκτηση: Επιδιόρθωση μη κλεισμένων ετικετών XML χρησιμοποιώντας το εργαλείο επιδιόρθωσης GPX του File2File.app.

Ανάλυση ασφάλειας και διανύσματα επίθεσης στον αναλυτή

Τα αρχεία GPX βασίζονται σε XML και μπορούν να εκθέσουν δεδομένα ιδιωτικής τοποθεσίας (διευθύνσεις κατοικίας) ή να υποστούν επίθεση έγχυσης οντοτήτων XML.

Γνωστά διανύσματα επίθεσης

  • Διαρροή απορρήτου τοποθεσίας που εκθέτει ευαίσθητα σημεία εκκίνησης σπιτιού/εργασίας σε δημόσια αρχεία προπόνησης.
  • Έγχυση εξωτερικών οντοτήτων XML (XXE) σε χειριστές μεταφόρτωσης αρχείων πλατφόρμας γυμναστικής.
  • Άρνηση υπηρεσίας (Denial of Service) μέσω αρχείων καταγραφής διαδρομής με ένα εκατομμύριο σημεία που προκαλούν εξάντληση της CPU.

Βέλτιστες αμυντικές πρακτικές: Απενεργοποιήστε την επεξεργασία DTD σε αναλυτές GPX XML και προσφέρετε αποκοπή ζώνης απορρήτου για τις οικιακές συντεταγμένες.

Ιστορική Αναδρομή & Ορόσημα

2009Το Strava κυκλοφορεί, καθιερώνοντας την εξαγωγή διαδρομών GPX για τμήματα ποδηλασίας και τρεξίματος παγκοσμίως.
2004Η Topografix κυκλοφορεί το GPX 1.1, προσθέτοντας επεκτάσεις για δεδομένα καρδιακού ρυθμού, ισχύος και ρυθμού πεταλιάς.
2002Ο Dan Foster δημιουργεί το GPX για να εξαλείψει τα ιδιόκτητα πρωτόκολλα καλωδίων GPS μεταξύ συσκευών GPS και υπολογιστών.

Κύρια Πλεονεκτήματα

  • Μια ευρέως χρησιμοποιούμενη μορφή XML για την ανταλλαγή σημείων, διαδρομών και ιχνών GPS μεταξύ εφαρμογών και διαδικτυακών υπηρεσιών.
  • Χρονολογική τηλεμετρία: τα σημεία διαδρομής (trackpoints) αποθηκεύουν ακριβείς χρονικές σημάνσεις UTC μαζί με υψόμετρο, επιτρέποντας υπολογισμούς ρυθμού, ταχύτητας και κλίσης.
  • Το GPX υποστηρίζεται από πολλές συσκευές GPS και εφαρμογές χαρτογράφησης, αν και οι δυνατότητες εισαγωγής και εξαγωγής διαφέρουν ανά προϊόν.

Τεχνικοί Περιορισμοί & Μειονεκτήματα

  • Η πολύλογη μορφή XML οδηγεί σε μεγάλα μεγέθη αρχείων για μακροχρόνιες πολυήμερες καταγραφές GPS.
  • Δεν διαθέτει τα προηγμένα δεδομένα αισθητήρων (δυναμική τρεξίματος, ισορροπία ισχύος ποδηλασίας) που αποθηκεύονται στα δυαδικά αρχεία Garmin FIT.
  • Τα αρχεία κειμένου μπορούν εύκολα να τροποποιηθούν ή να αλλοιωθούν για πλαστογράφηση αθλητικών επιδόσεων.

Ενδιαφέροντα Τεχνικά Στοιχεία

  • Οι συντεταγμένες GPX 1.1 αναφέρονται στο γεωδαιτικό datum WGS 84. Αυτό περιγράφει θέσεις στη Γη, όχι το σύστημα αναφοράς των τροχιών των δορυφόρων GPS.
  • Οι συσκευές GPS καταγράφουν σημεία διαδρομής σε ρυθμιζόμενα διαστήματα. Μια δραστηριότητα διάρκειας τριών ωρών μπορεί να περιλαμβάνει χιλιάδες σημεία, ανάλογα με τη συσκευή και τις ρυθμίσεις καταγραφής.
  • Οι επεκτάσεις GPX επιτρέπουν την καταγραφή δεδομένων προσωπικής υγείας και βιομετρικών στοιχείων, όπως ο καρδιακός ρυθμός (<gpxtpx:hr>) και ο ρυθμός ποδηλασίας, απευθείας μέσα στη διαδρομή GPS.

Συχνές Τεχνικές Ερωτήσεις

Τι είναι ένα αρχείο GPX;

Ένα αρχείο GPX είναι μια μορφή δεδομένων GPS που αποθηκεύει σημεία διαδρομής (waypoints), διαδρομές και καταγεγραμμένες πορείες (με γεωγραφικό πλάτος, γεωγραφικό μήκος, υψόμετρο και χρόνο) από συσκευές GPS και ρολόγια φυσικής κατάστασης.

Πώς μπορώ να μετατρέψω ένα αρχείο GPX σε KML για το Google Earth;

Μπορείτε να μετατρέψετε οποιαδήποτε προπόνηση GPX ή μονοπάτι πεζοπορίας σε αρχείο Google Earth KML με ένα κλικ χρησιμοποιώντας το File2File.app απευθείας στο πρόγραμμα περιήγησής σας.

Πώς μπορώ να ανεβάσω ένα αρχείο GPX στο Strava;

Συνδεθείτε στο Strava.com, κάντε κλικ στο εικονίδιο '+' επάνω δεξιά, επιλέξτε 'Μεταφόρτωση δραστηριότητας' (Upload activity) και επιλέξτε 'Αρχείο' για να ανεβάσετε την καταγραφή .gpx σας.