微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

合并大小略有不同的栅格

如何解决合并大小略有不同的栅格

我有两个使用相同 shapefile 裁剪的栅格。然后我使用 gdal 将它们重新采样为相同的分辨率,但现在我遇到了形状非常相似但不完全相同的问题。你建议如何解决这个问题?在过去的几个小时里,我一直在坚持这个问题,因此非常感谢您的帮助。

这是我得到的输出

打印(dsm.shape,ortho.shape)

(1,13110,14640) (4,13111,14641)

如您所见,其中一个栅格只有一个波段,而另一个栅格有 4 个波段。我尝试这样做:

dsm = np.resize(dsm,(dsm.shape[0],ortho.shape[1],ortho.shape[2]))

但这只是扭曲了光栅。我也尝试过构建 VRT,但遇到了问题,因为其中一个栅格有多个波段。我想这将是我的下一个攻击方法,但我想我会先来这里,以防有人可以提供帮助。

谢谢!

解决方法

解决此问题的最简单方法是找到栅格数组的最大高度和宽度,并填充两个栅格以确保它们具有这些尺寸。

我看到的最大偏差是 2 个像素的差异,在填充数组后比较这些图像时,从视觉上看没有区别。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。