femic.bcdc_fetch

AOI-scoped WFS acquisition helpers for BC Data Catalogue resources.

Functions

build_bbox_3005(value)

Parse a CLI bbox string into an EPSG:3005 bbox tuple.

fetch_bcdc_wfs_data(query, *, ...[, ...])

Fetch AOI-scoped WFS data for the top-ranked WFS-capable BCDC resource.

resolve_geomark_bbox_3005(geomark_ref)

Resolve a Geomark reference into a normalized EPSG:3005 bounding box.

write_bcdc_fetch_manifest(result, path)

Write one BCDC WFS fetch result to JSON.

Classes

BcdcFetchError

Raised when WFS-backed BCDC acquisition cannot proceed.

BcdcFetchResult(query, limit, generated_utc, ...)

One AOI-scoped WFS fetch result for a resolved query.

GeomarkBBox(geomark_id, geomark_url, ...)

Normalized Geomark AOI as an EPSG:3005 bounding box.