Skip to content

Commit

Permalink
VP transform: every band needs the CRS attribute
Browse files Browse the repository at this point in the history
  • Loading branch information
uchchwhash authored and mergify[bot] committed Oct 8, 2019
1 parent 94dec9a commit 9460653
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion datacube/virtual/impl.py
Original file line number Diff line number Diff line change
Expand Up @@ -485,7 +485,12 @@ def group(self, datasets: VirtualDatasetBag, **group_settings: Dict[str, Any]) -
return self._input.group(datasets, **group_settings)

def fetch(self, grouped: VirtualDatasetBox, **load_settings: Dict[str, Any]) -> xarray.Dataset:
return self._transformation.compute(self._input.fetch(grouped, **load_settings))
input_data = self._input.fetch(grouped, **load_settings)
output_data = self._transformation.compute(input_data)
output_data.attrs['crs'] = input_data.attrs['crs']
for data_var in output_data.data_vars:
output_data[data_var].attrs['crs'] = input_data.attrs['crs']
return output_data


class Aggregate(VirtualProduct):
Expand Down

0 comments on commit 9460653

Please sign in to comment.