Hello,
postcode (only one exist in the country) seems to be a mistake https://taginfo.openstreetmap.ch/keys/postcode it's postal_code for an area (but this on doesn't exist in osm) or addr:postcode=8625 for each address individually
to query a specific municipality, use the wizard with "in <name of the municipality> for ex [out:xml]; {{geocodeArea:Gossau (ZH) }}->.searchArea; nwr["shop"="farm"](area.searchArea); out meta;
;
out meta qt;
Regards, Marc
Le 17.03.20 à 09:58, Christian Nüssli a écrit :
Hallo zusammen.
Ich bräuchte kurz Hilfe von jemandem der sich mit Overpass gut auskennt.
Kurz gesagt würde ich gerne eine Overpass API Abfrage auf eine Poltleitzahl begrenzen.
Leider funktionieren bei mir die Abfragen mit den im Wiki aufgeführten Beispielen nicht.
Folgendes habe ich bereits versucht, ich nehme mal als Beispiel Hofläden in der Gemeinde Gossau ZH:
//*/
/This has been generated by the overpass-turbo wizard./
/The original search was:/
/“shop=farm and postcode:8625”/
/*//
/[out:json][timeout:25];/
/// gather results/
/(/
/ // query part for: “shop=farm and postcode:8625”/
/ node["shop"="farm"]["postcode"~"8625"]({{bbox}});/
/ way["shop"="farm"]["postcode"~"8625"]({{bbox}});/
/ relation["shop"="farm"]["postcode"~"8625"]({{bbox}});/
/);/
/// print results/
/out body;/
/>;/
/out skel qt;/
/ /
Postcode nimmt er mir nicht wirklich als Referenz an. Area hat auch nicht geklappt.
Hat jemand eine Ahnung wie ich Overpass Abfragen auf eine bestimmte Gemeinde/Gebiet abfragen kann?
Danke für eure Hilfe!
Gruess Christian
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch