Interface IGeoJsonFeature

interface IGeoJsonFeature {
    bbox?: BBox;
    geometry: Geometry;
    id?: string | number;
    properties: {
        [name: string]: any;
    };
    type: "Feature";
    getGeometry?(): ISimpleGeometry;
    getId?(): number;
    getProperties?(): any;
    setProperties?(properties: Record<string, unknown>): any;
}

Hierarchy (view full)

Properties

bbox?: BBox

Bounding box of the coordinate range of the object's Geometries, Features, or Feature Collections. The value of the bbox member is an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries. https://tools.ietf.org/html/rfc7946#section-5

geometry: Geometry

The feature's geometry

id?: string | number

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

properties: {
    [name: string]: any;
}

Properties associated with this feature.

type: "Feature"

Specifies the type of GeoJSON object.

Methods