Utilia

Υπολογισμός Bounding Box

Υπολογίστε το bounding box συντεταγμένων, GeoJSON ή WKT ως minLon,minLat,maxLon,maxLat, WKT, Overpass ή Leaflet, με περιθώριο και υποστήριξη αντιμεσημβρινού.

Δημιουργία του πλαισίου

Πώς να υπολογίσετε ένα bounding box

  1. Στην ενότητα Δημιουργία του πλαισίου, αφήστε την επιλογή Από συντεταγμένες ή 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]].
  2. Για απλά ζεύγη αριθμών, ορίστε το Σειρά των απλών ζευγών αριθμών σε Γεωγραφικό πλάτος, γεωγραφικό μήκος ή Γεωγραφικό μήκος, γεωγραφικό πλάτος. Το GeoJSON και το WKT έχουν πάντα πρώτο το γεωγραφικό μήκος. Τα γράμματα ημισφαιρίου (45.5N 73.6W, και στις ελληνικές σελίδες τα Β/Ν/Α/Δ) υπερισχύουν της σειράς.
  3. Προαιρετικά προσθέστε Περιθώριο ως ποσοστό του μεγέθους του πλαισίου ή σε χιλιόμετρα και επιλέξτε τον αριθμό των Δεκαδικών ψηφίων.
  4. Πατήστε Υπολογισμός (τα αποτελέσματα ενημερώνονται και καθώς πληκτρολογείτε). Χρησιμοποιήστε το κουμπί Αντιγραφή δίπλα στη μορφή που χρειάζεστε.

Για να χτίσετε ένα πλαίσιο γύρω από ένα μέρος, επιλέξτε Από κέντρο και μέγεθος και εισαγάγετε το γεωγραφικό πλάτος και μήκος του κέντρου μαζί με Πλάτος (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. Αυτό αρκεί για να ορίσετε το μέγεθος μιας προβολής χάρτη ή μιας περιοχής ερωτήματος, όχι για τοπογραφικές εργασίες.

Μεταφορτώνονται τα δεδομένα μου;

Όχι. Ο υπολογισμός γίνεται στο πρόγραμμα περιήγησής σας και οι συντεταγμένες που επικολλάτε ή αποθέτετε δεν φεύγουν ποτέ από τη συσκευή σας.