OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#101 2016-05-28 20:43:57

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 2,427

Re: Overpass API - примеры запросов

в свое время делал скрипт для получения всех н.п. в республике
----------------
[timeout:25];
area[admin_level=4]["name"="Чувашия"][boundary=administrative]->.boundaryarea;

( node(area.boundaryarea)["place"];
  way(area.boundaryarea)["place"];
  relation(area.boundaryarea)["place"]; );

out meta;
>;
out meta;
----------------
для скорости думаю надо было сначала делать выборку по тегам, а уж потом проверять на вхождение в area, быстрее обработается.
переделай под себя.

Online

#102 2016-09-15 12:40:20

madeinussr
Member
From: Феодосия
Registered: 2013-11-17
Posts: 58

Re: Overpass API - примеры запросов

А кто подскажет, можно ли как-то отсеять запрашиваемые объекты по габаритам (для way)? Например, для natural=water показать все больше 100 метров в широтной или долготной протяженности. Или по длине way. Просто мелких уж очень много получается, мне достаточно только самые крупные.

Offline

#103 2017-05-11 11:50:57

freeExec
Moderator
From: Ульяновск
Registered: 2012-07-31
Posts: 6,606

Re: Overpass API - примеры запросов

У кого-то есть проблемы, что сохранённые в браузере запросы пропали?

Online

#104 2017-05-11 12:45:00

Vort
Member
Registered: 2010-11-29
Posts: 456

Re: Overpass API - примеры запросов

freeExec wrote:

У кого-то есть проблемы, что сохранённые в браузере запросы пропали?

У меня какой-то чужой запрос появился вместо того, который был загружен.

Offline

#105 2017-05-11 13:45:05

Владимир К
Member
Registered: 2015-05-22
Posts: 388

Re: Overpass API - примеры запросов

ого. действительно все мои сохраненные запросы пропали, вместо них чьи-то чужие.

Offline

#106 2017-05-11 15:16:08

LLlypuk82
Member
From: Витебск (Беларусь)
Registered: 2012-12-23
Posts: 2,020
Website

Re: Overpass API - примеры запросов

У меня такой нормально сохранился

[out:xml];
(
//  node["note"~"."]({{bbox}});
// You can also change node into way below

  node["fixme"~"."]({{bbox}});
);
out meta;
>;
out meta qt;

{{style:
node[note]{ 
  text : note;
  color: blue;
  fill-color:blue;
  fill-opacity:1.0;
}
node[fixme]{
  text: fixme; 
  color: red;
  fill-color:red;
  fill-opacity:1.0;
}
way[note]{ 
  text : note;
  color: blue;
  fill-color:blue;
  fill-opacity:1.0;
}
way[fixme]{
  text: fixme; 
  color: red;
  fill-color:red;
  fill-opacity:0.3;
}
}}

Offline

#107 2017-06-15 12:15:40

rinatbakiev
Member
Registered: 2017-05-23
Posts: 3

Re: Overpass API - примеры запросов

Всем привет!

А подскажите, пожалуйста, пример запроса для выгрузки субъектов РФ? Вроде admin_level 4
И еще вопрос - можно ли выгрузить и районы, города? Или для каждого субъекта надо будет ручками делать?

Offline

Board footer

Powered by FluxBB