OSM API - как получить точки помеченные определенным тегом?

Здравствуйте.

Как получить точки помеченные определенным тегом? Например, amenity=drinking_water.

Почитав http://wiki.openstreetmap.org/wiki/Overpass_API и http://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide я решил, что нужно написать в http://overpass-api.de/query_form.html в Overpass API Query Form следующий запрос:

node["amenity"="drinking_water"];
out body;

Но в ответ пришло

<?xml version="1.0" encoding="UTF-8"?>
<osm version="0.6" generator="Overpass API">
 <note>The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.</note>
 <meta osm_base="2012-12-01T20:03:03Z"/>
 
 <remark> runtime error: Query timed out in "query" at line 1 after 293 seconds. </remark>
 
</osm>

или ничего не приходит.

Наверное надо ещё bbox указать.

Таких точек около 46 тысяч. Понятно, что запрос их всех из базы не очень быстр. Советую указать область, для которой нужны точки – через bbox или полигоном.

Спасибо. Вроде бы на небольших участках работает. Придется что-то придумывать и делать 100 маленьких запросов.

Для большого кол-ва данных лучше идти другим путём - брать готовые нарезки интересующих регионов и извлекать из них нужные данные тем же osmosis-ом. Работать это будет намного быстрее.

Sergey Astakhov: вся Россия сколько весит?

RU-121202.osm.pbf 2012-Dec-02 07:48:01 812.4M

OverQuantum - спасибо. К сожалению, мне проблемно скачивать такие объемы. Буду через API делать.

Только 0.8 Гбайт - это pbf. Архив OSM - 1.3 Гбайт, Распакованный - раз в 10 больше.

Подробнее здесьЖ http://gis-lab.info/projects/osm_dump/index.html

Ещё хотел спросить - с полученными данными я могу делать все что угодно? Или есть какие-то ограничения?

Есть. Подробности тут: http://www.openstreetmap.org/copyright