Skip to main content

Interface: VisualizationView

Defined in: spec/types.ts:611

Declares one visual perspective of a spec in a multi-view layout. Each view references a subset of spec.layers by id and is intended to be consumed by layout components that derive per-panel specs and manage view synchronisation automatically.

Properties​

id​

id: string

Defined in: spec/types.ts:613

Unique view identifier. Must match the viewId prop of GeoVisCanvas.


label?​

optional label?: string

Defined in: spec/types.ts:615

Human-readable label rendered above the canvas by layout components.


layers​

layers: string[]

Defined in: spec/types.ts:625

Layer ids from spec.layers that this view displays.

Remarks​

No runtime validation is performed — IDs that do not match any entry in spec.layers are silently ignored, resulting in an empty render for that view. Ensure every id listed here corresponds to a layer defined in the top-level spec.layers array.