Skip to content

@urban-toolkit/autk-db


@urban-toolkit/autk-db / GeojsonTable

Interface: GeojsonTable ​

Defined in: interfaces.ts:91

GeoJSON import with a known layer type inferred during loading.

Allows downstream code to treat loaded GeoJSON as a renderable layer immediately.

Extends ​

Properties ​

bands? ​

optional bands?: RasterBandMetadata[]

Defined in: interfaces.ts:59

Optional raster band metadata when the table stores raster data.

Inherited from ​

BaseTable.bands


boundingBox? ​

optional boundingBox?: BoundingBox

Defined in: interfaces.ts:57

Cached layer extent when the table contains geometry data.

Inherited from ​

BaseTable.boundingBox


columns ​

columns: Column[]

Defined in: interfaces.ts:55

Flat schema information returned by DuckDB.

Inherited from ​

BaseTable.columns


name ​

name: string

Defined in: interfaces.ts:53

Unique table name within the active workspace.

Inherited from ​

BaseTable.name


source ​

source: "geojson"

Defined in: interfaces.ts:93

Marks the table as originating from the GeoJSON loader.

Overrides ​

BaseTable.source


type ​

type: LayerType

Defined in: interfaces.ts:95

Geometry category inferred from the imported GeoJSON features.

Released under the MIT License.