OpenStreetMap

shrddr's Diary

Recent diary entries

Overpass pastebin

Posted by shrddr on 18 November 2015 in Russian (Русский). Last updated on 1 July 2022.

неполное совпадение

["name"="тренажерный зал"]
["name"~"тренаж"]

точки, существовавшие в прошлом

[date:"2018-05-06T00:00:00Z"];
( node({{bbox}})[shop]; >; );
out meta;

показать здания без этажей

[out:json][timeout:25];
(
  way["building"]["building:levels"!~"."]({{bbox}});
);
out body;
>;
out skel qt;

распечатать названия улиц попавших на экран

[out:csv(name)][timeout:100];
(
  way["highway"~".*"]["name"~".*"]({{bbox}});
);
out ;

поиск по именованным регионам

[out:json][timeout:25];
{{geocodeArea:"Минск, Заводской район"}}->.z;
(
  node["shop"](area.z);
);
out body;
>;
out skel qt;

union двух запросов. вывод только точек причем без тегов (skeleton)

(
  way["highway"="primary"]({{bbox}});
  way["highway"="secondary"]({{bbox}});
);
>;
out skel;

показать fixme вместе с текстом

[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;
}
}} ## раскраска

[out:json][timeout:25];
(
  node["shop"](
    {{bbox}}
    {{style:     
    	node{ color: red;}
    	node[name]{ color: orange;}
    	node[addr:housenumber][addr:street]{ color: blue;}
    	node[name][addr:housenumber][addr:street]{ color: green;}
  	}}
  );
); 
out body;
>;
out skel qt;

regex

way["addr:housenumber"~"^20.$"]({{bbox}});

буквы кириллицы считаются за 2 “символа”:

  • ^..$ - выбирает 10, 14, 22
  • ^...$ - выбирает 5A, 7A
  • ^....$ - выбирает 20А

вместо цифрового класса \d надо писать [0-9]

Полезные ссылки

Posted by shrddr on 6 August 2015 in Russian (Русский). Last updated on 15 January 2018.