drolbr
(Drolbr)
7
Versuche es mal bitte mit einer kleineren Bounding Box:
[timeout:900];way["highway"="motorway"](51,6,52,7)->.autobahn;(node[name="Subway"](around.autobahn:500);node[operator="Subway"](around.autobahn:500););out skel;
Die hat jetzt unter 30 Sekunden gebraucht und in zwei Versionen des Firefox funktioniert. Es gibt leider noch keinen Fortschrittsbalken, die Anzeige fängt immer mit einem blauen Meer an.
Die Overpass API verarbeitet reguläre Ausdrücke:
[timeout:900];way["highway"="motorway"](51,6,52,7)->.autobahn;(node[name~"[sS]ubway"](around.autobahn:500);node[operator~"[sS]ubway"](around.autobahn:500););out skel;
Man beachte die Tilde nach “name” und “operator” statt des Gleichheitszeichens. Dann wird der nachfolgende Ausdruck als regulärer Ausdruck ausgewertet. In unserem Fall heißt dass, das alle Nodes gefunden werden, die “subway” oder “Subway” als Teilstring im Namen haben.
Ähnlichkeitssuche würde ich einbauen, wenn es einen allgemein akzeptierten Algorithmus dafür gibt. Ich kenne aktuell aber keinen, und möchte nur ungern einen von Hand erfinden.