Υπολογισμός Bounding Box
Υπολογίστε το bounding box συντεταγμένων, GeoJSON ή WKT ως minLon,minLat,maxLon,maxLat, WKT, Overpass ή Leaflet, με περιθώριο και υποστήριξη αντιμεσημβρινού.
- Δύση (ελάχ. μήκος)
- —
- Νότος (ελάχ. πλάτος)
- —
- Ανατολή (μέγ. μήκος)
- —
- Βορράς (μέγ. πλάτος)
- —
- Κέντρο (πλάτος, μήκος)
- —
- Πλάτος στο κέντρο
- —
- Ύψος
- —
- Εμβαδόν
- —
Το πλαίσιο αυτό διασχίζει τον αντιμεσημβρινό (±180°): το δυτικό όριο είναι μεγαλύτερο από το ανατολικό. Το GeoJSON το επιτρέπει, αλλά το Overpass και πολλά API αναμένουν δύο ξεχωριστά πλαίσια, που αναγράφονται παρακάτω.
Πώς να υπολογίσετε ένα bounding box
- Στην ενότητα Δημιουργία του πλαισίου, αφήστε την επιλογή Από συντεταγμένες ή GeoJSON και επικολλήστε τα δεδομένα σας στο Συντεταγμένες, GeoJSON ή WKT, ή αποθέστε ένα αρχείο. Μπορείτε να επικολλήσετε:
- ένα σημείο ανά γραμμή, όπως
45.5017, -73.5673(λειτουργούν κόμματα, κενά, άνω τελείες ή tab, ενώ οι γραμμές επικεφαλίδας χωρίς αριθμούς παραλείπονται)· - ένα GeoJSON Feature, FeatureCollection ή μια γεωμετρία· - WKT όπωςLINESTRING (2.35 48.85, 4.83 45.76)· - έναν πίνακα JSON με ζεύγη, όπως[[45.5, -73.6], [46.8, -71.2]]. - Για απλά ζεύγη αριθμών, ορίστε το Σειρά των απλών ζευγών αριθμών σε Γεωγραφικό πλάτος, γεωγραφικό μήκος ή Γεωγραφικό μήκος, γεωγραφικό πλάτος. Το GeoJSON και το WKT έχουν πάντα πρώτο το γεωγραφικό μήκος. Τα γράμματα ημισφαιρίου (
45.5N 73.6W, και στις ελληνικές σελίδες τα Β/Ν/Α/Δ) υπερισχύουν της σειράς. - Προαιρετικά προσθέστε Περιθώριο ως ποσοστό του μεγέθους του πλαισίου ή σε χιλιόμετρα και επιλέξτε τον αριθμό των Δεκαδικών ψηφίων.
- Πατήστε Υπολογισμός (τα αποτελέσματα ενημερώνονται και καθώς πληκτρολογείτε). Χρησιμοποιήστε το κουμπί Αντιγραφή δίπλα στη μορφή που χρειάζεστε.
Για να χτίσετε ένα πλαίσιο γύρω από ένα μέρος, επιλέξτε Από κέντρο και μέγεθος και εισαγάγετε το γεωγραφικό πλάτος και μήκος του κέντρου μαζί με Πλάτος (km) και Ύψος (km).
Μορφές εξόδου
Το πλαίσιο περιγράφεται από τέσσερις αριθμούς: δύση (ελάχιστο γεωγραφικό μήκος), νότος (ελάχιστο γεωγραφικό πλάτος), ανατολή (μέγιστο γεωγραφικό μήκος) και βορράς (μέγιστο γεωγραφικό πλάτος). Διαφορετικά εργαλεία τους περιμένουν με διαφορετική σειρά, κάτι που είναι κλασική πηγή σφαλμάτων:
- GeoJSON bbox
[minLon, minLat, maxLon, maxLat], η σειρά του RFC 7946, που χρησιμοποιείται επίσης από το API του OpenStreetMap, το Mapbox και πολλά web API (η λίστα με κόμματα). - Overpass
south,west,north,east, η σειρά των φίλτρων(bbox)της Overpass QL. - Leaflet
[[south, west], [north, east]], έτοιμο γιαfitBounds. - Πολύγωνο WKT και γεωμετρία GeoJSON, ένα κλειστό ορθογώνιο με γωνίες αντίθετα από τη φορά των δεικτών του ρολογιού, για PostGIS, QGIS ή χωρική βάση δεδομένων.
Τα αποτελέσματα δείχνουν επίσης το κέντρο, το πλάτος μετρημένο πάνω στον παράλληλο του κέντρου, το ύψος πάνω σε έναν μεσημβρινό και το εμβαδόν σε σφαίρα ακτίνας 6.371 km, υπολογισμένο ακριβώς ως R²·Δλ·(sin φβορράς − sin φνότος).
Διέλευση από τον αντιμεσημβρινό
Τα σημεία κοντά στο γεωγραφικό μήκος ±180°, για παράδειγμα στα Φίτζι, στις Αλεούτιες ή στην ανατολική Ρωσία, είναι παγίδα: ένα αφελές ελάχιστο και μέγιστο 178° και −179° δίνει πλαίσιο πλάτους σχεδόν 360°. Με επιλεγμένο το Μικρότερο πλαίσιο πέρα από ±180°, το εργαλείο ταξινομεί τα γεωγραφικά μήκη, βρίσκει το μεγαλύτερο κενό γύρω από τη Γη και κρατά το συμπλήρωμά του, ώστε το πλαίσιο να έχει πλάτος μόλις 3°. Το RFC 7946 το εκφράζει με το δυτικό όριο μεγαλύτερο από το ανατολικό ([178, -18, -179, -16.5]). Επειδή πολλά εργαλεία, μεταξύ των οποίων το Overpass, δεν μπορούν να διαβάσουν τέτοιο πλαίσιο, το εργαλείο δίνει και δύο πλαίσια χωρισμένα στους ±180°, ενώ τα σχήματα WKT και GeoJSON γίνονται MultiPolygon. Αποεπιλέξτε την επιλογή για να πάρετε απλό ελάχιστο και μέγιστο.
Περιθώριο
Ένα ποσοστό προσθέτει αυτό το κλάσμα του πλάτους στην ανατολική και τη δυτική πλευρά και του ύψους στη νότια και τη βόρεια. Μια απόσταση σε χιλιόμετρα προσθέτει την ίδια απόσταση σε κάθε πλευρά: 1° γεωγραφικού πλάτους είναι περίπου 111,2 km, ενώ ο βαθμός γεωγραφικού μήκους μικραίνει με το συνημίτονο του πλάτους, οπότε το εργαλείο χρησιμοποιεί το γεωγραφικό πλάτος που είναι πλησιέστερα σε έναν πόλο, για να καλυφθούν σίγουρα όλα τα σημεία. Τα γεωγραφικά πλάτη περιορίζονται στο ±90°. Ένα μεμονωμένο σημείο δεν έχει μέγεθος, οπότε χρησιμοποιήστε χιλιόμετρα για να του δώσετε περιθώριο.
Συχνές ερωτήσεις
Με ποια σειρά δίνονται οι συντεταγμένες ενός bounding box;
Στο GeoJSON και στα περισσότερα web API: ελάχιστο γεωγραφικό μήκος, ελάχιστο γεωγραφικό πλάτος, μέγιστο γεωγραφικό μήκος, μέγιστο γεωγραφικό πλάτος (δύση, νότος, ανατολή, βορράς). Το Overpass χρησιμοποιεί νότος, δύση, βορράς, ανατολή. Το εργαλείο δίνει και τις δύο, με ετικέτες.
Γιατί το πλαίσιό μου καλύπτει σχεδόν όλο τον κόσμο;
Τα σημεία σας πιθανότατα βρίσκονται εκατέρωθεν του μεσημβρινού ±180°. Κρατήστε επιλεγμένο το Μικρότερο πλαίσιο πέρα από ±180° για να πάρετε τη μικρότερη διαδρομή.
Μπορώ να χρησιμοποιήσω μοίρες, λεπτά και δευτερόλεπτα;
Εισαγάγετε δεκαδικές μοίρες. Τα γράμματα ημισφαιρίου γίνονται κατανοητά (48.85N 2.35E), αλλά τα λεπτά και τα δευτερόλεπτα όχι· μετατρέψτε τα πρώτα.
Πόσο ακριβή είναι το πλάτος, το ύψος και το εμβαδόν;
Χρησιμοποιούν σφαιρική Γη, που απέχει περίπου 0,5% από το ελλειψοειδές WGS 84. Αυτό αρκεί για να ορίσετε το μέγεθος μιας προβολής χάρτη ή μιας περιοχής ερωτήματος, όχι για τοπογραφικές εργασίες.
Μεταφορτώνονται τα δεδομένα μου;
Όχι. Ο υπολογισμός γίνεται στο πρόγραμμα περιήγησής σας και οι συντεταγμένες που επικολλάτε ή αποθέτετε δεν φεύγουν ποτέ από τη συσκευή σας.
Σχετικά εργαλεία
- Μετατροπέας GeoJSON, KML και GPX Μετατρέψτε GeoJSON σε KML, GPX, CSV ή WKT και αντίστροφα στο πρόγραμμα περιήγησής σας. Σημεία, γραμμές, πολύγωνα και Multi γεωμετρίες, με προεπισκόπηση.
- Απόσταση μεταξύ συντεταγμένων Υπολογίστε την απόσταση δύο συντεταγμένων GPS με τον τύπο haversine ή Vincenty (WGS84), μαζί με azimuth και μέσο σημείο, σε km, μίλια και ναυτικά μίλια.
- Μορφοποίηση και επικύρωση JSON Δωρεάν μορφοποίηση και επικύρωση JSON που κάνει beautify, minify και έλεγχο του JSON στο πρόγραμμα περιήγησής σας, με συντακτικά σφάλματα ανά γραμμή και στήλη.