【发布时间】:2020-03-02 16:30:30
【问题描述】:
我有以下 numpy 数组:
supervised.shape
(1270, 1847)
我正在尝试使用以下代码使用rasterio 将其保存到 GeoTIFF:
with rasterio.open('/my/path/ReferenceRaster.tif') as src:
ras_meta = src.profile
with rasterio.open('/my/output/path/output_supervised.tif', 'w', **ras_meta) as dst:
dst.write(supervised)
ras_meta 在哪里:
{'driver': 'GTiff', 'dtype': 'float32', 'nodata': None, 'width': 1847, 'height': 1270, 'count': 1, 'crs': CRS.from_epsg(32736), 'transform': Affine(10.0, 0.0, 653847.1979372115,
0.0, -10.0, 7807064.5603836905), 'tiled': False, 'interleave': 'band'}
我遇到了以下我无法理解的错误,因为参考栅格和我的supervised 数组具有相同的shape
ValueError: Source shape (1270, 1847) is inconsistent with given indexes 1
知道这里有什么问题吗?我不完全理解错误的含义。
【问题讨论】:
标签: python raster numpy-ndarray geotiff rasterio