Hallo Jörg

es empfiehlt sich folgende Optionen in den Aufruf einzubauen, damit es schneller geht:

Daten über Kopieren statt über Insert einfügen geht erheblich schneller:
--config PG_USE_COPY YES

Wenn Du genug Arbeitsspeicher hast, setze den Wert für die temporäre Datei im Arbeitsspeicher hoch, z.B. auf 5000:
--config OSM_MAX_TMPFILE_SIZE 5000

Ich setze auch -gt auf unlimited, weis aber nicht ob das zusammen mit --config PG_USE_COPY einen Effekt hat.

-gt unlimited
statt -gt 65536

Dein Aufruf sieht dann so aus:

ogr2ogr --config PG_USE_COPY YES --config OSM_MAX_TMPFILE_SIZE 5000 -f PostgreSQL PG:"dbname='osm' host='localhost' port='5432' user='postgres' password='passwort'" -gt unlimited -s_srs EPSG:4326 -t_srs EPSG:25832 -skipfailures germany-latest.osm.pbf

Es gibt sehr viele Stellschrauben bei ogr2ogr. Importiert man daten in eine SpatiaLite-Datenbank, sind für einen schnellen Import die Optionen
--config OGR_SQLITE_SYNCHRONOUS off
--config OGR_SQLITE_CACHE 8192

nützlich.


--
------------------------
Claas Leiner
QGIS Anwendergruppe DE

Wilhelmshöher Allee 304 E
34131 Kassel
0561/56013445
--
....................................................................
FOSSGIS 2019, die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Dresden!
13.-16. März 2019 an der HTW Dresden
https://fossgis-konferenz.de/2019/

FOSSGIS Veranstaltungen 2018
https://www.fossgis.de/node/306

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/             https://twitter.com/fossgis_eV

____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

Antwort per Email an