Utilia

Μετατροπέας GeoJSON, KML και GPX

Μετατρέψτε GeoJSON σε KML, GPX, CSV ή WKT και αντίστροφα στο πρόγραμμα περιήγησής σας. Σημεία, γραμμές, πολύγωνα και Multi γεωμετρίες, με προεπισκόπηση.

Πώς να μετατρέψετε GeoJSON, KML, GPX, CSV και WKT

  1. Αποθέστε ένα αρχείο στην περιοχή απόθεσης ή επικολλήστε δεδομένα στο Δεδομένα εισόδου. Τα αρχεία διαβάζονται από το πρόγραμμα περιήγησής σας και δεν μεταφορτώνονται ποτέ.
  2. Αφήστε το Από στο Αυτόματος εντοπισμός ή επιλέξτε μόνοι σας τη μορφή εισόδου. Ο εντοπισμός κοιτάζει τους πρώτους χαρακτήρες: το { ή το [ σημαίνει GeoJSON, το <gpx σημαίνει GPX, άλλο XML διαβάζεται ως KML, μια λέξη-κλειδί όπως POINT ή MULTIPOLYGON σημαίνει WKT και οτιδήποτε άλλο θεωρείται CSV.
  3. Επιλέξτε τη μορφή εξόδου στο Σε. Το αποτέλεσμα εμφανίζεται καθώς πληκτρολογείτε· το Μετατροπή το εκτελεί ξανά.
  4. Ελέγξτε τους μετρητές (Οντότητες, Σημεία, Γραμμές, Πολύγωνα, Κορυφές) και το σχέδιο προεπισκόπησης, και μετά πατήστε Αντιγραφή ή Λήψη του αποτελέσματος με τη σωστή επέκταση.

Τι διατηρεί κάθε μορφή

Όλες οι μετατροπές περνούν από το GeoJSON (RFC 7946) ως κοινό μοντέλο: μια λίστα οντοτήτων, καθεμία με προαιρετική γεωμετρία και ένα σύνολο ιδιοτήτων. Υποστηρίζονται Point, LineString, Polygon (με οπές), MultiPoint, MultiLineString, MultiPolygon και GeometryCollection. Οι συντεταγμένες είναι γεωγραφικό μήκος, γεωγραφικό πλάτος και προαιρετικό υψόμετρο, σε μοίρες WGS 84· το εργαλείο δεν κάνει αλλαγή προβολής.

  • GeoJSON: διατηρούνται τα πάντα, μαζί με τις εμφωλευμένες ιδιότητες και τα αναγνωριστικά οντοτήτων.
  • KML: κάθε οντότητα γίνεται Placemark. Οι ιδιότητες name και description αντιστοιχούν στα ομώνυμα στοιχεία KML· οι άλλες ιδιότητες μπαίνουν στο ExtendedData. Οι Multi γεωμετρίες γίνονται MultiGeometry. Κατά την ανάγνωση, το εργαλείο διατρέχει κάθε Folder, διαβάζει τιμές Data και SimpleData και καταλαβαίνει και τις καταγραφές gx:Track του Google Earth. Τα στυλ, τα εικονίδια, τα ground overlays και οι σύνδεσμοι δικτύου αγνοούνται. Το KMZ είναι συμπιεσμένο KML: αποσυμπιέστε το πρώτα.
  • GPX: τα σημεία γίνονται waypoints (wpt, με ele, name και desc), οι γραμμές γίνονται διαδρομές (trk) και ένα MultiLineString γίνεται μία διαδρομή με πολλά τμήματα. Κατά την ανάγνωση, μετατρέπονται τα waypoints, οι διαδρομές rte και οι διαδρομές trk, με το υψόμετρο ως τρίτη συντεταγμένη. Το GPX δεν έχει πολύγωνα, γι’ αυτό οι δακτύλιοι των πολυγώνων γράφονται ως τμήματα διαδρομής και μια προειδοποίηση το αναφέρει.
  • CSV: όταν κάθε οντότητα είναι σημείο, η έξοδος έχει στήλες latitude και longitude (και elevation αν υπάρχει), ακολουθούμενες από μία στήλη ανά ιδιότητα. Τα μικτά δεδομένα παίρνουν αντί γι’ αυτό μια στήλη wkt. Κατά την ανάγνωση αναγνωρίζονται, με οποιαδήποτε γραφή πεζών/κεφαλαίων, στήλες συντεταγμένων με όνομα lat/latitude/y και lon/lng/long/longitude/x, καθώς και στήλη wkt ή geometry. Γίνεται δεκτό και το δεκαδικό κόμμα, όπως 46,8139. Οι γραμμές χωρίς συντεταγμένες παραλείπονται και μετριούνται.
  • WKT: μία γεωμετρία ανά γραμμή. Ο αναγνώστης δέχεται παραλλαγές Z και M, γεωμετρίες EMPTY και πρόθεμα τύπου PostGIS SRID=4326;. Το WKT δεν έχει χαρακτηριστικά, γι’ αυτό οι ιδιότητες αφαιρούνται στην έξοδο.

Συμβουλές και όρια

  • Τόσο το WKT όσο και το GeoJSON γράφουν πρώτο το γεωγραφικό μήκος. Αν τα σημεία σας καταλήγουν στον ωκεανό ανοιχτά της Αφρικής ή στον λάθος πόλο, μάλλον στην πηγή είχαν αντιστραφεί το γεωγραφικό πλάτος και μήκος.
  • Η προεπισκόπηση είναι ένα απλό σχέδιο χωρίς χάρτη υποβάθρου, χρήσιμο για να εντοπίσετε με μια ματιά αντεστραμμένες συντεταγμένες, αποκομμένα σημεία ή ανοιχτά σχήματα.
  • Γίνονται δεκτά αρχεία έως 20 MB. Τα πολύ μεγάλα αρχεία μπορεί να χρειαστούν μερικά δευτερόλεπτα, αφού το κείμενο εξόδου χτίζεται στη μνήμη.

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

Πώς μετατρέπω KML σε GeoJSON;

Επικολλήστε το KML ή αποθέστε το αρχείο .kml, αφήστε το Από στο Αυτόματος εντοπισμός και επιλέξτε GeoJSON στο Σε. Τα ονόματα, οι περιγραφές και τα εκτεταμένα δεδομένα των Placemark γίνονται ιδιότητες των οντοτήτων.

Μπορώ να ανοίξω μια διαδρομή GPX από το ρολόι ή τον υπολογιστή του ποδηλάτου μου;

Ναι. Οι διαδρομές με πολλά τμήματα γίνονται MultiLineString, τα waypoints γίνονται σημεία και το υψόμετρο κάθε σημείου διατηρείται ως τρίτη συντεταγμένη. Οι χρονοσημάνσεις των μεμονωμένων σημείων της διαδρομής δεν διατηρούνται.

Γιατί τα πολύγωνά μου γίνονται διαδρομές στο αρχείο GPX;

Το GPX γνωρίζει μόνο waypoints, routes και tracks. Το περίγραμμα κάθε δακτυλίου πολυγώνου γράφεται ως τμήμα διαδρομής ώστε να μη χαθεί το σχήμα, και το εργαλείο εμφανίζει προειδοποίηση.

Ποια διάταξη CSV περιμένει το εργαλείο;

Μια γραμμή επικεφαλίδας με στήλη γεωγραφικού πλάτους και στήλη γεωγραφικού μήκους, όπως name,lat,lon. Κόμματα, άνω τελείες και tab είναι όλα δεκτά. Εναλλακτικά, δώστε μια στήλη wkt με γεωμετρίες όπως POINT (2.35 48.85).

Στέλνονται τα δεδομένα μου σε διακομιστή;

Όχι. Η ανάλυση και η μετατροπή εκτελούνται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας· η σελίδα δεν κάνει κανένα αίτημα με τα δεδομένα σας, κάτι που έχει σημασία για ιδιωτικές διαδρομές και αρχεία τοποθεσιών πελατών.