【问题标题】:rasterio.read() returns NaN arrayrasterio.read() 返回 NaN 数组
【发布时间】:2022-11-03 09:19:51
【问题描述】:

我正在尝试打开仅包含 RBG 波段的 tif Sentinel 2 图像。当我使用rasterio.plot.show() 可视化它时,tif 会正确显示,但是当我使用 .read() 读取它时,数​​组仅包含 NaN 值。

这是一个代码示例:

B = rasterio.open('test.tif')
rasterio.plot.show(im) #tif is plotted correctly
im = (B.read()) # returns NaN array

任何建议都会非常有帮助

提前致谢

【问题讨论】:

  • 请提供足够的代码,以便其他人可以更好地理解或重现该问题。

标签: python-3.x tiff rasterio


【解决方案1】:

我有同样的问题,你明白了吗?我看到的是我的 tiff 的像素范围为 7003/16426,而与 open 一起使用的 tiff 的像素范围为 0/11009 最小/最大,可能是像素的范围?

【讨论】:

    猜你喜欢
    • 2015-08-03
    • 1970-01-01
    • 2020-07-14
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 1970-01-01
    相关资源
    最近更新 更多