# Калькулятор ограничивающего прямоугольника

Получите ограничивающий прямоугольник для набора координат или любых данных 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 — как отдельно, так и внутри Feature или FeatureCollection. Объекты Feature без геометрии допускаются и игнорируются. Кольца полигонов должны быть замкнуты и содержать не менее четырех позиций.

### Что происходит с данными, пересекающими 180 меридиан?

Границы определяются простым поиском минимальной и максимальной долготы, поэтому данные по обе стороны линии перемены дат образуют прямоугольник, охватывающий почти весь земной шар. Чтобы получить узкий прямоугольник через линию перемены дат, сначала разделите такие данные или сместите их долготы.

### Почему мои координаты отклоняются?

В GeoJSON сначала указывается долгота, затем широта; обе координаты должны быть числами в диапазонах от -180 до 180 и от -90 до 90 соответственно. Данные в проекционной системе, например координаты Web Mercator в метрах, не являются допустимым GeoJSON: сначала их нужно преобразовать в градусы WGS84.

### Каков максимальный размер входных данных?

До 5 MiB текста, 10,000 строк с координатами или 10,000 объектов GeoJSON. Большие наборы данных удобнее обрабатывать в настольной ГИС или с помощью инструмента командной строки.

### Насколько точен результат?

Все координаты отображаются с точностью до шести знаков после запятой — примерно до 0,1 метра, а ширина и высота — с точностью до метра. Границы точно соответствуют входным координатам, без привязки к сетке и дополнительных отступов.

### Можно ли использовать результат в библиотеке карт?

Да. Массив bbox можно передать большинству библиотек веб-карт и API, которые принимают ограничивающий прямоугольник в формате GeoJSON. Центр подойдет как начальная точка карты.

Ваша реклама здесь?

[Напишите нам по электронной почте](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набор плагинов для работы агентов с WordPress.](https://sleekwp.com/?ref=oneclickpro)
