Как я могу изменить разрешение растра с помощью GDAL?

Я ищу лучший способ для изменения разрешения набора растровых данных GDAL.

Например, у меня есть растр с размером пикселя (30, -30), и я хотел бы изменить размер пикселя на (5, -5), интерполируя все значения для данного пикселя в выходные данные. растр.

Итак, для каждого пикселя входного растра я хотел бы, чтобы в выходном растре было 36 пикселей, которые все имеют одно и то же значение.

Если я запускаю gdalwarp -tr 5 -5 inputRaster.tif outputRaster.tif , я получаю именно тот результат, который ищу, и поэтому я предполагаю, что смогу воспроизвести это функциональность с некоторой функцией GDAL.

Я бы предпочел по возможности избегать использования вызова класса подпроцесса python.

8
задан James 10 October 2011 в 23:02
поделиться