ich schaue mir immer wieder die Tags von Geschäften an und stelle fest wie unterschiedlich manche sind.
Nun habe ich mir überlegt diese mal einzeln zu analysieren und habe dabei festgestellt das es gar nicht so einfach ist diese zu ermitteln.
Wenn man zum Beispiel nach name=ditch sucht, dann kommt fast gar nicht - obwohl weit verbereitet.
Weiß einer von Euch ob es irgendwie möglich ist - vielleicht sogar über die Overpass-Api - regulär nach diesen Namen zu suchen um möglichst viele zu erwischen.
DB scheidet aus, da ich gerne die Abfrage allgemeinzugänglich in eine Seite einbauen möchte.
Bei Overpass-Aufruf kann man auch v= durch regv= ersetzen und dann etwas mit RegEx’s spielen, um ditch und Ditch und was es noch für Schreibweisen geben könnte zu finden.
Um solche Krücken überflüssig zu machen, habe ich soeben einen Feature-Wunsch zu “case-insensitive regex matching” geschrieben.
Edit: War überflüssig, denn wie Roland sofort geantwortet hat, ist das bereits möglich:
node["name"~"^Aldi$",i];
<has-kv case="ignore" k="name" regv="^Aldi$"/>
Um auch Aldi Süd/Nord usw. zu bekommen: “$” weglassen oder durch “.$" oder " ?.$” oder " ?.*" oder [… diverse andere Möglichkeiten …] ersetzen.
Man könnte den Value beim Key “name” auch leer lassen … dann erhält man alle benannten Objekte und filtert oder selektiert dann in einem zweiten Schritt.