Interface SemanticGeoServicesSourceIdentityExperimental

Static, credential-free layer evidence required by semantic GeoServices compilation.

interface SemanticGeoServicesSourceIdentity {
    layerId: number;
    protocol: SemanticGeoServicesProtocol;
    serviceId: string;
    sourceVersion?: string;
    supportedSpatialRelationships?: readonly SemanticGeoServicesSpatialRelationship[];
    supportsAdvancedQueries?: boolean;
    supportsPagination?: boolean;
    supportsPaginationOnAggregatedQueries?: boolean;
    supportsStatistics?: boolean;
}

Properties

layerId: number
serviceId: string
sourceVersion?: string
supportedSpatialRelationships?: readonly SemanticGeoServicesSpatialRelationship[]

Exact relationships advertised by layer metadata. Omission is not treated as support.

supportsAdvancedQueries?: boolean

Layer-level supportsAdvancedQueries; required before emitting orderByFields.

supportsPagination?: boolean

advancedQueryCapabilities.supportsPagination; required for resultOffset/resultRecordCount.

supportsPaginationOnAggregatedQueries?: boolean

Explicit layer evidence for resultOffset on statistics requests.

supportsStatistics?: boolean

Layer supportsStatistics; required for outStatistics/groupByFieldsForStatistics.