TopoJSON Minifier
Χρησιμοποιήστε αυτό το δωρεάν online εργαλείο συμπίεσης TopoJSON για να μειώσετε το μέγεθος των αρχείων βελτιστοποιώντας την ακρίβεια του μετασχηματισμού και αφαιρώντας ιδιότητες, γρήγορα και εύκολα, χωρίς να εγκαταστήσετε κάποιο λογισμικό.
Κάντε κλικ στο κουμπί ΑΝΕΒΑΣΜΑ ΑΡΧΕΙΩΝ και επιλέξτε τα αρχεία TopoJSON που θέλετε να συμπιέσετε. Περιμένετε να ολοκληρωθεί η επεξεργασία και κατεβάστε τα αρχεία είτε ξεχωριστά είτε ομαδοποιημένα.
Όλη η επεξεργασία γίνεται στον browser σας—κανένα δεδομένο δεν ανεβαίνει σε κάποιον server.
Τι Είναι το TopoJSON
Το TopoJSON είναι μια επέκταση του GeoJSON που κωδικοποιεί την τοπολογία αντί μόνο της γεωμετρίας. Αντί να αποθηκεύει τις συντεταγμένες κάθε πολυγώνου ξεχωριστά (που δημιουργεί μεγάλη επανάληψη για γειτονικές περιοχές), το TopoJSON αποθηκεύει κοινά τόξα ορίων μία φορά και τα αναφέρει από πολλαπλές γεωμετρίες. Αυτή η τοπολογική κωδικοποίηση συνήθως μειώνει το μέγεθος του αρχείου κατά 80% ή περισσότερο σε σύγκριση με το αντίστοιχο GeoJSON, καθιστώντας το ιδανικό για διαδικτυακούς χάρτες με χώρες, πολιτείες, περιοχές ή οποιαδήποτε γειτονικά πολύγωνα.
Τα αρχεία TopoJSON χρησιμοποιούν ποσοτικοποιημένες ακέραιες συντεταγμένες με έναν μετασχηματισμό (τιμές κλίμακας και μετάφρασης) για να τις μετατρέψουν ξανά σε γεωγραφικές συντεταγμένες. Αυτή η ποσοτικοποίηση είναι παρόμοια με τη μείωση της ακρίβειας δεκαδικών στο GeoJSON, αλλά είναι ενσωματωμένη στη μορφή.
Πλεονεκτήματα του TopoJSON
- Δραματική μείωση μεγέθους αρχείου — Συνήθως 80-95% μικρότερο από το αντίστοιχο GeoJSON
- Διατήρηση τοπολογίας — Κοινά όρια αποθηκεύονται μία φορά, εξασφαλίζοντας τέλεια ευθυγράμμιση
- Αποδοτική απεικόνιση — Βιβλιοθήκες όπως το D3.js μπορούν να απεικονίσουν απευθείας το TopoJSON
- Καλύτερη συμπίεση — Η συμπίεση gzip λειτουργεί ακόμα καλύτερα στο TopoJSON από το GeoJSON
- Ιδανικό για χάρτες χρωματικής διαβάθμισης — Τέλειο για απεικονίσεις ορίων χωρών/πολιτειών/περιοχών
Μειονεκτήματα του TopoJSON
- Λιγότερη καθολική υποστήριξη — Λιγότερα εργαλεία υποστηρίζουν το TopoJSON σε σύγκριση με το GeoJSON
- Απαιτείται μετατροπή — Οι περισσότερες βιβλιοθήκες χαρτογράφησης ιστού χρειάζονται μετατροπή του TopoJSON σε GeoJSON
- Πιο σύνθετη δομή — Δυσκολότερο στην ανάγνωση και χειροκίνητη επεξεργασία από το GeoJSON
- Όχι ιδανικό για σημεία — Τα οφέλη της τοπολογίας ισχύουν μόνο για κοινά όρια
- Περιορισμένη πρόσβαση σε ιδιότητες — Οι ιδιότητες αποθηκεύονται σε ξεχωριστά αντικείμενα, όχι απευθείας με τις γεωμετρίες
Γιατί να Συμπιέσετε το TopoJSON
Το TopoJSON κωδικοποιεί την τοπολογία χρησιμοποιώντας ποσοτικοποιημένες ακέραιες συντεταγμένες με έναν μετασχηματισμό (κλίμακα και μετάφραση). Πολλά αρχεία TopoJSON περιέχουν υπερβολικά δεκαδικά στις τιμές μετασχηματισμού και περιλαμβάνουν ογκώδεις ιδιότητες που δεν είναι απαραίτητες για την απεικόνιση. Η μείωση της ακρίβειας του μετασχηματισμού και η αφαίρεση περιττών ιδιοτήτων μπορεί να μειώσει το μέγεθος του αρχείου κατά 30-60% επιπλέον της εγγενούς συμπίεσης του TopoJSON, ενώ η αφαίρεση κενών εξοικονομεί επιπλέον χώρο.
Τα βελτιστοποιημένα αρχεία TopoJSON φορτώνουν γρηγορότερα, μειώνουν το κόστος εύρους ζώνης και βελτιώνουν την απόδοση απεικόνισης χαρτών. Αυτό το εργαλείο σας βοηθά να δημιουργήσετε πιο ελαφριά αρχεία τοπολογίας μέσω:
- Μείωση ακρίβειας μετασχηματισμού — Προσαρμόστε τα δεκαδικά της κλίμακας/μετάφρασης με οπτική καθοδήγηση "πλέγμα στον Ισημερινό"
- Φιλτράρισμα ιδιοτήτων — Διατηρήστε μόνο τις απαραίτητες ιδιότητες, αφαιρέστε αχρησιμοποίητα χαρακτηριστικά
- Μαζική επεξεργασία — Μεταφορτώστε και επεξεργαστείτε πολλαπλά αρχεία TopoJSON ταυτόχρονα
- Έξυπνες προεπιλογές — Αυτόματη βελτιστοποίηση με ισορροπημένες ρυθμίσεις ακρίβειας
- Προεπισκόπηση αποτελέσματος — Ελέγξτε τα συμπιεσμένα αποτελέσματα πριν τη λήψη
- Αφαίρεση κενών — Διαγράψτε όλη την περιττή μορφοποίηση
- 100% τοπικά — Χωρίς αποστολή σε server, πλήρης ιδιωτικότητα
Πώς να Συμπιέσετε το TopoJSON
- Μεταφορτώστε αρχεία — Σύρετε και αφήστε πολλαπλά αρχεία .topojson ή .json στη ζώνη μεταφόρτωσης ή κάντε κλικ στο "Αναζήτηση Αρχείων"
- Ελέγξτε τα αποτελέσματα — Τα αρχεία συμπιέζονται άμεσα με τις προεπιλεγμένες ρυθμίσεις
- Προσαρμόστε τις επιλογές (προαιρετικά) — Αλλάξτε την ακρίβεια του μετασχηματισμού, επιλέξτε ιδιότητες για διατήρηση/αφαίρεση
- Προεπισκόπηση — Κάντε κλικ στο "Προεπισκόπηση" για να ελέγξετε το συμπιεσμένο αποτέλεσμα
- Λήψη — Κάντε κλικ στο κουμπί λήψης δίπλα σε οποιοδήποτε αρχείο για να αποθηκεύσετε τη βελτιστοποιημένη έκδοση
- Καθαρισμός — Χρησιμοποιήστε το "Καθαρισμός Όλων" για να αφαιρέσετε όλα τα αρχεία και να ξεκινήσετε από την αρχή
Κατανόηση της Ακρίβειας Μετασχηματισμού
Ο μετασχηματισμός του TopoJSON περιέχει πίνακες κλίμακας και μετάφρασης με δεκαδικές τιμές. Η κλίμακα καθορίζει την ακρίβεια των ποσοτικοποιημένων συντεταγμένων. Η μείωση των δεκαδικών της κλίμακας είναι παρόμοια με τη μείωση της ακρίβειας των συντεταγμένων στο GeoJSON—λιγότερα δεκαδικά σημαίνουν μεγαλύτερα μεγέθη πλέγματος αλλά μικρότερα αρχεία.
Η ένδειξη "Περίπου πλέγμα στον Ισημερινό" δείχνει πώς η μείωση της ακρίβειας επηρεάζει την ακρίβεια στον πραγματικό κόσμο, βοηθώντας σας να επιλέξετε τη σωστή ισορροπία για την περίπτωσή σας. Για τους περισσότερους διαδικτυακούς χάρτες, οι προεπιλεγμένες ρυθμίσεις παρέχουν εξαιρετική ποιότητα ενώ μεγιστοποιούν τη μείωση μεγέθους αρχείου.
Μαζική Επεξεργασία & Υποστήριξη Μεγάλων Αρχείων
Αυτό το δωρεάν online εργαλείο διαχειρίζεται αποτελεσματικά μεγάλα αρχεία TopoJSON. Στους σύγχρονους browsers μπορεί να επεξεργαστεί αρχεία πάνω από 100MB χωρίς να παγώνει. Τα αρχεία βελτιστοποιούνται με έξυπνες προεπιλογές κατά τη μεταφόρτωση, παρέχοντας άμεση ανατροφοδότηση. Προσαρμόστε τις ρυθμίσεις για επανεπεξεργασία όλων των αρχείων, στη συνέχεια κατεβάστε τα ξεχωριστά ή προεπισκοπήστε κάθε αποτέλεσμα.
Πότε να Χρησιμοποιήσετε TopoJSON αντί για GeoJSON
Χρησιμοποιήστε TopoJSON όταν:
- Έχετε γειτονικούς πολυγώνους (χώρες, πολιτείες, περιοχές απογραφής, ταχυδρομικούς κώδικες)
- Το μέγεθος αρχείου είναι κρίσιμο (χρήστες κινητών, περιορισμοί εύρους ζώνης)
- Χρειάζεστε εγγυημένη ευθυγράμμιση ορίων μεταξύ χαρακτηριστικών
- Δημιουργείτε χάρτες χρωματικής διαβάθμισης ή απεικονίσεις ορίων
Χρησιμοποιήστε GeoJSON όταν:
- Έχετε δεδομένα σημείων ή μη γειτονικά χαρακτηριστικά
- Απαιτείται μέγιστη συμβατότητα
- Χρειάζεστε απλά, ευανάγνωστα αρχεία
- Εργάζεστε με εργαλεία που δεν υποστηρίζουν TopoJSON
Σχετικά Εργαλεία
- GeoJSON Minifier — Βελτιστοποιήστε αρχεία GeoJSON
- JSON Minifier — Αφαιρέστε κενά από οποιοδήποτε αρχείο JSON
- GeoJSON/TopoJSON Converter — Μετατροπή μεταξύ μορφών
- Shapefile to GeoJSON — Εισαγωγή δεδομένων Shapefile