def test_gdal_vs_numpy(self):
for t in self.tifs:
ds = gdal.Open(t)
n_list = geoinfo.numpy_band_stats(ds, t, 1)
g_list = geoinfo.band_stats(ds, t, 1)
self.assertEqual(n_list[0], g_list[0])
self.assertEqual(n_list[-3], g_list[-3])
self.assertEqual(n_list[-2], g_list[-2])
np.testing.assert_almost_equal(
np.array([float(t) for t in n_list[1:-3]]),
np.array([float(t) for t in g_list[1:-3]]),
decimal=4
)
评论列表
文章目录