Ich wollte ungefähr 20 Dem-Tiffs mit jeweils ungefähr 100 MB zusammenführen und habe gdalwarp verwendet (ich kenne die Option für virtuelle Dateien):
gdalwarp $(list_of_tiffs) merged.tiff
Dieser Befehl dauerte jedoch sehr lange und verarbeitete nach 15 Minuten das fünfte Bild aus dem Satz. Ich beende es.
Ich fand dann heraus, dass das Skript gdal_merge.py auch zum Mosaizieren verwendet werden kann und probierte es aus:
gdal_merge.py $(list_of_tiffs)
die in weniger als 3min abgeschlossen.
Da ich erwartet hatte, dass beide Befehle dasselbe Ergebnis liefern würden, frage ich mich, was der Unterschied zwischen den beiden ist. Warum braucht gdalwarp so viel Zeit, wenn das Ergebnis gleich ist?
gdalwarp
muss aber noch etwas mehr tun, da NumPy nicht schneller als C sein kann Implementierung, obwohl es erreichen kann.