Πώς να το χρησιμοποιήσετε
- Εξάγετε τον χάρτη ή τη διαδρομή σας από το Google Earth, το Google My Maps ή κάποια άλλη εφαρμογή ως KML ή KMZ.
- Επιλέξτε ή σύρετε το αρχείο εδώ.
- Ελέγξτε τον αριθμό των σημείων και των διαδρομών.
- Κατεβάστε το αρχείο GPX ή αντιγράψτε το κείμενό του.
Πώς λειτουργεί
Το KML αναλύεται με τον XML parser του προγράμματος περιήγησής σας· ένα KMZ αποσυμπιέζεται πρώτα και χρησιμοποιείται το κύριο KML του (doc.kml ή το πρώτο .kml). Κάθε Placemark διαβάζεται ανεξάρτητα από τους φακέλους: ένα Point γίνεται σημείο διαδρομής GPX με το όνομα, την περιγραφή και το TimeStamp του Placemark· ένα LineString ή ένα μεμονωμένο LinearRing γίνεται διαδρομή· ένα Google gx:Track γίνεται διαδρομή της οποίας τα σημεία διατηρούν τις χρονοσφραγίδες (when) και το υψόμετρο· ένα gx:MultiTrack ή ένα MultiGeometry με πολλές γραμμές γίνεται μία διαδρομή με πολλά τμήματα. Ένα Polygon γίνεται διαδρομή που ακολουθεί το εξωτερικό του περίγραμμα, επειδή το GPX δεν έχει πολύγωνα· τα εσωτερικά όρια (οπές) παραλείπονται.
Η έξοδος είναι GPX 1.1 με lat/lon σε 7 δεκαδικά ψηφία (περίπου 1 cm), υψόμετρο σε μέτρα και ώρες σε UTC. Συντεταγμένες εκτός των έγκυρων ορίων γεωγραφικού πλάτους και μήκους παραλείπονται. Το υψόμετρο KML αντιγράφεται ως έχει, ακόμη και όταν η λειτουργία υψομέτρου του KML είναι σχετική με το έδαφος.
Παραδείγματα
Διαδρομή Google My Maps σε Garmin
Εξάγετε ένα επίπεδο My Maps ως KML ή KMZ, μετατρέψτε το και αντιγράψτε το GPX στη συσκευή: οι σχεδιασμένες γραμμές γίνονται διαδρομές και οι καρφίτσες γίνονται σημεία διαδρομής.
Καταγεγραμμένη διαδρομή από το Google Earth
Ένα KML με gx:Track διατηρεί τον χρόνο και το υψόμετρο κάθε σημείου, ώστε οι αθλητικές εφαρμογές να μπορούν να δείχνουν ταχύτητα και υψόμετρο μετά τη μετατροπή.
Συχνές ερωτήσεις
Διατηρούνται τα ονόματα και οι περιγραφές των σημείων μου;
Ναι. Τα ονόματα γίνονται στοιχεία name του GPX και οι περιγραφές γίνονται στοιχεία desc. Το HTML μέσα σε μια περιγραφή διατηρείται ως κείμενο.
Γιατί η διαδρομή μου δεν έχει χρόνους;
Μόνο τα δεδομένα gx:Track και τα Point TimeStamps μεταφέρουν χρόνους στο KML. Τα απλά LineString δεν έχουν χρονικές σημάνσεις, οπότε ούτε τα σημεία τους στο GPX έχουν.
Μπορεί να διαβάσει αρχεία KMZ με φωτογραφίες;
Ναι. Οι φωτογραφίες και τα εικονίδια στο KMZ αγνοούνται· μετατρέπονται μόνο οι συντεταγμένες και τα κείμενα.
Τι συμβαίνει με τα πολύγωνα;
Κάθε πολύγωνο μετατρέπεται σε διαδρομή κατά μήκος του εξωτερικού του ορίου, με τον τύπο 'polygon'. Οι οπές στο εσωτερικό των πολυγώνων δεν μετατρέπονται.
Απόρρητο
Το αρχείο KML ή KMZ διαβάζεται και μετατρέπεται στο πρόγραμμα περιήγησής σας. Οι τοποθεσίες σας δεν μεταφορτώνονται ούτε αποθηκεύονται και καταμετράται μόνο ένα ανώνυμο συμβάν χρήσης του εργαλείου.