Am 01.09.2010 12:17, schrieb Walter Nordmann:

hi,

ich möchte euch mal 2 tips geben:

a) größe und Inhalt der "slim-tabellen": das sind von osmosis für den
diff-import benutzte tabellen. deren Inhalt ist nach dem aktuelle Import
noch vorhanden, ändert sich beim nächsten Import aber total.

ich bin darauf gestoßen, weil ich "da" genau die Daten gefunden hatte, die
ich haben wollte (war was mit relationen) aber nach dem nächsten diff-import
waren die plötzlich weg :(
Das stimmt im doppelten sinne so nicht. Die Daten gehören zu osm2pgsql und enthalten die Rohen Way/Node Mappings, die bei einem normalen osm2pgsql Import verloren gehen, da sie zu PostGIS Geometrien verarbeitet werden.

Diese Infos sind nötig, ein Changefile z.B. eine neue Version eines Nodes enthalten kann.

Wenn dieser Node teil eines Ways war, dann muss die Geometrie des Ways neu berechnet werden. Um herauszufinden, zu welchen Wegen eine Node gehörte, witd die ways Tabelle benötigt.

Um die Geometrie des geänderten Weges berechnen zu können, sind auch die Koordinaten der anderen Nodes nötig, die diesen Weg ausmachen. Dazu wird die nodes Tabelle benötigt.

Für Relationen verhält es sich genau so wie für Wege.

Die Daten in diesen Tabellen ändern sich also mitnichten nach jedem Import total -- es ändern sich nur die Features, die auch im Changefile bzw. in der importierten osm-Datei genannt werden.

Lg, Peter

_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an