BBOX и охват карты

Bounding box: координаты bbox на карте

Нарисуйте прямоугольник на карте или введите координаты и одним нажатием скопируйте bbox в форматах GeoJSON, WMS/WFS и Overpass API.

Ввод координат вручную

Чтобы нарисовать прямоугольник, используйте инструмент рисования слева на карте.

Что такое BBOX?

Ограничивающий прямоугольник описывает наименьший прямоугольный охват территории четырьмя координатами: минимальной и максимальной долготой, минимальной и максимальной широтой. Он широко используется в ГИС, веб-сервисах карт и пространственных запросах.

Похожие инструменты

Bounding box (BBOX) онлайн

Что такое ограничивающий прямоугольник?

Ограничивающий прямоугольник (bounding box, BBOX) — наименьший прямоугольник со сторонами вдоль осей координат, полностью охватывающий объект или территорию. Он задаётся четырьмя значениями в десятичных градусах: минимальной долготой, минимальной широтой, максимальной долготой и максимальной широтой, и служит основным пространственным фильтром почти в любой работе с ГИС.

ГИС-аналитики, разработчики и картографы сталкиваются с bbox постоянно. Запрос слоя WMS или WFS для конкретной территории требует параметра BBOX. При выборке данных OpenStreetMap через Overpass API прямоугольник задаёт область поиска. В опубликованном наборе GeoJSON необязательное свойство bbox позволяет приложениям быстро понять, попадает ли объект в область просмотра, не перебирая все координаты.

  • GeoJSON: массив [minLon, minLat, maxLon, maxLat] для свойства bbox любого объекта GeoJSON.
  • WMS / WFS: параметр запроса BBOX=minLon,minLat,maxLon,maxLat (в WMS 1.3.0 порядок осей может меняться в зависимости от системы координат).
  • Overpass API: обратный порядок, сначала широта: (minLat,minLon,maxLat,maxLon), как требует Overpass QL.
  • Индекс тайлов: минимальные и максимальные номера X и Y на выбранном уровне, полезные для предварительного кэширования растровых тайлов в ArcGIS Online и других веб-картах.

Как пользоваться

Нажмите значок прямоугольника на панели слева на карте, затем нажмите и протяните, чтобы выделить нужную область. Инструмент сразу рассчитает все четыре формата, приблизительную площадь и центр выделения. Можно также ввести известные значения в десятичных градусах в четыре поля и нажать Показать на карте: охват появится на карте, а все форматы будут сформированы за один шаг. Любой результат копируется одним нажатием.

Кому нужен bbox?

Инженеры пространственных данных обрезают по BBOX большие наборы данных перед обработкой. Разработчики веб-карт ограничивают им запросы к слоям WMS и задают начальный охват карты. Участники OpenStreetMap и дата-журналисты выгружают через Overpass API объекты района или города. ГИС-консультанты, работающие с ArcGIS Server и похожими платформами, задают охват картографических сервисов в виде bbox.

Другие инструменты

Нужны прямоугольные координаты? Конвертер координат переводит между WGS84, UTM и другими системами. Площадь прямоугольника или любого полигона измерит калькулятор площади, а зону UTM для вашего охвата подскажет определитель зоны UTM.

Частые вопросы

Для чего нужен ограничивающий прямоугольник (bbox)?

Ограничивающий прямоугольник задаёт прямоугольный охват географической области. Он используется в картографических сервисах WMS/WFS для запроса данных по конкретной территории, в Overpass API для выборки данных OpenStreetMap, в пространственных запросах к базам данных для фильтрации по области и в GeoJSON для описания охвата данных.

Как записывается BBOX для WMS/WFS?

В сервисах WMS и WFS параметр BBOX обычно записывается как BBOX=minLon,minLat,maxLon,maxLat, например BBOX=28.5,40.8,29.5,41.2. Учтите, что в WMS 1.3.0 порядок осей может зависеть от системы координат (BBOX=minLat,minLon,maxLat,maxLon).

Как получить bbox для GeoJSON?

В спецификации GeoJSON свойство bbox задаётся в формате [minLon, minLat, maxLon, maxLat]. Его можно вычислить, найдя минимальные и максимальные значения всех координат набора данных. В этом инструменте достаточно нарисовать прямоугольник на карте и скопировать готовый bbox в формате GeoJSON.

Какой формат bbox использует Overpass API?

Overpass API использует другой порядок координат, чем GeoJSON: (minLat,minLon,maxLat,maxLon). В этом формате в запросах Overpass QL задаётся область выборки данных OpenStreetMap. Инструмент сразу выводит bbox в формате Overpass, его можно вставить прямо в запрос.

Что такое индекс тайлов и как он вычисляется по bbox?

Индекс тайлов — это диапазон номеров тайлов (X/Y), покрывающих bbox на заданном масштабном уровне. Системы тайлов веб-карт, например в ArcGIS Online, делят мир на сетку тайлов; зная диапазон, можно заранее закэшировать или скачать только нужные тайлы. Инструмент вычисляет минимальные и максимальные номера X и Y для нарисованного прямоугольника на любом уровне от 0 до 22.

Можно ли ввести координаты вручную, не рисуя на карте?

Да. В инструменте есть четыре поля: минимальная долгота (запад), минимальная широта (юг), максимальная долгота (восток) и максимальная широта (север). Введите значения в десятичных градусах и нажмите «Показать на карте»: прямоугольник появится на карте, а все форматы будут сформированы автоматически.

В какой системе координат работает инструмент?

Инструмент работает только с географическими координатами (долгота/широта) в WGS84 — системе, которую используют GPS и большинство веб-карт. Если в проекте используется проекционная система, например UTM, сначала переведите координаты в конвертере координат.