[PostNAS Suite] gt-Paramater Tests
a.borgardt at landkreis-cuxhaven.de
a.borgardt at landkreis-cuxhaven.de
Di Sep 15 07:23:39 PDT 2015
Moin aus Cuxhaven,
wie beim Anwendertreffen in Münster besprochen, habe ich mit der aktuellen ALKIS-Datenlieferung einige Tests zum gt-Parameter durchgeführt.
Testumgebumg:
Lenonvo W540 Mobile Workstation mit VMWare-Workstation 10.0.4
Windows 8.1 x64
OSGEO4Wx64 mit GDAL 1.11.2
Virtuelle PostgreSQL-DB 9.1.9 mit Postgis 1.5.8 als DHK
Daten:
ALKIS-Daten im NAS-Format einer Gemeinde 350 MB ungepacktes XML.
Verwendete Befehle:
ogr2ogr -skipfailures -overwrite -s_srs EPSG:25832 -a_srs EPSG:25832 -f "PostgreSQL" PG:"dbname='gttest' host=gttest.local' user='postgres' password='+++'" c:\temp\alkis_testdaten.xml
ogr2ogr -skipfailures -overwrite --config GDAL_NUM_THREADS ALL_CPUS -gt 65536 -s_srs EPSG:25832 -a_srs EPSG:25832 -f "PostgreSQL" PG:"dbname='gttest' host='gttest.local' user='postgres' password='+++'" c:\temp\alkis_testdaten.xml
Ergebnisse:
Test Zeit Parameter
1 9:12 ohne Threading ohne gt
2 9:12 mit Threading ohne gt
3 6:48 gt 65536
4 6:48 gt 20000
5 9:12 ohne gt
6 6:48 gt 2000
7 6:50 gt 131072
Fazit:
Die Konvertierung von ALKIS-NAS-Daten läßt sich unter Verwendung des gt-Parameters um bis zu 30% beschleunigen. Die Größe des Transaktionspakets ist sekundär, wird aber im ogr2ogr-Wiki mit 65536 als optimal beschrieben. http://www.gdal.org/ogr2ogr.html. Für das ALKIS-Postprocessing ist der gt-Parameter nicht relevant.
Weitere Optimierungsmöglichkeiten liegen in der Verwendung des COPY-Befehls für die Konvertierung.
Für Rückfragen stehe ich gerne zur Verfügung.
Andreas Borgardt
--
Dipl.-Geol. Andreas Borgardt
Landkreis Cuxhaven
06 - GIS-Service
Tel.: (0 47 21) 66 23 68
Mail: a.borgardt at landkreis-cuxhaven.de
Internet: www.landkreis-cuxhaven.de
--
Mehr Informationen über die Mailingliste NAS