Eu queria mesclar cerca de 20 dem tiffs cada um com cerca de 100 MB e usei o gdalwarp (eu sei sobre a opção de arquivo virtual):
gdalwarp $(list_of_tiffs) merged.tiff
No entanto, esse comando levou muito tempo e, após 15 minutos, estava processando a 5ª imagem do conjunto. Eu termino.
Descobri então que o script gdal_merge.py também pode ser usado para mosaico e tentei:
gdal_merge.py $(list_of_tiffs)
que terminou em menos de 3 minutos.
Como eu esperava que ambos os comandos produzissem o mesmo resultado, pergunto-me qual é a diferença entre os dois, e por que o gdalwarp leva tanto tempo se o resultado é o mesmo?
gdalwarp
preciso fazer algo mais, pois o NumPy não pode ser mais rápido que C implementação, embora possa alcançá-lo.