rasterio无法正确打开tiff

时间:2018-12-11 14:44:46

标签: python qgis rasterio

我的问题是关于使用rasterio打开tiff文件。我尝试使用USGS Earth Explorer的Landsat 8影像进行NDVI计算。我通过使用rasterio以及Qgis程序进行了计算。

我做了计算(ndvi的最小值:-0.03,ndvi的最大值:0.60),然后将结果保存到磁盘中。

然后我用rasterio阅读了tiff:

ndvi_dir = "/Users/username/Downloads/ndvi_qgis.tif"

with rasterio.open(ndvi_dir) as src:
    ndvi_qgis = src.read()
plt.imshow(ndvi_qgis[0])

结果图像在这里:

tiff opened by rasterio

如果我要查看栅格的配置文件:

src.profile   

{'driver': 'GTiff', 'dtype': 'float32', 'nodata': -3.4028234663852886e+38, 'width': 7801, 'height': 7901, 'count': 1, 'crs': CRS({'init': 'epsg:32630'}), 'transform': Affine(30.0, 0.0, 512385.0,
           0.0, -30.0, 5846415.0), 'tiled': False}

当我检查该图像的最小和最大数量时,最小:-3.4028234663852886e + 38,最大:1.0

我想看的实际图像:

nvdi results from qgis

当我用rasterio库读取qgis结果tiff时,我想念与数据类型有关的东西。任何帮助表示赞赏。

0 个答案:

没有答案