Platzhalter bei Overpass-Turbo Abfragen

Moin !

wenn man Abfragen erstellt und es zwei Schreibweisen gibt, dann macht man das so…

[Pp]lum

Wie wäre das aber wenn “doppel s” oder “ß” möglich wären?

Kann mir einer weiterhelfen ?

Gruß Jan

Moin,

hilft Dir http://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide#One_or_another_name weiter?

… oder das: http://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL#Value_matches_regular_expression_.28.7E.2C_.21.7E.29

oder union:
(node[name=“Fooss”];node[name=“Fooß”];);

Man kann auch mit regular expressions was “reissen”.

Fluss oder Fluß wäre:
Flu(ss|ß)

Um Regex zu nutzen mit Tilde ~ arbeiten (also so: [“name”~“Flu(ss|ß)]”]

Um regex zu testen gibts jede Menge Online z.B. hier: https://regex101.com/

Hier kann es sinnvoll seinen, den Respekt (oder das Unverständnis) das Regex in einem hochkommen lassen, zu ignorieren und sich einzulesen.

Christoph
(P.S. Ahnungslos hoffend, das die Aussage oben stimmt :slight_smile: )

Hi !

irgendwie muss da noch ein Unterschied sein zwische Overpass und Turbo Overpass.

Mit [Pp]laume wird die Abfrage erfolgreich durchgeführt und wenn ich (erst einmal vereinfacht) [(P|p)]laume nehme, dann kommt kein passendes Ergebnis!!!

Gruß Jan

Kannst Du mal nen Link auf deine Abfrage posten ?

In der Tat, die Abfrage selbst wäre hilfreich, andererseits habe ich bei

das Gefühl, dass du hier den normalen Modus mit dem Regex-Modus () - wobei es dort auch wsa mit [] gibt - mischt?

Moin !

hier noch der Link mit dem Beispiel für die Pflaume http://overpass-turbo.eu/s/aDV aus der dann eine Walnuss / Walnuß werden soll.

Gruß Jan

Wenn Ich die genus Variablen ändere in

{{genus=Walnu(ss|ß)}}
{{genus_en=Walnu(ss|ß)}}
{{genus_de=Walnu(ss|ß)}}

Findet er 3* Walnuss.

Walnuß mit sz gibt es in dem Ausschnitt nicht.

Bezweifle ich. Bzw. was ist eine “Plaume”?

Na dann such ma nach “Plaume” bei Google, und ignoriere den Vorschlag “Pflaume” und suche stattdessen nach “Plaume”, da wird mir dann als zweitens gleich ein youtube Video angezeigt, wie eine Plaume auf einem Bahngleis liegend von einem Zug überrollt wird :smiley: :laughing: :sunglasses:

danke !