Hi,

I did some import of OSM data into a Postgresql 9.2 DB using osmosis 0.41. The pgsnapshot_load script stopped since some function could not be found (Envelope,Collect). If I am not wrong then

UPDATE ways SET bbox = (
    SELECT Envelope(Collect(geom))
    FROM nodes JOIN way_nodes ON way_nodes.node_id = nodes.id
    WHERE way_nodes.way_id = ways.id
);

should be changed to

UPDATE ways SET bbox = (
    SELECT *ST_Envelope*(*ST_Collect*(geom))
    FROM nodes JOIN way_nodes ON way_nodes.node_id = nodes.id
    WHERE way_nodes.way_id = ways.id
);

This should apply also to the pg_simple script.

Best,
Daniel Kaneider




_______________________________________________
osmosis-dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/osmosis-dev

Reply via email to