storage¶

Storage of annotations.

This module contains a collection of classes for handling storage of annotations in memory in addition to serialization/deserialization to/from disk.

Definitions¶

For the sake of clarity it is helpful to define a few terms used throughout this documentation.

Annotation

A geometry and associated properties.

Geometry

One of: a point, a polygon, or a line string.

../_images/geometries.png
Properties

Key-value pairs associated with a geometry.

Classes

Annotation

An annotation: a geometry and associated properties.

AnnotationStore

Annotation store abstract base class.

DictionaryStore

Pure python dictionary backed annotation store.

SQLiteMetadata

Metadata storage for an SQLiteStore.

SQLiteStore

SQLite backed annotation store.