Skip to content

Commit 22f89cf

Browse files
committed
proper metadata dimensions in raster_to_vector
#303
1 parent 4cf297c commit 22f89cf

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

openeo_driver/dry_run.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -619,7 +619,13 @@ def _normalize_geometry(self, geometries) -> Tuple[Union[DriverVectorCube, Delay
619619
return geometries, bbox
620620

621621
def raster_to_vector(self):
622-
return self._process(operation="raster_to_vector", arguments={})
622+
dimensions = [SpatialDimension(name=DriverVectorCube.DIM_GEOMETRY,extent=self.metadata.extent)]
623+
if(self.metadata.has_temporal_dimension()):
624+
dimensions.append(self.metadata.temporal_dimension)
625+
if(self.metadata.has_band_dimension()):
626+
dimensions.append(self.metadata.band_dimension)
627+
628+
return self._process(operation="raster_to_vector", arguments={},metadata=CollectionMetadata(metadata={}, dimensions=dimensions))
623629

624630

625631
def resample_cube_spatial(self, target: 'DryRunDataCube', method: str = 'near') -> 'DryRunDataCube':

0 commit comments

Comments
 (0)