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

Reply via email to