Gdal_translate prend-il en charge plusieurs threads?

10

J'ai vu que gdalwarp a la -multipossibilité d'utiliser plusieurs threads. Mais je ne vois pas cette option pour gdal_translate. Gdal_translate prend-il en charge plusieurs threads?

Daniel
la source

Réponses:

14

gdal_translate ne peut pas utiliser le multithreading pour l'informatique. Mais il peut utiliser la compression multithread pour certains formats, par exemple pour GeoTiff utilisant-co NUM_THREADS=ALL_CPUS

NUM_THREADS = number_of_threads / ALL_CPUS : (à partir de GDAL 2.1) Activez la compression multithread en spécifiant le nombre de threads de travail. Vaut pour les compressions lentes telles que DEFLATE ou LZMA. Sera ignoré pour JPEG. La compression par défaut est dans le thread principal.

Une autre amélioration des performances consiste à étendre la taille du cache du tampon d'E / S à l'aide de l' option de configuration GDAL_CACHEMAX . Les éléments suivants définissent la taille du cache sur 512 Mo:

--config GDAL_CACHEMAX 512
pLumo
la source