Chciałem połączyć około 20 dem tiffów po około 100 MB i użyłem gdalwarp (wiem o opcji pliku wirtualnego):
gdalwarp $(list_of_tiffs) merged.tiff
Jednak polecenie to trwało bardzo długo i po około 15 minutach przetwarzało 5. obraz z zestawu. Kończę to.
Następnie odkryłem, że skrypt gdal_merge.py może być również używany do mozaikowania i wypróbowałem:
gdal_merge.py $(list_of_tiffs)
która zakończyła się w mniej niż 3 minuty.
Jak się spodziewałem, że oba polecenia dadzą taki sam wynik, zastanawiam się, jaka jest różnica między nimi, dlaczego gdalwarp zajmuje tyle czasu, jeśli wynik jest taki sam?
gdalwarp
muszę robić coś więcej, ponieważ NumPy nie może być szybszy niż C wdrożenie, choć może to osiągnąć.