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?
optionallabel?: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.