GeoJSON Minifier
Χρησιμοποιήστε αυτό το εργαλείο για να μειώσετε το μέγεθος του αρχείου GeoJSON σας αφαιρώντας περιττές ιδιότητες και μειώνοντας την ακρίβεια των συντεταγμένων. Λειτουργεί εξ ολοκλήρου στον περιηγητή σας—χωρίς μεταφόρτωση σε διακομιστή.
Γιατί να συμπιέσετε το GeoJSON;
Τα αρχεία GeoJSON που χρησιμοποιούνται για διαδικτυακούς χάρτες είναι συχνά πολύ μεγαλύτερα από ό,τι χρειάζεται. Δύο συνηθισμένες αιτίες είναι η υπερβολική ακρίβεια συντεταγμένων και τα περιττά κενά διαστήματα. Δεν είναι ασυνήθιστο να βλέπετε συντεταγμένες με 12–15 δεκαδικά ψηφία· στον Ισημερινό, αυτό υπερβαίνει κατά πολύ την ακρίβεια του πραγματικού κόσμου. Εάν η ακρίβεια περίπου 1 μέτρου είναι επαρκής, 5 δεκαδικά ψηφία είναι συνήθως αρκετά· για περίπου 10 μέτρα, 4 δεκαδικά αρκούν. Η αφαίρεση αυτών των επιπλέον ψηφίων μπορεί να μειώσει σημαντικά το μέγεθος του αρχείου, όπως και η περικοπή κενών διαστημάτων και γραμμών και η αφαίρεση περιττών ιδιοτήτων.
Αυτό το εργαλείο σας βοηθά να δημιουργήσετε μικρότερα, ταχύτερα αρχεία GeoJSON με:
- Μείωση ακρίβειας συντεταγμένων (με ένδειξη «Προσεγγιστικό πλέγμα στον Ισημερινό» για κάθε ρύθμιση δεκαδικών)
- Διατήρηση μόνο των ιδιοτήτων που χρειάζεστε (ή γρήγορη εφαρμογή κοινών προεπιλογών)
- Προαιρετική αφαίρεση άδειων πινάκων/αντικειμένων και περικοπή κενών διαστημάτων
- Υποστήριξη τυπικού GeoJSON και GeoJSON με διαχωρισμό γραμμών (NDJSON/GeoJSON Lines)
- Λειτουργία εξ ολοκλήρου στον περιηγητή σας—χωρίς μεταφορτώσεις
Κατανόηση της ακρίβειας συντεταγμένων
Χρησιμοποιώντας την περιφέρεια της Γης στον Ισημερινό (~40.075 χλμ.), μία μοίρα είναι περίπου 111 χλμ. Κάθε δεκαδικό ψηφίο στο γεωγραφικό πλάτος/μήκος μειώνει το μέγεθος του πλέγματος κατά έναν παράγοντα 10. Το γεωγραφικό πλάτος κλιμακώνεται παρόμοια παγκοσμίως (η Γη είναι ελαφρώς πεπλατυσμένη, οπότε είναι κατά προσέγγιση), αλλά το γεωγραφικό μήκος συρρικνώνεται προς τους πόλους. Αυτό σημαίνει ότι η περικοπή του γεωγραφικού μήκους δίνει ακόμη καλύτερη ακρίβεια εδάφους σε υψηλότερα γεωγραφικά πλάτη. Για παράδειγμα, πέντε δεκαδικά ψηφία είναι περίπου 1,1 μ στον Ισημερινό, αλλά περίπου 0,55 μ γύρω από το 60°Β (π.χ., στις Σέτλαντ).
Υποστήριξη για μεγάλα αρχεία
Αυτό το δωρεάν εργαλείο που λειτουργεί στον περιηγητή υποστηρίζει τυπικό GeoJSON και NDJSON (GeoJSON Lines) και είναι βελτιστοποιημένο για μεγάλα σύνολα δεδομένων. Σε σύγχρονες συσκευές και περιηγητές μπορεί να διαχειριστεί πολύ μεγάλα αρχεία—συχνά 100MB ή περισσότερα—χωρίς να παγώνει η σελίδα, χάρη στην επεξεργασία στο παρασκήνιο. Σύρετε και αποθέστε το αρχείο .geojson σας, επιλέξτε ποιες ιδιότητες να διατηρήσετε ή να αφαιρέσετε, προσαρμόστε την ακρίβεια των συντεταγμένων, προαιρετικά περικόψτε κενά διαστήματα και αφαιρέστε άδειους πίνακες/αντικείμενα και, στη συνέχεια, κατεβάστε το συμπιεσμένο αποτέλεσμα.