|
23 | 23 | from openeo.internal.jupyter import VisualDict, VisualList |
24 | 24 | from openeo.internal.processes.builder import ProcessBuilderBase |
25 | 25 | from openeo.internal.warnings import legacy_alias, deprecated |
26 | | -from openeo.metadata import CollectionMetadata |
| 26 | +from openeo.metadata import CollectionMetadata, SpatialDimension, TemporalDimension, BandDimension, Band |
27 | 27 | from openeo.rest import OpenEoClientException, OpenEoApiError, OpenEoRestError |
28 | 28 | from openeo.rest.auth.auth import NullAuth, BearerAuth, BasicBearerAuth, OidcBearerAuth, OidcRefreshInfo |
29 | 29 | from openeo.rest.auth.config import RefreshTokenStore, AuthConfig |
@@ -1035,15 +1035,18 @@ def load_result( |
1035 | 1035 | if self._api_version.below("1.0.0"): |
1036 | 1036 | raise OpenEoClientException( |
1037 | 1037 | "This method requires support for at least version 1.0.0 in the openEO backend.") |
1038 | | - return self.datacube_from_process( |
1039 | | - process_id="load_result", |
1040 | | - id=id, |
1041 | | - **dict_no_none( |
1042 | | - spatial_extent=spatial_extent, |
1043 | | - temporal_extent=temporal_extent and DataCube._get_temporal_extent(temporal_extent), |
1044 | | - bands=bands |
1045 | | - ) |
1046 | | - ) |
| 1038 | + metadata = CollectionMetadata({}, dimensions=[ |
| 1039 | + SpatialDimension(name="x", extent=[]), |
| 1040 | + SpatialDimension(name="y", extent=[]), |
| 1041 | + TemporalDimension(name='t', extent=[]), |
| 1042 | + BandDimension(name="bands", bands=[Band("unknown")]), |
| 1043 | + ]) |
| 1044 | + cube = self.datacube_from_process(process_id="load_result", id=id, |
| 1045 | + **dict_no_none(spatial_extent=spatial_extent, |
| 1046 | + temporal_extent=temporal_extent and DataCube._get_temporal_extent( |
| 1047 | + temporal_extent), bands=bands)) |
| 1048 | + cube.metadata = metadata |
| 1049 | + return cube |
1047 | 1050 |
|
1048 | 1051 | def load_ml_model(self, id: Union[str, BatchJob]) -> "MlModel": |
1049 | 1052 | """ |
|
0 commit comments