On Fri, Sep 04, 2009 at 11:13:09PM +0200, Tobias Wendorff wrote:
> Patsch ... ich habe den LinestringBuilder noch drin gehabt!
> 
> Innerhalb von 4 Sekunden hat sich JAVA 2 GB Speicher geschnappt.
> 
> MMh schade, wie mache ich jetzt meine Linestrings?

Hatte ich dir doch schon geschickt - Erst ohne linestring importieren
dann aus dem osmosis directory das linestring 0.6 sql zeugs in die datenbank
schieben - das extended die ways tabelle um die linestring geometrie.
Dann auf jedenfall auf die nodes way_nodes und ways tabelle (am besten auf 
alles)
ein vacuum analyze machen damit postgres auch die indices nutzt und dann das
sql statement wie ich es dir schon vor einer woche geschickt
habe ausfuehren:

Message-ID: <[email protected]> Date: Wed, 26 Aug 2009 
22:25:33 +0200

src/org/openstreetmap/osmosis/core/pgsql/v0_6/PostgreSqlWriter.java:

        UPDATE ways w SET linestring = (
                SELECT MakeLine(c.geom) AS way_line FROM (
                        SELECT n.geom AS geom FROM nodes n INNER JOIN way_nodes 
wn ON n.id = wn.node_id
                        WHERE (wn.way_id = w.id) ORDER BY wn.sequence_id
                ) c
        );

Flo
PS: Was machst du gegen deine Demenz? SCNR ....
-- 
Florian Lohoff                                         [email protected]
"Es ist ein grobes Missverständnis und eine Fehlwahrnehmung, dem Staat
im Internet Zensur- und Überwachungsabsichten zu unterstellen."
- - Bundesminister Dr. Wolfgang Schäuble -- 10. Juli in Berlin 

Attachment: signature.asc
Description: Digital signature

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

Antwort per Email an