[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