Overpass-Turbo: eine Abfrage um eine Zeile ergänzen....

Guten Morgen Community,

diese Abfrage funktioniert einwandfrei.

wenn ich versuche, diese Abfrage zu ergänzen - dann scheitert das -

mit dieser Rückmeldung.

ich habe noch nicht genau herausgefunden - woran es exakt liegt.

Ziel ist es, die Abfrage (ganz oben - die ja gut läuft) durch die Ergänzung von ein oder zwei Zeilen auszubauen.

Hier mache ich wohl in der Syntax noch einen Fehler.

das schlichte Anhängen einer Zeile wie hier -

funktioniert nämlich nicht…

Bei deiner zweiten Abfage fehlt die letzte Klammer.

Da fehlt ); nach der letzten Abfrage (nwr… nursing_home). Klammern, die aufgehen, müssen immer irgendwo wieder zu. Sonst nölt der Parser.
PS, edit: Hannus57 war schneller. :slight_smile:

nwr[amenity=amenity=nursing_home][name](around.city:2000);

Die Meldung besagt, dass statt dem zweiten “=” ein “]” erwartet wurde. Und dann fehlt, wie schon erwähnt, am Ende die abschließende runde Klammer + Strichpunkt.

Hallo RainerU, SmootheFiets und Hannus57

vielen Dank - ihr seid super. und sowas von schnell

vielen Dank nochmals…

Euch allen einen schoenen Sonntag…

Viele Grüße
:slight_smile:

SO hab ich das dann gemacht - euch nochmals vielen Dank!!

Also wenn dein Ziel war, die entsprechenden Einrichtungen innerhalb von München zu finden, musst du Areas verwenden. Mit around findet die Query nur Daten im Umkreis von 2km der Relation 62428. Da sind garantiert auch Daten außerhalb von München dabei, und es fehlt alles in Richtung Hauptbahnhof, weil es weiter als 2km weg ist von der Außengrenze.

area[boundary=administrative][admin_level=6][name="München"]->.city; 

(
  nwr[amenity=hospital][name](area.city);
  nwr[amenity=school][name](area.city);
);
out center;

An der Stelle auch nochmal der Tipp, eine Frage nur einmal zu posten und nicht gleichzeitig in mehreren Unterforen.