Skip to content

TopoJSON → GeoJSON Μετατροπέας

Μετατρέψτε το TopoJSON πίσω στη τυπική μορφή GeoJSON. Χρήσιμο όταν χρειάζεστε να χρησιμοποιήσετε δεδομένα TopoJSON με εργαλεία που υποστηρίζουν μόνο GeoJSON ή όταν χρειάζεστε να επεκτείνετε γεωμετρίες κωδικοποιημένες με τοπολογία.

Τι είναι το TopoJSON;

Το TopoJSON είναι μια επέκταση του GeoJSON που υποστηρίζει την τοπολογία και κωδικοποιεί κοινά τόξα για να μειώσει το μέγεθος του αρχείου. Παρόλο που αυτό είναι χρήσιμο για αποθήκευση και μετάδοση, πολλά εργαλεία και βιβλιοθήκες λειτουργούν μόνο με τη τυπική μορφή GeoJSON.

Πότε να Μετατρέψετε

Μετατρέψτε το TopoJSON → GeoJSON όταν:

  • Χρησιμοποιείτε εργαλεία που δεν υποστηρίζουν TopoJSON (κάποιο λογισμικό GIS, βιβλιοθήκες χαρτογράφησης)
  • Επεξεργάζεστε γεωμετρίες σε τυπικούς επεξεργαστές GeoJSON
  • Απλοποιείτε τη διαδικασία δεδομένων σας (το GeoJSON είναι πιο καθολικό)
  • Εργάζεστε με εργαλεία που απαιτούν τη μορφή FeatureCollection

Πώς να Μετατρέψετε

  1. Μεταφορτώστε το αρχείο σας .topojson ή .json (με drag-and-drop ή περιήγηση)
  2. Προεπισκόπηση του μετατραπέντος GeoJSON στον χάρτη
  3. Κατεβάστε το τυπικό αρχείο GeoJSON

Λεπτομέρειες Μετατροπής

Τι Μετατρέπεται

  • Όλες οι γεωμετρίες: Σημεία, Γραμμές, Πολύγωνα, Πολυγεωμετρίες
  • Ιδιότητες: Όλα τα χαρακτηριστικά των στοιχείων διατηρούνται
  • Πολλαπλά επίπεδα: Όλα τα αντικείμενα τοπολογίας μετατρέπονται και συγχωνεύονται
  • Κοινά τόξα: Επεκτείνονται πίσω σε πλήρεις συντεταγμένες

Αλλαγές Μεγέθους Αρχείου

  • Το GeoJSON θα είναι μεγαλύτερο: Συνήθως 2-5× μεγαλύτερο από το TopoJSON
  • Τα κοινά όρια αποθηκεύονται επαναλαμβανόμενα στο GeoJSON
  • Χρησιμοποιήστε το GeoJSON Minifier για να μειώσετε την ακρίβεια αν χρειάζεται

Συνηθισμένες Χρήσεις

  • Συμβατότητα με παλαιότερα εργαλεία: Χρήση δεδομένων TopoJSON με παλαιότερο λογισμικό
  • Επεξεργασία δεδομένων: Τροποποίηση γεωμετριών σε τυπικούς επεξεργαστές GeoJSON
  • Απαιτήσεις API: Κάποια APIs δέχονται μόνο GeoJSON
  • Μάθηση/αποσφαλμάτωση: Το GeoJSON είναι πιο εύκολο να διαβαστεί και να κατανοηθεί

Τεχνικές Λεπτομέρειες

  • Όλα τα αντικείμενα τοπολογίας συγχωνεύονται: Η έξοδος είναι ένα μόνο FeatureCollection
  • Επέκταση τόξων: Τα κοινά τόξα επεκτείνονται πλήρως με όλες τις συντεταγμένες
  • Συμμόρφωση με πρότυπα: Η έξοδος ακολουθεί την προδιαγραφή GeoJSON RFC 7946
  • Επεξεργασία client-side: Τα δεδομένα σας δεν φεύγουν ποτέ από τον περιηγητή σας

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

Γιατί το αρχείο GeoJSON μου είναι μεγαλύτερο από το TopoJSON; Το TopoJSON αποθηκεύει κοινά όρια μία φορά. Το GeoJSON αποθηκεύει κάθε όριο για κάθε στοιχείο, ακόμα και αν επικαλύπτονται.

Μπορώ να μετατρέψω πίσω σε TopoJSON αργότερα; Ναι! Χρησιμοποιήστε τον GeoJSON → TopoJSON μετατροπέα.

Τι γίνεται αν το TopoJSON μου έχει πολλαπλά αντικείμενα; Όλα τα αντικείμενα μετατρέπονται και συγχωνεύονται σε ένα μόνο FeatureCollection.

Χάνω δεδομένα κατά τη μετατροπή; Όχι—όλες οι γεωμετρίες και οι ιδιότητες διατηρούνται. Το αρχείο απλώς θα είναι μεγαλύτερο.

Δείτε Επίσης