Skip to main content

Interface: VisualizationView

Defined in: spec/types.ts:322

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:324

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


label?

optional label?: string

Defined in: spec/types.ts:326

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


layers

layers: string[]

Defined in: spec/types.ts:336

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.