Overpass-Turbo: Key mit Teilstring-Werten

Wie findet Overpass Keys mit Teilstring-Werten, z.B.:
nwr[“website”~“^http:."]; // klappt nicht, gewünscht ist: Alle NWR mit website beginnt mit http: (kein https)
// gewünscht ist: Alle NWR beginnt mit HTTP (GROSS-Schreibung)
// gewünscht ist: addr_street endet mit 'Strasse”
Danke!

Was vorne das ^ ist, dem entspricht am Ende das $

[“addr_street”~‘Strasse$’]

Folgendes funktioniert doch (vier Treffer in Europa):

nwr["website"~"^HTTP:"]

Bei mir nicht, siehe hier

Bringt bei mir mehr Fehler als Zeilen, was mache ich falsch?

Ich fände es hilfreich, wenn die Beispielsammlung so grundlegende Dinge zeigen würde …

Dein Gebiet ist etwas zu klein :slight_smile: Die Treffer liegen außerhalb.

Bei den Anführungszeichen nicht aufgepasst :slight_smile:
Da müssen die geraden Anführungszeichen hin, nicht die schönen, die die Auto-Korrektur daraus macht.

nwr["addr:street"~"Strasse$"]
1 Like

Die Beispielsammlung enthält komplexe Abfragen. Solche Standardabfragen sind auf der Eingangsseite
Overpass API/Overpass QL - OpenStreetMap Wiki erläutert.

Guten Abend,

ich hab in meinem Fundus noch eine Abfrage, die Key’s mit “_x” findet: wobei x=eine Zahl ist:

https://overpass-turbo.eu/s/1GBQ

Das war mal (ist hoffentlich nicht mehr) ein iD-Bug…

Da findet man z.B. solche Dinge wie lit_1=no oder man_made=chimney + man_made_1=tower

Sven…

PS: bei letzterem (durch Zufall gefunden) ein Verweis auf https://community.openstreetmap.org/t/tag-funkturm-funkmast/108599

Hmm, z.B. [wikidata~'^(Q7042|Q10421|Q10419|Q10420|Q14803|Q10423)$'] - also die einfachen Anführungszeichen - funktioniert bei mir (mittels wget/curl und direkt auf https://overpass-api.de/api/interpreter), scheint also ein Problem vom overpass-turbo zu sein.

@ToniE , die einfachen funktionieren auch in Overpass Turbo, nur halt nicht die typographischen :slight_smile:

funktionieren beide - aber nicht

[“addr:street”~“Strasse$”]
oder
[‘addr:street’~‘Strasse$’]

wenn man’s einfach kopiert …

Danke für den Hinweis, hatte den Beitrag am Tablet geschrieben, dann lag das Problem auf meiner Seite.

@ToniE https://community.openstreetmap.org/u/tonie , die einfachen
funktionieren auch in Overpass Turbo, nur halt nicht die typographischen
:slight_smile:

Vinzenz_Mai:

>nwr["addr:street"~"Strasse$"]|
>['addr:street'~'Strasse$']|

funktionieren beide - aber nicht

[“addr:street”~“Strasse$”]
oder
[‘addr:street’~‘Strasse$’]

wenn man’s einfach kopiert …

Wenn jemand einen Issue
aufmacht
, dann kann ich
die Liste der verstandenen Anführungszeichen gerne erweitern.

Danke, aber für mich reichen die beiden ASCII-Zeichen.

Wo fängt man da an und wo hört man auf? :wink:
Mir reichen die beiden in der Programmierwelt üblichen, also " (ASCII 34) und ’ (ASCII 39). Aber eventüell könnte da eine Warnung kommen wenn man komische Zeichen verwendet.