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.