[overpass turbo] warum geht meine Abfrage nicht

Was ist hier falsch? Ich bekomme keine Daten.


[out:json][timeout:25];
// gather results
(
  way["highway"="residential"]["maxspeed"~"^$"]({{bbox}});
);
// print results
out body;
>;
out skel qt;

Was willst du denn mit deiner Query finden? Die Query oben sucht nach maxspeed Tags mit leerem Wert. Evtl meintest du [!maxspeed] für ein fehlendes maxspeed Tag?

Hei,

ersetze mal [“maxspeed”~“^$”] durch [“maxspeed”~“.”]

:slight_smile:

Sven

@chriss66: also aktuell suchst du nach maxspeed-keys in denen KEIN Wert enthalten ist?!

Ich suche residentials wo kein maxspeed gesetzt ist. Also das Tag fehlt. :slight_smile:
Ich hätte vermutet dass der Wizard maxspeed=“” entsprechend korrekt umsetzt.

Ok, dann: [!maxspeed]

Das kann der Wizard noch nicht.

@mmd: meinst du es wäre sinnvoll, neben and und or im wizard auch noch ein not einzubauen?

Nachtrag: gibt es ja irgendwie schon mit “key is null” was zu “[“maxspeed”!~”.*“]” umgewandelt wird.

Bestimmt eine gute Idee, nur tut sich beim Wizard leider nicht mehr so viel: https://github.com/tyrasd/overpass-wizard und die erzeugte Syntax ist teilweise veraltet.