[FOSSGIS-Talk] psql_Fehler
Claas QGIS.de
claas at qgis.de
Mi Nov 21 11:14:00 CET 2018
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
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste