Комментарии 5
Не увлекайтесь сильно гпт, чтобы потом не удивляться сложным и медленным запросам.
В интерфейсе Overpass Turbo есть кнопка Помощник (Wizard), которому вы можете перечислить теги, а в ответ он составит вам запрос.
Ваш запрос в более приятном виде:
[out:json][bbox:{{bbox}}];
(
nw[email];
nw[phone];
nw[website];
nw[~"^contact:"~".*"];
);
out geom;
Согласен, Ваш запрос выглядит приятней и читается проще
гпт не использовал, честное слово, подсматривал в документацию. Применил в своем запросе вот эту регулярку
nw[~"^contact:.*|email|phone|.*site$"~"."]
потому что интересующая инфа может присутствовать в различных тегах, например информация по сайту может быть в тегах 'site', 'website', 'contact:website'
Ваш пример запроса этот кейс не учитывает. если не прав - поправьте меня
Тег site используется не для указания веб-сайта :) https://taginfo.openstreetmap.org/keys/site#values
Наверное, да. Но вы не представляете чего только люди не придумают
пока готовил статью - выполнил выборочный парсинг по отдельным регионам. Вот несколько примеров "не по документации"
{"name": "Кырсай", "site": "kyr-altay.ru", "tourism": "chalet"}
{"name": "Мазаев-Моторс", "shop": "car_repair", "site": "http://mazaev-club.ru/"}
{"name": "Flamingo Bar (Bandara Hotel)", "site": "https://www.phuketflamingo.com", "amenity": "bar"}
ну и т.д.
возможно это не самый популярный тег для указания сайта, но в запросе я его всет-таки учел
Open Street Map — OSINT-инструмент для маркетологов