Function wfsSource

  • Adapter factory for a WFS 2.0 endpoint.

    Query.where and Query.spatialFilter compile to FES 2.0; GeoJSON is preferred over GML via OperationsMetadata negotiation. applyEdits() builds <wfs:Transaction> bodies. Reach Source.protocol("wfs") for raw GML / LockFeature / stored-query access.

    Type Parameters

    • T

    Parameters

    Returns CapabilityAwareSource<T>

    const dataset = createDataset({
    id: "wfs-parcels",
    client,
    sources: [{
    id: "parcels",
    protocol: "wfs",
    locator: { url: "https://your-honua-server.example/wfs", typeName: "ns:Parcels" },
    capabilities: PROTOCOL_DEFAULT_CAPABILITIES.wfs,
    }],
    });
    const result = await dataset.source("parcels")!.queryAll({
    where: "STATUS = 'ACTIVE'",
    pagination: { limit: 500 },
    });