O gdal_translate suporta multiencadeamentos?

10

Eu vi que o gdalwarp tem a -multiopção de usar vários threads. Mas não vejo essa opção para gdal_translate. O gdal_translate suporta multiencadeamentos?

Daniel
fonte

Respostas:

14

O gdal_translate não pode usar Multithreading para computação. Mas pode usar compressão multithread para alguns formatos, por exemplo, para o GeoTiff usando-co NUM_THREADS=ALL_CPUS

NUM_THREADS = número_de_threads / ALL_CPUS : (do GDAL 2.1) Habilite a compactação multithread, especificando o número de threads de trabalho. Vale para compressões lentas, como DEFLATE ou LZMA. Será ignorado para JPEG. O padrão é compactação no encadeamento principal.

Outro ajuste de desempenho é estender o tamanho do cache de buffer de E / S usando a opção de configuração GDAL_CACHEMAX . A seguir, o tamanho do cache é definido para 512 MB:

--config GDAL_CACHEMAX 512
pLumo
fonte