@honua/sdk-js
    Preparing search index...

    Module keplerExperimental

    @honua/sdk-js/kepler — optional, protocol-neutral bridge that projects an accepted Honua result, columnar artifact, or supported remote source into a Kepler.gl workspace while keeping capability truth, provenance, bounded execution, auth safety, and shared exploration state.

    kepler.gl, react, react-dom, and redux are optional peers. Nothing in this entrypoint imports them; loadKeplerPeers resolves @kepler.gl/actions with a dynamic import, and every projection, mapping, and reconciliation function works with no peer present at all.

    import { projectResultToKeplerDataset } from "@honua/sdk-js/kepler";

    const projection = projectResultToKeplerDataset({
    datasetId: "incidents",
    result: { features: [{ attributes: { id: 1 }, geometry: { x: -122.4, y: 37.8 } }], exceededTransferLimit: false },
    provenance: { sourceId: "incidents", planId: "plan-1" },
    });
    // projection.diagnostic.geoJsonBytes === 0

    Classes

    HonuaKeplerBridgeError

    Interfaces

    CreateKeplerLinkedStateSyncOptions
    CreateKeplerWorkspaceBridgeOptions
    KeplerAction
    KeplerArrowProcessorResult
    KeplerArrowTableProjectionRequest
    KeplerBridgeCapability
    KeplerBridgeLimits
    KeplerColumnarProjectionRequest
    KeplerColumnInput
    KeplerCompatibility
    KeplerCrsDecision
    KeplerDatasetData
    KeplerDatasetInfo
    KeplerDatasetMetadata
    KeplerDatasetProjection
    KeplerDegradedNote
    KeplerDeltaDelete
    KeplerDeltaUpsert
    KeplerExtent
    KeplerFeatureShape
    KeplerFidelityLoss
    KeplerField
    KeplerFilter
    KeplerFilterProjection
    KeplerFreshness
    KeplerGeoJsonGeometry
    KeplerIdentityMismatch
    KeplerIngestionDiagnostic
    KeplerLinkedStateDiagnostic
    KeplerLinkedStateMapping
    KeplerLinkedStateSync
    KeplerMapState
    KeplerMapStyleEntry
    KeplerOpenedDataset
    KeplerPeers
    KeplerProcessors
    KeplerProjectionMetrics
    KeplerProjectionShape
    KeplerProtoDataset
    KeplerRealtimeAdapterOptions
    KeplerRealtimeSnapshotOptions
    KeplerReconciliationDiagnostic
    KeplerReconciliationPlan
    KeplerRedaction
    KeplerRedactionResult
    KeplerRemoteSourceInput
    KeplerRemoteSourceProjectionRequest
    KeplerResultInput
    KeplerResultProjectionRequest
    KeplerSourceProvenance
    KeplerTemporalWindow
    KeplerTilesetDescriptor
    KeplerViewportSize
    KeplerWorkspaceBridge
    KeplerWorkspaceDatasetState
    KeplerWorkspaceHost
    KeplerWorkspaceMetrics
    LoadKeplerPeersOptions
    LoadKeplerProcessorsOptions
    RedactKeplerExportStateOptions

    Type Aliases

    HonuaKeplerBridgeErrorCode
    KeplerFidelityLossKind
    KeplerFieldType
    KeplerFilterType
    KeplerIngestionStrategy
    KeplerLinkedStateChannel
    KeplerLinkedStateDirection
    KeplerLinkedStateUpdate
    KeplerLinkedStateUpdateKind
    KeplerModuleImporter
    KeplerRealtimeFeatureProjector
    KeplerRebuildReason
    KeplerReconciliationEvent
    KeplerReconciliationOperation
    KeplerRedactionKind
    KeplerRemoteSourceKind
    KeplerRemoteSourceProjection

    Variables

    DEFAULT_KEPLER_BRIDGE_LIMITS
    KEPLER_BRIDGE_CAPABILITIES
    KEPLER_BRIDGE_CONTRACT_VERSION
    KEPLER_COMPATIBILITY_RANGE
    KEPLER_DATE_FORMAT
    KEPLER_GEOJSON_COLUMN
    KEPLER_LATITUDE_COLUMN
    KEPLER_LINKED_STATE_MAPPINGS
    KEPLER_LONGITUDE_COLUMN
    KEPLER_REDACTED
    KEPLER_TIMESTAMP_FORMAT

    Functions

    assertCredentialFreeScalar
    assertCredentialFreeUrl
    assertKeplerCompatibility
    createKeplerLinkedStateSync
    createKeplerWorkspaceBridge
    credentialQueryParameters
    defaultKeplerRealtimeFeatureProjector
    estimateKeplerRowBytes
    evaluateKeplerCompatibility
    extentToKeplerMapState
    honuaClauseToKeplerFilter
    honuaClauseToTemporalWindow
    inferKeplerFieldType
    isKnownColumnarType
    isSensitiveKeplerKey
    jsonByteLength
    keplerDatasetStateFromProjection
    keplerDeltaFromRealtimeEvent
    keplerField
    keplerFilterToHonuaClause
    keplerLinkedStateMapping
    keplerMapStateToExtent
    keplerSelectionFilterValue
    keplerSnapshotFromRealtimeEvent
    keplerTimeRangeToTemporalWindow
    keplerTypeForColumnarType
    keplerTypeForEsriFieldType
    loadKeplerPeers
    loadKeplerProcessors
    looksLikeCredentialValue
    normalizeKeplerLimits
    normalizeKeplerValue
    pointCoordinates
    projectArrowTableToKeplerDataset
    projectColumnarBatchToKeplerDataset
    projectRemoteSourceToKepler
    projectResultToKeplerDataset
    reconcileKeplerDataset
    redactKeplerExportState
    resolveKeplerCrs
    temporalWindowToHonuaClause
    toKeplerGeoJsonGeometry