Interface CreateKeplerLinkedStateSyncOptionsExperimental

interface CreateKeplerLinkedStateSyncOptions {
    applyToKepler: ((update: KeplerLinkedStateUpdate) => void);
    selectionFilterField?: string;
    sourceId: string;
    temporalField?: string;
    temporalFilterId?: string;
    view: ExplorationViewController;
    viewportSize?: KeplerViewportSize;
}

Properties

applyToKepler: ((update: KeplerLinkedStateUpdate) => void)

Called with each update the Kepler side should apply.

selectionFilterField?: string

Identity field used for the lossy selection-as-filter projection.

sourceId: string

Honua source id the Kepler dataset was projected from.

temporalField?: string

Temporal field name shared with Kepler's timeRange filter.

temporalFilterId?: string

Exploration filter-clause id used for the shared temporal window.

Bound exploration view controller — supply one connected with role "map".

viewportSize?: KeplerViewportSize

Required for any viewport mapping.