x

Re: osm_id vs. place_id


Geschrieben von maxbe (Gast) am 08. Januar 2013 18:48:28: [flux]

Als Antwort auf: osm_id vs. place_id geschrieben von spreadmap (Gast) am 08. Januar 2013 18:25:

Hi,

in der OSM-Datenbank sind die Dinge durch eine ID gekennzeichnet und können Knoten, Wege und Relationen sein. Es gibt für alles drei eigene IDs, es könnte also gleichzeitig einen Knoten Nr. 123 und einen Weg Nr. 123 und eine Relation Nr. 123 geben. Eindeutig ist ein Objekt also durch seine Art und seine Id.

Die place_id die Du bei Nominatim siehst ist was internes von Nominatim. Die haben ja das Problem, dass sie nicht einfach die IDs der Nodes übernehmen können, weil sie ja sowohl Wege (eine Kneipe als Gebäudeumriss) als auch Knoten (eine Kneipe als POI) abfragen müssen. Relationen haben die auch oft, weil Gemeindegrenzen oft so vorliegen und beim Suchen wichtig sind.

Welche Art von Datenbank hast Du denn? Ich würde nach "alle derartigen Locations im Umkreis von 30m um diese Position" suchen, das sollte eigentlich jede DB irgendwie können.

Grüße, Max