using_overlay_to_extract_data_from_openstreetmap
This is an old revision of the document!
Using Overpass to extract data from OpenStreetMap
I used the following https://overpass-turbo.eu/ files to measure the amount of cycle lanes in cities:
[out:csv(length,value)];
area[name="London"]->.a;
way[highway](area.a);
for (t["highway"])
{
make stat value=_.val,length=sum(length());
out;
}
[out:csv(length,value)];
area[name="London"];
way[highway="cycleway"];
out
for (t["highway"])
{
make stat value=_.val,length=sum(length());
out;
}
[bbox:{{bbox}}];
(
way["highway"="cycleway"];
);
out geom;
[out:csv(length,value)];
area[name="Isle of Man"]->.a;
way[highway="cycleway"](area.a);
for (t["highway"])
{
make stat value=_.val,length=sum(length());
out;
}
[out:csv(length,value)]; area[name="Isle of Man"]->.a; way[highway="cycleway"](area.a); make stats length=sum(length()); out;
[out:csv(length,value)]; area[name="London"] .way[highway="cycleway"] .way[cycleway="sidewalk"]; make stats length=sum(length()); out;
[out:csv(length,value)]; area[name="London"]; way[highway="cycleway"](area)->.a; way[highway="cycleway"](area)->.b; way.a.b; make stats length=sum(length()); out;
[out:csv(length,value)]; area[name="London"]; way[highway="cycleway"](area)->.a; way[cycleway!="sidewalk"](area)->.b; way[foot!="yes"](area)->.c; way.a.b.c; make stats length=sum(length()); out;
using_overlay_to_extract_data_from_openstreetmap.1655314503.txt.gz · Last modified: 2022/06/15 17:35 by abeverley
