x

Separate Tabelle für POIs


Geschrieben von badger123 (Gast) am 14. November 2012 23:09:34: [flux]

In OSM gibt es verschieden Möglichkeiten (Node, Way oder Relation) POIs einzutragen.

Hinzukommt das man sogar an ein Objekt mehrere POIs unterbringen kann.
Entweder sie haben unterschiedliche Keys oder eben durch Semikolon (;) getrennt als Value an ein Key.

Alle die mit solchen POIs arbeiten müssen diese Vielfältigkeit in OSM überwinden.
Ist es da nicht einfacher wenn eine zusätzliche Tabelle existiert die alle POIs auch nur als Punkt zur Verfügung stellt?

Als Spalten in dieser Tabelle würde ich vorschlagen
POI-ID: neue eindeutige ID,
OSM-ID: ID des POIs in der OSM-Datenbank,
OSM-Type: Type des OSM-Objekt (Node, Way, Relation)
POI-Key: Key des POIs z.B. amenity
POI-Value: Value des POIs z.B. school
POI-lat: Mittelpunkt
POI-lon: Mittelpunkt

Diese sollte sich natürlich automatisch bei Eintragung bzw. Löschung eines POIs aktualisieren.

Somit haben Auswerter eine recht einfache Möglichkeit an die Daten heranzukommen.
Wenn sie weiterführende Informationen (z.B. Name) haben wollen kann mit Hilfe von Type und Id aus den restlichen Tabellen in OSM abgefragt werden.

Was halltet ihr von einer solchen Idee?


Antworten: