Калкулатор на ограничаваща рамка (bbox)
Изчислете ограничаващата рамка (bbox) на координати, GeoJSON или WKT като minLon,minLat,maxLon,maxLat, WKT, Overpass или Leaflet, с отстъп и антимеридиан.
- Запад (мин. дължина)
- —
- Юг (мин. ширина)
- —
- Изток (макс. дължина)
- —
- Север (макс. ширина)
- —
- Център (ширина, дължина)
- —
- Ширина в центъра
- —
- Височина
- —
- Площ
- —
Тази рамка пресича антимеридиана (±180°): западът е по-голям от изтока. GeoJSON го позволява, но Overpass и много API очакват две отделни рамки, изброени по-долу.
Как да изчислите ограничаваща рамка
- Под Построяване на рамката оставете От координати или GeoJSON и поставете данните си в Координати, GeoJSON или WKT или пуснете файл. Можете да поставите:
- по една точка на ред, например
45.5017, -73.5673(работят запетаи, интервали, точки и запетаи или табулации, а редовете със заглавия без числа се пропускат); - 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или с кирилските С, Ю, И, З) имат предимство пред избрания ред. - По желание добавете Отстъп като процент от размера на рамката или в километри и изберете броя Десетични знаци.
- Щракнете Изчисли (резултатите се обновяват и докато пишете). Използвайте бутона Копирай до нужния формат.
За да построите рамка около място, изберете От център и размер и въведете ширината и дължината на центъра, както и Ширина (км) и Височина (км).
Изходни формати
Рамката се описва с четири числа: запад (минимална дължина), юг (минимална ширина), изток (максимална дължина) и север (максимална ширина). Различните инструменти ги очакват в различен ред, което е класически източник на грешки:
- GeoJSON bbox
[minLon, minLat, maxLon, maxLat]– редът по RFC 7946, използван и от API на OpenStreetMap, Mapbox и много уеб API (списъкът със запетаи). - Overpass
south,west,north,east– редът на филтрите(bbox)в Overpass QL. - Leaflet
[[south, west], [north, east]], готово заfitBounds. - WKT полигон и GeoJSON геометрия – затворен правоъгълник с ъгли, подредени обратно на часовниковата стрелка, за PostGIS, QGIS или пространствена база данни.
Резултатите показват още центъра, ширината, измерена по паралела на центъра, височината по меридиан и площта върху сфера с радиус 6371 км, изчислена точно като R²·Δλ·(sin φnorth − sin φsouth).
Пресичане на антимеридиана
Точките близо до ±180° дължина, например във Фиджи, на Алеутските острови или в Източна Русия, са капан: наивният минимум и максимум от 178° и −179° дава рамка, широка почти 360°. При отметнато Най-малка рамка през ±180° инструментът подрежда дължините, намира най-голямата празна междина около земното кълбо и запазва допълнението ѝ, така че рамката е широка само 3°. RFC 7946 изразява това със запад, по-голям от изток ([178, -18, -179, -16.5]). Тъй като много инструменти, включително Overpass, не могат да четат такава рамка, инструментът дава и две рамки, разделени при ±180°, а WKT и GeoJSON формите стават MultiPolygon. Махнете отметката, за да получите обикновен минимум и максимум.
Отстъп
Процентът добавя тази част от ширината към западната и източната страна и от височината към южната и северната. Разстоянието в километри добавя същото разстояние от всички страни: 1° географска ширина е около 111,2 км, а градусът дължина се свива с косинуса на ширината, затова инструментът взима ширината, най-близка до полюс, за да са покрити всички точки. Ширините се ограничават до ±90°. Една точка няма размер, затова за нея използвайте километри.
Често задавани въпроси
В какъв ред са координатите на ограничаваща рамка?
В GeoJSON и повечето уеб API: минимална дължина, минимална ширина, максимална дължина, максимална ширина (запад, юг, изток, север). Overpass използва юг, запад, север, изток. Инструментът дава и двата реда с етикети.
Защо рамката ми обхваща почти целия свят?
Вероятно точките ви са от двете страни на меридиана ±180°. Оставете отметнато Най-малка рамка през ±180°, за да получите късия път.
Мога ли да използвам градуси, минути и секунди?
Въвеждайте десетични градуси. Буквите за полукълбо се разбират (48.85N 2.35E), но минутите и секундите – не; първо ги преобразувайте.
Колко точни са ширината, височината и площта?
Използват сферична Земя, която е в рамките на около 0,5% от елипсоида WGS 84. Това е достатъчно за оразмеряване на изглед на карта или област на заявка, но не за геодезия.
Качват ли се данните ми?
Не. Изчислението се изпълнява във вашия браузър, а координатите, които поставяте или пускате, никога не напускат устройството ви.
Сродни инструменти
- Конвертор GeoJSON, KML и GPX Конвертирайте GeoJSON в KML, GPX, CSV или WKT и обратно във вашия браузър. Точки, линии, полигони и Multi геометрии, с брой обекти и преглед.
- Разстояние между координати Изчислете разстоянието между две GPS координати по формулата на хаверсинуса или Винсенти (WGS84), плюс азимут и средна точка, в km, мили и морски мили.
- JSON форматиране и валидиране Безплатно форматиране и валидиране на JSON, което подрежда, минимизира и проверява JSON във вашия браузър, със синтактични грешки по ред и колона.