В первом предложении было ошибочное утверждение “ругается на двоеточие и не понимает условия с тегами, использующими пространство имен (вида namespace:key=value)”. Его исправление и предлагал, ибо вдруг кто и впрямь поверит, что нельзя писать двоеточие в запросе. Вы же про wildcardы ничего там не говорите, проблема-то в них, а не в двоеточии. Сразу бы и писали про namespace:*=value.
А то у вас как у Путина, сначала заявление, а потом разъяснение Пескова, что на самом деле имелось ввиду в заявлении.
Подскажите, возможно ли, и, если возможно, приведите пример запроса, в котором по координатам точки(центр карты) можно получить название области РФ. Заранее спасибо.
Нужна помощь или совет в решении вот такой задачи: хотелось бы выгрузить все ж/д станции России, причем с группировкой по федеральному округу и региону, в XML для последующей трансформации в GPX с Гарминовскими расширениями для указания хотя бы частичного адреса для каждой точки (точку из полигона попробую сделать при трансформации, или у Overpass есть “функция” центра полигона?). Группировкой надеюсь избавиться от геокодирования (или Overpass позволит и сможет выполнить ~100500 запросов геокодирования, если вообще это умеет?), т.к. хочу привязать к точкам и округ, и регион.
Вывод точек/полигонов станций в пределах одного региона у меня получился такой (пока просто на экран в http://overpass-turbo.eu/)):
[out:json][timeout:25];
area[name="Москва"][admin_level=4][boundary=administrative]->.searchArea;
(
node["railway"="halt"]["station"!="subway"]["station"!="monorail"](area.searchArea);
node["railway"="station"]["station"!="subway"]["station"!="monorail"](area.searchArea);
way["railway"="station"]["station"!="subway"]["station"!="monorail"](area.searchArea);
);
// print results
out body;
>;
out skel qt;
Но как начать с России и идти вниз по отношениям boundary=administrative по subarea до admin_level=4, и получить в результатах и границы отношений, и точки/полигоны станций, так и не смог пока понять.