Interface DatabaseFeature

interface DatabaseFeature {
    _id: string;
    bbox?: BBox;
    collectionProperties: { [key: string]: unknown };
    element?: { elementHash: string; identifierHash: string; type: string };
    geometry: Geometry;
    id?: Id;
    isDraft?: boolean;
    layerName: string;
    organization: string;
    properties: { identifierHash: string; [property: string]: unknown };
    type: "Feature";
}

Hierarchy

  • Feature<Geometry, Properties>
    • DatabaseFeature

Properties

_id: string
bbox?: BBox

Bounding box of the coordinate range of the object's Geometries, Features, or Feature Collections. https://tools.ietf.org/html/rfc7946#section-5

collectionProperties: { [key: string]: unknown }
element?: { elementHash: string; identifierHash: string; type: string }
geometry: Geometry
id?: Id

A value that uniquely identifies this feature in a https://tools.ietf.org/html/rfc7946#section-3.2.

isDraft?: boolean
layerName: string
organization: string
properties: { identifierHash: string; [property: string]: unknown }

Properties associated with this feature.

type: "Feature"

Specifies the type of GeoJSON object.