Unterstützt gdal_translate Multi-Thread?

10

Ich habe gesehen, dass gdalwarp die -multiOption hat, mehrere Threads zu verwenden. Aber ich sehe diese Option für gdal_translate nicht. Unterstützt gdal_translate Multi-Thread?

Daniel
quelle

Antworten:

14

gdal_translate kann nicht Multithreading verwendet für die Berechnung. Für einige Formate kann jedoch die Multithread-Komprimierung verwendet werden, z. B. für die Verwendung von GeoTiff-co NUM_THREADS=ALL_CPUS

NUM_THREADS = Anzahl_der_Threads / ALL_CPUS : (ab GDAL 2.1) Aktivieren Sie die Multithread-Komprimierung, indem Sie die Anzahl der Worker-Threads angeben . Lohnt sich für langsame Kompressionen wie DEFLATE oder LZMA. Wird für JPEG ignoriert. Standard ist die Komprimierung im Hauptthread.

Eine weitere Leistung Tweak ist die I / O - Buffer - Cache - Größe mit GDAL_CACHEMAX erweitern Konfigurationsoption . Im Folgenden wird die Cache-Größe auf 512 MB festgelegt:

--config GDAL_CACHEMAX 512
pLumo
quelle