Je voulais fusionner environ 20 fichiers de démonstration chacun autour de 100 Mo, et j'ai utilisé gdalwarp (je connais l'option de fichier virtuel):
gdalwarp $(list_of_tiffs) merged.tiff
Cependant, cette commande a pris très longtemps, et après environ 15 minutes, elle traitait la 5ème image de l'ensemble. Je le résilie.
J'ai ensuite trouvé que le script gdal_merge.py peut également être utilisé pour le mosaïquage, et je l'ai essayé:
gdal_merge.py $(list_of_tiffs)
qui s'est terminée en moins de 3 minutes.
Comme je m'attendais à ce que les deux commandes produisent le même résultat, je me demande quelle est la différence entre les deux, pourquoi gdalwarp prend autant de temps si le résultat est le même?
gdalwarp
faire quelque chose de plus, car NumPy ne peut pas être plus rapide que C mise en œuvre, mais peut y parvenir.