Μετατροπέας GPX σε GeoJSON
Μετατρέψτε αρχεία GPX (GPS Exchange Format) σε GeoJSON για χρήση σε διαδικτυακούς χάρτες. Ιδανικό για τροχιές GPS, διαδρομές πεζοπορίας, ποδηλατικές διαδρομές και σημεία ενδιαφέροντος από συσκευές GPS και εφαρμογές fitness.
Τι είναι το GPX;
Το GPX (GPS Exchange Format) είναι μια μορφή XML για ανταλλαγή δεδομένων GPS μεταξύ συσκευών και εφαρμογών. Είναι η τυπική μορφή που χρησιμοποιείται από:
- Συσκευές GPS: Garmin, TomTom, Magellan
- Εφαρμογές Fitness: Strava, Komoot, AllTrails, Ride with GPS
- Εφαρμογές Κινητών: Εφαρμογές παρακολούθησης GPS, εφαρμογές πεζοπορίας
- Drones: Αρχεία καταγραφής διαδρομών πτήσης
- Λογισμικό Χαρτογράφησης: QGIS, ArcGIS, Google Earth
Τύποι Δεδομένων GPX
Τα αρχεία GPX μπορούν να περιέχουν τρεις τύπους δεδομένων:
- Σημεία ενδιαφέροντος (
<wpt>): Μεμονωμένα σημεία ενδιαφέροντος (POIs) με συντεταγμένες, ονόματα, περιγραφές και υψόμετρο - Διαδρομές (
<rte>): Προγραμματισμένες διαδρομές με ταξινομημένα σημεία, συνήθως για πλοήγηση - Τροχιές (
<trk>): Καταγεγραμμένες διαδρομές με χρονικές σφραγίδες, που δείχνουν την πραγματική κίνηση με την πάροδο του χρόνου
Πώς να Μετατρέψετε
- Μεταφορτώστε το αρχείο .gpx σας (με drag-and-drop ή περιήγηση)
- Προεπισκόπηση του μετατρεπόμενου GeoJSON στον χάρτη
- Τα σημεία εμφανίζονται ως Points
- Οι διαδρομές εμφανίζονται ως LineStrings
- Οι τροχιές εμφανίζονται ως LineStrings (μία ανά τμήμα)
- Κατεβάστε το αρχείο GeoJSON
Λεπτομέρειες Μετατροπής
Τι Μετατρέπεται
Σημεία → Points
- ✅ Συντεταγμένες: Γεωγραφικό πλάτος, γεωγραφικό μήκος
- ✅ Υψόμετρο: Αποθηκεύεται στις ιδιότητες
- ✅ Όνομα & Περιγραφή: Διατηρούνται
- ✅ Χρόνος: Χρονική σφραγίδα ISO 8601
- ✅ Σύμβολο: Τύπος εικονιδίου/δείκτη
- ✅ Επεκτάσεις: Προσαρμοσμένα δεδομένα GPX
Διαδρομές → LineStrings
- ✅ Σημεία διαδρομής: Ταξινομημένες συντεταγμένες
- ✅ Όνομα διαδρομής: Ιδιότητα χαρακτηριστικού
- ✅ Προφίλ υψομέτρου: Δεδομένα υψομέτρου ανά σημείο
- ✅ Περιγραφή: Μεταδεδομένα διαδρομής
Τροχιές → LineStrings
- ✅ Τμήματα τροχιάς: Κάθε τμήμα γίνεται LineString
- ✅ Χρονικές σφραγίδες: Χρόνος ανά σημείο συντεταγμένων
- ✅ Προφίλ υψομέτρου: Δεδομένα υψομέτρου
- ✅ Όνομα τροχιάς: Ιδιότητα χαρακτηριστικού
- ✅ Ταχύτητα/Ρυθμός καρδιάς: Εάν υπάρχουν στις επεκτάσεις
Μορφή Συντεταγμένων
- Το GPX χρησιμοποιεί: Γεωγραφικό πλάτος, Γεωγραφικό μήκος (WGS84)
- Το GeoJSON χρησιμοποιεί: [Γεωγραφικό μήκος, Γεωγραφικό πλάτος] (WGS84)
- Η μετατροπή χειρίζεται αυτόματα την αλλαγή σειράς συντεταγμένων
Δεδομένα Υψομέτρου
Το υψόμετρο από τις ετικέτες GPX <ele> διατηρείται στις ιδιότητες χαρακτηριστικών:
- Σημεία:
properties.elevation - Διαδρομές/Τροχιές: Πίνακας υψομέτρων που αντιστοιχεί στα σημεία συντεταγμένων
Συνηθισμένες Χρήσεις
- Δεδομένα Fitness: Μετατροπή εξαγωγών από Strava, Garmin ή Fitbit για ανάλυση διαδρομών
- Διαδρομές Πεζοπορίας: Κοινοποίηση χαρτών μονοπατιών σε χρήστες χωρίς GPS
- Ποδηλατικές Διαδρομές: Εμφάνιση ποδηλατικών διαδρομών σε διαδικτυακούς χάρτες
- Πτήσεις Drone: Ανάλυση διαδρομών πτήσης και σημείων ενδιαφέροντος
- Geocaching: Μετατροπή συντεταγμένων geocache για χαρτογράφηση
- Έρευνα Πεδίου: Δεδομένα έρευνας GPS σε GeoJSON
- Ημερολόγια Ταξιδιών: Οπτικοποίηση ταξιδιών και διαδρομών
Δομή Εξόδου
Παράδειγμα Σημείου
json
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [-74.0060, 40.7128]
},
"properties": {
"name": "New York City",
"desc": "The Big Apple",
"elevation": 10,
"time": "2025-10-28T10:00:00Z",
"sym": "city"
}
}Παράδειγμα Τροχιάς
json
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[-110.0000, 45.0000],
[-110.0010, 45.0010],
[-110.0020, 45.0020]
]
},
"properties": {
"name": "Hiking Trail",
"desc": "Mountain hiking route",
"elevations": [1500, 1520, 1550],
"times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"],
"coordinateProperties": {
"times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"]
}
}
}Γιατί να Μετατρέψετε σε GeoJSON;
- Διαδικτυακό πρότυπο: Λειτουργεί με Leaflet, Mapbox, OpenLayers
- Απλούστερη μορφή: Το JSON είναι πιο εύκολο στην ανάλυση από το XML
- Καλύτερη απόδοση: Ταχύτερη ανάλυση και απόδοση
- Φιλικό προς τους προγραμματιστές: Εύκολο στην επιθεώρηση, επεξεργασία και διαχείριση
- Ευρύτερη συμβατότητα: Περισσότερα εργαλεία υποστηρίζουν το GeoJSON
Συμβουλές
Πολλαπλές Τροχιές: Τα αρχεία GPX με πολλές τροχιές θα δημιουργήσουν ξεχωριστά χαρακτηριστικά LineString για κάθε τμήμα τροχιάς.
Χρονικές Σφραγίδες: Ενεργοποιήστε την ανάλυση ταχύτητας, ρυθμού και διάρκειας διατηρώντας τα δεδομένα χρόνου.
Προφίλ Υψομέτρων: Χρησιμοποιήστε τους πίνακες υψομέτρων για να δημιουργήσετε γραφήματα υψομέτρου.
Μεγάλα Αρχεία: Για πολύ μεγάλες τροχιές (10.000+ σημεία), σκεφτείτε να απλοποιήσετε τη γεωμετρία μετά τη μετατροπή.
Συχνές Ερωτήσεις
Ποιες εφαρμογές εξάγουν αρχεία GPX; Strava, Garmin Connect, Komoot, AllTrails, Ride with GPS, MapMyRun, Runkeeper και οι περισσότερες συσκευές GPS.
Χάνω δεδομένα υψομέτρου; Όχι—το υψόμετρο διατηρείται στον πίνακα properties.elevations (για τροχιές/διαδρομές) ή στο properties.elevation (για σημεία).
Μπορώ να μετατρέψω πολλά αρχεία GPX ταυτόχρονα; Ναι! Μεταφορτώστε πολλαπλά αρχεία και κατεβάστε τα όλα ως αρχείο ZIP.
Τα δεδομένα GPS μου μεταφορτώνονται; Όχι—όλη η μετατροπή γίνεται στον περιηγητή σας. Τα αρχεία σας δεν φεύγουν από τη συσκευή σας.
Ποιο σύστημα συντεταγμένων χρησιμοποιεί το GPX; Το GPX χρησιμοποιεί πάντα το WGS84 (EPSG:4326), το ίδιο με το GeoJSON, επομένως δεν απαιτείται μετατροπή προβολής.
Πώς μπορώ να πάρω αρχεία GPX από το Strava;
- Μεταβείτε στη δραστηριότητά σας στο Strava
- Κάντε κλικ στο εικονίδιο με το κλειδί (ή τις τρεις κουκκίδες)
- Επιλέξτε "Εξαγωγή GPX"
Δείτε Επίσης
- Επιστροφή σε Όλους τους Μετατροπείς
- KML → GeoJSON — Μορφή Google Earth
- CSV → GeoJSON — Δεδομένα υπολογιστικών φύλλων
- Εργαλείο Απόστασης — Μέτρηση αποστάσεων στη Γη