diff --git a/src/openeo_processes/cubes.py b/src/openeo_processes/cubes.py index 581c204c..2f032f34 100644 --- a/src/openeo_processes/cubes.py +++ b/src/openeo_processes/cubes.py @@ -240,8 +240,10 @@ def exec_xar(data, output_filepath='out', format='GTiff', options={}, write_prod dim='bands' ) else: - data = data.to_dataset() - + data = xr.Dataset( + data_vars={'result':data} + ) + if "crs" not in data.attrs: first_data_var = data.data_vars[list(data.data_vars.keys())[0]] data.attrs["crs"] = first_data_var.geobox.crs.to_wkt()