x

Hilfe bei Overpass-Api Abfrage


  1. Hilfe bei Overpass-Api Abfrage · Lübeck (Gast) · 19.08.2020 13:32 · [flux]

    Moin!

    ich habe für die uMap folgende funktionierende Abfrage:

    https://overpass-api.de/api/interpreter?data=[out:json][timeout:25];node["vending"="excrement_bags"]({south},{west},{north},{east});out;

    Nun möchte ich einige mit ODER verbinden...

    railway=water_tower
    man_made=water_tower
    disused:railway=water_tower

    Ich hatte mir etwas nach dem Prinzip rausgesucht:

    https://overpass-api.de/api/interpreter?data=[out:json][timeout:25];(node["railway"="water_tower"];node["man_made"="water_tower"];);({south},{west},{north},{east});out;

    Aber das wird als fehlerhaft zurück gewiesen.

    Kann mir einer helfen?

    Gruß Jan

    PS: vielleicht noch in Kombination von Node und Way


    • Re: Hilfe bei Overpass-Api Abfrage · mueschel (Gast) · 19.08.2020 13:43 · [flux]

      Ganz einfach, die bounding box muss an jede 'node' Abfrage einzeln.

      [out:json][timeout:25];
      (
      node["railway"="water_tower"]({south},{west},{north},{east});
      node["man_made"="water_tower"]({south},{west},{north},{east});
      );
      out;
      

      PS: vielleicht noch in Kombination von Node und Way

      'node' durch 'nw' ersetzen und noch ein '>;' um die Knoten der Wege zu erhalten.

      [out:json][timeout:25];
      (
      nw["railway"="water_tower"]({south},{west},{north},{east});
      nw["man_made"="water_tower"]({south},{west},{north},{east});
      );
      out;
      >;␣out;