[OSM-dev] overpass query question
Roland Olbricht
roland.olbricht at gmx.de
Wed Jan 3 06:15:39 UTC 2018
Hi Jason,
In addition to mmd's answer, you can let the intersection take place in
the element queries:
> query = """[timeout:25];
> (
> area[admin_level=8][boundary=administrative][name="{0}"] INTERSECTS
> area[admin_level=4][boundary=administrative][name="Massachusetts"]
> )->.searchArea;
> (
> way["landuse"="conservation"](area.searchArea);
> relation["landuse"="conservation"](area.searchArea);
> ....
> );
> (._;>;);
> out body
can be realised as
[timeout:60];
area[admin_level=4][boundary=administrative][name="Massachusetts"]->.state;
area[admin_level=8][boundary=administrative][name="{0}"]->.muni;
(
way["landuse"="conservation"](area.state)(area.muni);
relation["landuse"="conservation"](area.state)(area.muni);
....
);
(._;>;);
out body;
An example with Worcester: https://overpass-turbo.eu/s/uaC
Best regards,
Roland
More information about the dev
mailing list