Μετατροπή KML σε GPX
Η μετατροπή γεωγραφικής σήμανσης Google KML σε πρότυπο διαδρομής GPS GPX τυποποιεί ιδιόκτητα χαρακτηριστικά χαρτογράφησης σε καθολικά δεδομένα σημείων διαδρομής και τροχιάς.
Σύγκριση μορφών και τεχνικές προδιαγραφές
| Προδιαγραφή | KML | GPX |
|---|---|---|
| Τύπος MIME | application/ | application/ |
| Τύπος | Γεωγραφική σημειογραφία XML | Μορφή ανταλλαγής δεδομένων GPS |
| Συμπίεση | κείμενο XML (KMZ όταν είναι συμπιεσμένο με ZIP) | κείμενο XML |
| Πρότυπη προδιαγραφή | OGC KML 2.3 | Topografix GPX 1.1 |
| Κεφαλίδα Magic Bytes | 3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml) | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) |
Επισκόπηση Μορφής & Εφαρμογές
Τα αρχεία Google Keyhole Markup Language αποθηκεύουν πλούσια οπτική γεωμετρία, συμπεριλαμβανομένων πολυγώνων, εικονιδίων και διαδρομών με στιλ, κατασκευασμένων κυρίως για το Google Earth. Ωστόσο, οι μονάδες υλικού όπως οι φορητές συσκευές Garmin, οι υπολογιστές ποδηλασίας και τα ρολόγια φυσικής κατάστασης απαιτούν αρχεία GPS Exchange Format για ανάγνωση διαδρομών και διαδρομών πλοήγησης. Η μετάβαση από το KML στο GPX γεφυρώνει το χάσμα μεταξύ του λογισμικού οπτικοποίησης επιτραπέζιων υπολογιστών και του υλικού πεδίου υπαίθρου. Οι ερευνητές πεδίου, οι πεζοπόροι και οι πιλότοι drone συλλέγουν συχνά σημεία διαδρομής στο Google Earth και πρέπει να μεταφέρουν αυτές τις συντεταγμένες σε αποκλειστικούς δέκτες GPS. Επειδή οι καταγραφείς υλικού δεν μπορούν να ερμηνεύσουν κανόνες μορφοποίησης ή τρισδιάστατες εξωθήσεις που βρίσκονται σε έγγραφα KML, η μετάφραση των χωρικών δεδομένων διασφαλίζει ότι οι μονάδες πλοήγησης μπορούν να διαβάσουν τις ακριβείς συντεταγμένες, τα υψόμετρα και τις χρονικές σημάνσεις χωρίς σφάλματα απόδοσης.
Τεχνικές προδιαγραφές και ανάλυση κωδικοποιητών
Το KML χρησιμοποιεί τον τύπο MIME application/vnd.google-earth.kml+xml και είναι σημειογραφία κειμένου XML μέσα σε περιέκτη κειμένου. Ένα αρχείο KMZ είναι αρχείο ZIP που περιέχει ένα κύριο αρχείο KML, συνήθως με όνομα doc.kml, καθώς και προαιρετικά υποστηρικτικά αρχεία. Το GPX χρησιμοποιεί τον τύπο MIME application/gpx+xml και είναι μορφή κειμένου XML δομημένη ειδικά για ίχνη, διαδρομές και σημεία διαδρομής. Καμία από τις δύο μορφές δεν χρησιμοποιεί μοναδικές δυαδικές κεφαλίδες αναγνώρισης. Αντίθετα, βασίζονται σε τυπικές κεφαλίδες δήλωσης XML, όπως το σύμβολο «<», το ερωτηματικό, το «xml version equals 1.0» και το σύμβολο «>», ακολουθούμενες από βασικές ετικέτες XML όπως «<kml>» ή «<gpx>». Η μετατροπή μεταξύ τους απαιτεί ανάλυση του δέντρου XML, εξαγωγή των κόμβων γεωγραφικού πλάτους, μήκους και υψομέτρου και αντιστοίχισή τους στο αυστηρό σχήμα ιχνών και σημείων διαδρομής των προδιαγραφών GPX.
Συμβατότητα Λειτουργικού Συστήματος & Προγράμματος Περιήγησης
Και οι δύο μορφές κειμένου XML επιτυγχάνουν καθολική συμβατότητα σε όλα τα σύγχρονα λειτουργικά συστήματα επιτραπέζιων υπολογιστών, συμπεριλαμβανομένων των Windows, macOS και Linux, χρησιμοποιώντας τυπικούς αναλυτές κειμένου ή λογισμικό GIS όπως το QGIS. Οι πλατφόρμες κινητών σε iOS και Android διαβάζουν και τους δύο τύπους αρχείων μέσω εξειδικευμένων εφαρμογών χαρτογράφησης. Τα προγράμματα περιήγησης ιστού αναλύουν εγγενώς την υποκείμενη δομή XML χρησιμοποιώντας ενσωματωμένους αναλυτές DOM, επιτρέποντας στα εργαλεία χαρτογράφησης που βασίζονται σε ιστό να αποδίδουν τα γεωγραφικά μονοπάτια απευθείας στην περιοχή προβολής. Η υποστήριξη εξαρτάται επίσης από την εφαρμογή, τη συσκευή, το λειτουργικό σύστημα και την έκδοση.
Χρήσιμες πληροφορίες
Αφαιρέστε πάντα περιττά στοιχεία μορφοποίησης KML, όπως συνδέσμους προσαρμοσμένων εικονιδίων και γεμίσεις πολυγώνων πριν από τη μετατροπή, για να διατηρήσετε το προκύπτον αρχείο GPX ελαφρύ και αναγνώσιμο για μονάδες υλικού με περιορισμένη μνήμη.
Συχνές Ερωτήσεις
Πώς μετατρέπεται το Google KML σε διαδρομή GPS GPX χωρίς απώλεια ποιότητας;
Η μετατροπή είναι μαθηματικά χωρίς απώλειες για τις γεωγραφικές συντεταγμένες, πράγμα που σημαίνει ότι οι τιμές γεωγραφικού πλάτους, μήκους και υψομέτρου μεταφέρονται με ακρίβεια. Ωστόσο, η διαδικασία έχει απώλειες για δεδομένα οπτικής μορφοποίησης, όπως χρώματα πολυγώνων, προσαρμοσμένα εικονίδια και γωνίες τρισδιάστατης κάμερας, επειδή το σχήμα GPX αποθηκεύει μόνο ακατέργαστα σημεία συντεταγμένων, διαδρομές και πορείες χωρίς αισθητικές ιδιότητες.
Ποια είναι η διαφορά μεταξύ του Google KML και της διαδρομής GPS GPX;
Το KML είναι μια σημειογραφία XML εστιασμένη στην οπτικοποίηση, σχεδιασμένη για την απόδοση σύνθετων γεωγραφικών χαρακτηριστικών, εικόνων και τρισδιάστατων μοντέλων μέσα στο Google Earth. Το GPX είναι ένα ελαφρύ σχήμα XML κεντρικό στο GPS, σχεδιασμένο αυστηρά για την ανταλλαγή ηχογραφημένων διαδρομών, σημείων διαδρομής και διαδρομών πλοήγησης μεταξύ συσκευών υλικού και λογισμικού χαρτογράφησης.