我正在寻找改变GDAL光栅数据集分辨率的最佳方法。
例如,我有一个像素大小为(30,-30)的光栅,我想将像素大小更改为(5,-5),将给定像素的所有值插值到输出光栅中。
因此,对于输入光栅的每个像素,我希望输出光栅中的36个像素都共享相同的值。
如果我运行gdalwarp -tr 5 -5 inputRaster.tif outputRaster.tif
,我将得到我正在寻找的结果,因此我假设我应该能够用一些GDAL函数复制这个功能。
如果可能的话,我宁愿避免使用对python的子进程类的调用。
Tags:
你需要重新投影光栅。例如,从交互式Python shell:
在test suite中提供了一个Python示例。
为C++函数GDALReprojectImage提供了更完整的文档。
使用gdal.Warp函数:
相关问题 更多 >
编程相关推荐