You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 08:31:12