使用xarray/rasterio导入多波段图像是否需指定data_vars?合并报错求助
合并xarray DataArray时出现AttributeError问题
我刚接触xarray/rioxarray(更熟悉rasterio),若问题较为基础还请见谅。我尝试合并两个重叠的多波段图像数据集,二者均可正常打开并可视化,但合并时出现错误:
AttributeError: 'DataArray' object has no attribute 'data_vars'
我的代码如下:
path = 'path' file1 = 'file.dat' cube1 = xr.open_dataarray(path+file1,engine='rasterio') file2 = 'file.dat' cube2 = xr.open_dataarray(path+file2,engine='rasterio') ds = [ cube1, cube2, ] merged = merge_datasets(ds)
cube1的属性显示其为多波段DataArray,包含对应的空间坐标与波段维度。
请问导入时是否需要指定data_vars?是否需传入波段字典?
内容的提问来源于stack exchange,提问作者Jennifer
相关产品推荐
相关产品推荐

