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
_______________________________________________
dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/dev