Калкулатор на ограничителен правоъгълник
Получете ограничителния правоъгълник на набор от координати или на произволни GeoJSON данни. Поставете двойки географска ширина и дължина, по една на ред, или GeoJSON Feature, FeatureCollection или геометрия и инструментът ще върне северната, южната, източната и западната граница, центъра, ширината и височината в километри и готов за употреба bbox масив в реда на GeoJSON. Полезно за изгледи на карти, API заявки, заявки за плочки и пространствени индекси.
Често задавани въпроси
Кои входни формати се приемат?
Двойки координати, по една на ред, като географска ширина и дължина в десетични градуси, разделени със запетая или интервал, или GeoJSON. Входът, който започва с отваряща фигурна скоба, се чете като GeoJSON: FeatureCollection, Feature или самостоятелна геометрия, например Polygon или LineString.
В какъв ред е bbox масивът?
bbox масивът следва стандарта GeoJSON RFC 7946: запад, юг, изток, север, тоест минимална географска дължина, минимална географска ширина, максимална географска дължина и максимална географска ширина. Някои API очакват първо юг, после запад, север и изток, затова проверете какъв ред изисква услугата ви.
Как се измерват ширината и височината?
Височината е разстоянието по меридиан между южния и северния ръб. Ширината се измерва по паралела през центъра на правоъгълника, затова при еднакъв диапазон на географската дължина тя намалява към полюсите.
Използва ли инструментът bbox, записан в моя GeoJSON?
Не. Правоъгълникът винаги се преизчислява от действителните координати на всяка геометрия, така че остарял член bbox във входните данни не влияе на резултата.
Кои GeoJSON геометрии се поддържат?
Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon и GeometryCollection, самостоятелно, във Features или във FeatureCollection. Features без геометрия са разрешени и се игнорират, а пръстените на полигоните трябва да са затворени и да съдържат поне четири позиции.
Какво става с данни, които пресичат меридиана 180?
Правоъгълникът се изчислява от обикновените минимална и максимална стойност на географската дължина, така че данните от двете страни на линията на смяна на датата образуват правоъгълник, обхващащ почти целия свят. Ако ви е нужен тесен правоъгълник през линията на смяна на датата, първо разделете тези данни или изместете географските им дължини.
Защо координатите ми се отхвърлят?
GeoJSON записва първо географската дължина, а после географската ширина; и двете трябва да са числа в диапазоните от -180 до 180 и от -90 до 90. Данните в проектирана координатна система, например в метри по Web Mercator, не са валиден GeoJSON и трябва първо да бъдат преобразувани в градуси по WGS84.
Какъв е максималният размер на входните данни?
До 5 MiB текст, 10,000 реда с координати или 10,000 GeoJSON обекта. По-големите набори от данни е най-добре да се обработват с настолна ГИС или инструмент за командния ред.
Колко прецизен е резултатът?
Всички координати се показват с шест знака след десетичната запетая, което е приблизително 0,1 метра, а ширината и височината се дават с точност до метър. Границите се вземат директно от входните координати без закръгляване към мрежа или добавяне на отстъп.
Мога ли да използвам резултата в библиотека за карти?
Да. bbox масивът може да се подаде на повечето уеб библиотеки за карти и API, които приемат ограничителен правоъгълник във формат GeoJSON, а центърът може да служи като начална позиция на картата.