Re: [Talk-de] osmosis: Ausschnitt direkt in DB
Hallo, Tobias Wendorff wrote: Sag mal, ist completeWays=yes kaputt? Er braucht ewig lange, um etwas zu schreiben. Nach 30 Minuten noch nicht mal 200 kb :-( Die Performance von completeWays ist schon immer grottenschlecht. Sie haengt vor allem davon ab, wie schnell die Platte ist (ramdisk?) und von der Groesse des Quellfiles (nicht des Ziels). Da Du sagst, dass Du aus einem Bundesland ausschneidest, wundert es mich - haettest Du gesagt, Du schneidest aus Europa oder Deutschland aus, haette es fuer normal gehalten. Bye Frederik ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] osmosis: Ausschnitt direkt in DB
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: 20090826202533.gn6...@paradigm.rfc822.org 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 f...@rfc822.org 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 signature.asc Description: Digital signature ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] osmosis: Ausschnitt direkt in DB
Am Sa, 5.09.2009, 16:29 schrieb Florian Lohoff: On Fri, Sep 04, 2009 at 11:13:09PM +0200, Tobias Wendorff wrote: Hatte ich dir doch schon geschickt - Erst ohne linestring importieren Ist mir wenige Sekunden nach dem Absenden auch wieder eingefallen ;-) Soorryyy ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] osmosis: Ausschnitt direkt in DB
Hallo Community, ich versuche Folgendes in einem Wisch: Einen kleinen Ausschnitt (mit Hilfe einer POLY-Datei) aus einem Bundesland schneiden und direkt in die PGSQL schieben. Wenn ich erst den Ausschnitt erzeuge und in eine Datei schreibe und diese dann mit OSMOSIS importiere, klappt alles. Ich würde das aber gerne in einem Durchgang haben. Ist das möglich? Grüße Tobias ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] osmosis: Ausschnitt direkt in DB
Tobias Wendorff wrote: Wenn ich erst den Ausschnitt erzeuge und in eine Datei schreibe und diese dann mit OSMOSIS importiere, klappt alles. Ich würde das aber gerne in einem Durchgang haben. sowas in der Art? osmosis --read-xml file=planet.osm --bp file=grenze.poly --truncate-pgsql database=osm user=postgres --write-pgsql user=postgres database=osm Stephan ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] osmosis: Ausschnitt direkt in DB
Stephan Knauss schrieb: sowas in der Art? osmosis --read-xml file=planet.osm --bp file=grenze.poly --truncate-pgsql database=osm user=postgres --write-pgsql user=postgres database=osm Klar, das wäre wünschenswert - mir wirft er dann immer ein SCHWERWIEGEND: Execution aborted. um die Ohren :-( Sag mal, ist completeWays=yes kaputt? Er braucht ewig lange, um etwas zu schreiben. Nach 30 Minuten noch nicht mal 200 kb :-( ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] osmosis: Ausschnitt direkt in DB
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? ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de