BaseDescriptor
descriptor.BaseDescriptor()Abstract base class for result description strategies.
A descriptor enriches a ProcessResult with observations and/or metadata.
Methods
| Name | Description |
|---|---|
| describe | Enrich process_result with descriptor output. |
| get_actual_observation | Resolve actual BRDR observation for a process result. |
| get_base_observation | Decode stored metadata/properties to a BRDR observation. |
describe
descriptor.BaseDescriptor.describe(
aligner,
thematic_id,
geometry,
relevant_distance,
process_result,
)Enrich process_result with descriptor output.
get_actual_observation
descriptor.BaseDescriptor.get_actual_observation(
aligner,
process_result,
cache_key=None,
)Resolve actual BRDR observation for a process result.
get_base_observation
descriptor.BaseDescriptor.get_base_observation(
feature_properties,
metadata_field,
cache_key=None,
)Decode stored metadata/properties to a BRDR observation.