Overpass turbo: удобный редактор запросов для OpenStreetMap

Overpass Turbo - это интерактивный инструмент для получения геоинформации из базы данных OpenStreetMap через Overpass API. С помощью Overpass Turbo можно создавать запросы на языке запросов Overpass QL и визуализировать результаты на карте.

Примеры запросов на Overpass QL и их результатов:

1. Получение всех улиц города Москвы:


[out:json][timeout:60];
area[name="Москва"]->.searchArea;
way(area.searchArea)["highway"="residential"];
out body;
>;
out skel qt;

Результат: в виде списка way (линий) с тегом highway=residential

2. Получение всех кафе, расположенных на улице Тверской в Москве:


[out:json][timeout:60];
area[name="Москва"]->.searchArea;
way(area.searchArea)["highway"="residential"]["name"="Тверская"];
node(w);
node["amenity"="cafe"](around:100)["name"];
out body;
>;
out skel qt;

Результат: в виде списка node (точек) с тегом amenity=cafe, расположенных на улице Тверской в радиусе 100 метров от узлов way с тегом highway=residential и name=Тверская

3. Получение всех магазинов со свободными местами для парковки в центре города:


[out:json][timeout:60];
area[name="Москва"]->.searchArea;
way(area.searchArea)["building"];
node(w);
node["shop"="supermarket"](around:500)["parking_spaces"!="no"];
out body;
>;
out skel qt;

Результат: в виде списка node (точек) с тегом shop=supermarket и parking_spaces!=no, расположенных в центре города в радиусе 500 метров от узлов way с тегом building.

Overpass Turbo также позволяет сохранять запросы и поделиться ими с другими пользователями, а также экспортировать результаты в форматах JSON, XML, CSV и GeoJSON.

Пример экспорта результата в формате GeoJSON:


[out:json][timeout:60];
area[name="Москва"]->.searchArea;
way(area.searchArea)["highway"="residential"];
out body;
>;
out skel qt;

Щелкните на "Export" и выберите "GeoJSON". Результат будет сохранен в файле и может быть использован в других приложениях и сервисах для обработки геоинформации.

Похожие вопросы на: "overpass turbo "

StringBuilder в C#: простой и мощный инструмент для работы со строками
Query Pandas: Essential Techniques for Data Manipulation
Category - всё о качественных тематических товарах и услугах
Python setattr: установка значений атрибутов объекта
PST 10 AM – Все, что вам нужно знать о времени 10 утра по Тихоокеанскому стандартному часовому поясу
Введение в Office Open XML
Python namedtuple: упрощение работы с данными в Python
Vendor App - управление продажами на площадках
Порт SMTP - основа электронной почты
Зачем нужно использовать min width CSS в адаптивном дизайне?