GDALWarp вернул NULL без установки ошибки - PullRequest
0 голосов
/ 27 декабря 2018

GDALWarpDestName вернул NULL без установки ошибки.

Я пытаюсь повторно сэмплировать несколько растров (в формате tif) для приблизительного разрешения, в то время как результат выполнения gdalwarp нулевой

def resam(inDs):
 gdal.Open(inDs)
 (shotname,extension) = os.path.splitext(os.path.basename(inDs)) # get the filename and extension
 outDs = shotname+'_232_ave'+extension      #result tif of resample
 gdal.Warp(outDs, inDs,
              format = 'GTiff',
              xRes = 232.03572204, yRes = 232.03572204,
              resampleAlg = gdal.GRA_Average)
if __name__ == '__main__':
files = os.listdir(path)

for file in files:
        inDs = file # input tif
        resam(inDs)

ожидаемый результат долженперепроверьте все файлы в текущем каталоге пути к разрешению xRes * yRes, то есть 232.03572204.

1 Ответ

0 голосов
/ 08 апреля 2019

«GDALWarpDestName вернул NULL без установки ошибки» может быть вызвано неправильным или неверным вводом, поэтому проверьте ваши inDs.

Пример с неправильным вводом URL.

Пример с неверным вводом имени файла (нажмите на предыдущую ветку для более подробной информации).

...