Я ищу функцию, похожую на GRASS r.resample. У меня есть папка с файлами TIF, и я хочу уменьшить их разрешение («уменьшить их»), чтобы уменьшить размер файла.
12
Ваша лучшая ставка будет выглядеть как gdalwarp, что задокументировано здесь . Его легко создать из сценария, но детали будут зависеть от вашей операционной системы. В Windows вы бы сделали что-то вроде:
for %i in (*.tif) do gdalwarp -ts 1600 0 -r cubic -co "TFW=YES" %i %~ni_small.tif
что должно уменьшить входные файлы до 1600 пикселей в ширину, сохранив файл с исходным именем, добавленным с «small». Это серьезно не проверено, мммм. Кроме того, вы, вероятно, используете Linux - если так, отправьте сообщение назад, и кто-то может помочь там. То же самое, если вы ищете решение Python.
Отредактировано: добавлен параметр для создания файла мира ESRI. Обратите внимание, что в этом решении не указан формат вывода, поэтому по умолчанию это GeoTiff.