gdal 2.4未按预期读取tiff

时间:2019-07-19 08:12:34

标签: python-3.x gdal

我有两个带2个带的tiff文件,它们都由gdal 2.4 python绑定生成。 他们来了 image_ok image_broken 根据gdal 2.4,它们应该是相同的。 当我使用gdal 2.2或任何tiff阅读软件阅读它们时,其中一个似乎已损坏,但是gdal 2.4看不到它们之间的任何区别。 我想念什么吗?

我尝试了多个gdal版本,看来自从gdal 2.3以来,两个tiff的读法都相同

import gdal
import numpy as np
file_ok = gdal.Open(r'./MOD10A1.A2019001.006.snow_multi.tif')
file_nok = gdal.Open(r'MOD10A1.A2019001.006.snow_multi_bd.tif')
band_ok = file_ok.GetRasterBand(1).ReadAsArray()
band_nok = file_nok.GetRasterBand(1).ReadAsArray()
print(np.array_equal(band_ok, band_nok))
print(gdal.VersionInfo("RELEASE_NAME"))

我希望gdal 2.4能够看到文件之间的差异,但是它们被读取为相同的numpy矩阵。 我还希望gdal 2.2和gdal 2.4具有相同的行为。

0 个答案:

没有答案