[OSM-Devserver] Spezialtabellen

Alexander Matheisen AlexanderMatheisen at ish.de
So Feb 13 00:28:11 CET 2011


Hallo,

> Eventuell missverstehe ich, was Du genau tust. Aber angenommen, Du hast 
> den Node X nicht in Deiner Spezialtabelle, weil er z.B. kein amenity=bla 
> hatte, als Du importiert hast. Nun kommt ein "modify" fuer Node X 
> hinein, der neu das Tag amenity=restaurant setzt. Ploetzlich willst Du 
> den haben -> bei Dir ein "INSERT".

Dann muss ich eben bei modify noch die Tags prüfen.

> Umgekehrt, hast Du den Node Y in der 
> Datenbank, weil er beim Import "amenity=restaurant" war, und nun kommt 
> ein "modify", der das ganze auf "historic=ruins" umsetzt, willst Du ihn 
> vielleicht bei Dir loeschen?

Ebenso die Tags prüfen.

> Und "Centroid" geht natuerlich nur dann, wenn das osm2pgsql das gleiche 
> diff vorher schon appliziet hat und Du zugriff auf die polygons-Tabelle 
> hast - sonst wuerde Dir ja die Nodes fehlen.

Ich gehe jetzt davon aus - bzw. will ich das wenn so realisieren - dass
mein Diffimport immer im Anschluss an den Diffimport in der hstore DB
gemacht wird.


Alex