ObjectDetectionGeoJSONStore#

class ObjectDetectionGeoJSONStore[source]#

Bases: LabelStore

Storage for object detection predictions.

__init__(uri: str, class_config: ClassConfig, crs_transformer: CRSTransformer)[source]#

Constructor.

Parameters
  • uri (str) – uri of GeoJSON file containing labels

  • class_config (ClassConfig) – ClassConfig used to infer class_ids from class_name (or label) field

  • crs_transformer (CRSTransformer) – CRSTransformer to convert from map coords in label in GeoJSON file to pixel coords.

Methods

__init__(uri, class_config, crs_transformer)

Constructor.

empty_labels()

Produces an empty Labels

get_labels()

Loads Labels from this label store.

save(labels)

Save labels to URI.

__init__(uri: str, class_config: ClassConfig, crs_transformer: CRSTransformer)[source]#

Constructor.

Parameters
  • uri (str) – uri of GeoJSON file containing labels

  • class_config (ClassConfig) – ClassConfig used to infer class_ids from class_name (or label) field

  • crs_transformer (CRSTransformer) – CRSTransformer to convert from map coords in label in GeoJSON file to pixel coords.

empty_labels() ObjectDetectionLabels[source]#

Produces an empty Labels

Return type

ObjectDetectionLabels

get_labels() ObjectDetectionLabels[source]#

Loads Labels from this label store.

Return type

ObjectDetectionLabels

save(labels: ObjectDetectionLabels) None[source]#

Save labels to URI.

Parameters

labels (ObjectDetectionLabels) –

Return type

None