Interface CreateDatasetOptions

interface CreateDatasetOptions {
    capabilityPolicy?: CapabilityPolicy;
    client: HonuaClient;
    id: string;
    resolveSource?: SourceResolver;
    skipCompatibilityCheck?: boolean;
    sources: readonly SourceDescriptor[];
}

Properties

capabilityPolicy?: CapabilityPolicy

Capability policy. "strict" (default) refuses to construct a Source whose required capability is missing. "degraded" allows client-side fallback paths that report via Result.degraded.

client: HonuaClient
id: string
resolveSource?: SourceResolver

Resolver invoked for descriptors the built-in resolvers do not know how to handle. Built-in coverage includes GeoServices, OGC API Features/Tiles/Maps/Records, STAC, WFS, WMS, WMTS, and OData.

skipCompatibilityCheck?: boolean

When true, skips the client.checkCompatibility() gate. Reserved for test fixtures and conformance suites; production code should leave this unset.

sources: readonly SourceDescriptor[]

Source descriptors; Source instances are constructed lazily.