You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2015-07-29 15:21:34
- caka1011
- Member
- Registered: 2015-05-29
- Posts: 20
Overpass-Unscharfe Suche
Hallo,
ich habe folgenden Befehl bei Overpass ausgeführt:
node
["name" ~ "Beiertheim West"];
["railway" = "tram_stop"];
out;Der ~-Operator dient meines Wissens nach für eine unscharfe Suche.
Ich habe insgesamt 344 solcher unscharfen Suchen von einer Entwicklungsumgebung aus, mit der Programmiersprache Java abgesendet. Dabei wusste ich, dass eine solche Abfrage sehr lange Bearbeitungszeiten in Anspruch nimmt und habe daher, nach jeder Abfrage ca. 1 Minute gewartet, bis die nächste Abfrage abgesendet wurde.
Als ich mir die Ergebnisse vom Server angeschaut habe, ist mir aufgefallen, dass ich viel weniger Daten zurückerhalten habe, als mit dem =-Operator. Nun kann ich leider nicht genau feststellen warum das so ist.
Hat jemand eine Idee?
Mit freundlichen Grüßen
Offline
#2 2015-07-29 15:39:53
- mmd
- Member
- Registered: 2010-11-06
- Posts: 2,150
Re: Overpass-Unscharfe Suche
Hallo,
Der ~-Operator dient meines Wissens nach für eine unscharfe Suche.
Mit unscharfer Suche im Sinne einer "Fuzzy-Search" hat der Operator ~ erstmal nichts zu tun, er ist vielmehr für reguläre Ausdrücke gedacht.
Als ich mir die Ergebnisse vom Server angeschaut habe, ist mir aufgefallen, dass ich viel weniger Daten zurückerhalten habe, als mit dem =-Operator. Nun kann ich leider nicht genau feststellen warum das so ist.
Ich denke, ein konkretes Beispiel (am besten als Link von overpass-turbo.eu) wäre sinnvoll, ansonsten lässt sich die Frage nicht wirklich beantworten. Das Problem könnte natürlich auch damit zusammenhängen, dass einzelne Werte bei ~ als regulärer Ausdruck interpretiert werden und möglicherweise so nicht mehr zu den Daten passen.
Gruß,
mmd
Last edited by mmd (2015-07-29 15:40:44)
Offline
Pages: 1