You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#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,

caka1011 wrote:

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.

caka1011 wrote:

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

Board footer

Powered by FluxBB