gpt4 book ai didi

python - 如何使用 GDAL 更改栅格的分辨率?

转载 作者:太空狗 更新时间:2023-10-29 20:59:35 24 4
gpt4 key购买 nike

我正在寻找更改 GDAL 栅格数据集分辨率的最佳方法。

例如,我有一个像素大小为 (30, -30) 的栅格,我想将像素大小更改为 (5, -5),将给定像素的所有值插值到输出中光栅。

因此对于输入栅格的每个像素,我希望输出栅格中有 36 个像素都共享相同的值。

如果我运行 gdalwarp -tr 5 -5 inputRaster.tif outputRaster.tif,我会得到我正在寻找的结果,所以我假设我应该能够复制此功能具有一些 GDAL 功能。

如果可能的话,我宁愿避免调用 python 的 Subprocess 类。

最佳答案

您需要重新投影光栅。例如,从交互式 Python shell:

from osgeo import gdal
help(gdal.ReprojectImage)

test suite 中提供了一个 Python 示例.

为 C++ 函数提供了更完整的文档 GDALReprojectImage .

关于python - 如何使用 GDAL 更改栅格的分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7719651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com