Я хотів об'єднати близько 20 dem tiff кожен по 100 Мб, і я використав gdalwarp (я знаю про варіант віртуального файлу):
gdalwarp $(list_of_tiffs) merged.tiff
Однак ця команда зайняла дуже багато часу, і через 15 хвилин вона обробляла 5-е зображення з набору. Я припиняю це.
Потім я виявив, що сценарій gdal_merge.py може використовуватися також для мозаїки, і спробував це:
gdal_merge.py $(list_of_tiffs)
який закінчився менш ніж за 3 хв.
Оскільки я очікував, що обидві команди дадуть однаковий результат, мені цікаво, в чому різниця між ними, і чому gdalwarp займає стільки часу, якщо результат однаковий?
gdalwarp
потрібно робити щось більше, оскільки NumPy не може бути швидше C реалізація, хоча може досягти цього.