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?

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.