From 4cf10fa24b3e319535769101756c4e743610bcb4 Mon Sep 17 00:00:00 2001 From: jakeross Date: Sat, 22 Aug 2026 15:47:31 -0700 Subject: [PATCH] docs(ogc): describe actively_monitored_wells as all-groups BDMS-974 drops the "group name = 'water level network'" predicate from ogc_actively_monitored_wells, so the layer now covers currently-monitored wells in any group. The published prose still described the old filter and would have shipped wrong the moment that migration ran. The collection description now keys the layer on the monitoring status alone, and says what the join actually produces: a well in several groups appears once per group. That last point matters enough to repeat at field level -- the id column is no longer unique within the collection, which is the kind of thing a client discovers by having its keyed-by-id map silently drop rows. group_name loses its claim that it is always the Water Level Network. Keywords drop water-level-network for monitoring-status. Co-Authored-By: Claude Opus 5 --- core/pygeoapi-config-internal.yml | 18 ++++++++++-------- core/pygeoapi-config.yml | 18 ++++++++++-------- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/core/pygeoapi-config-internal.yml b/core/pygeoapi-config-internal.yml index 578bc8da..2396539e 100644 --- a/core/pygeoapi-config-internal.yml +++ b/core/pygeoapi-config-internal.yml @@ -361,15 +361,17 @@ resources: title: Actively Monitored Wells description: >- The wells being measured today, rather than every well ever recorded. - A well appears here only if it belongs to the Water Level Network - group and its most recent monitoring-status entry reads "Currently - monitored"; the summary statistics attached to each one are the same - water-level figures published in water_well_summary. Use it to see the - live monitoring network -- where measurements are still being - collected, and where coverage is thin. + A well appears here when its most recent monitoring-status entry reads + "Currently monitored", whichever monitoring group it belongs to; the + summary statistics attached to each one are the same water-level + figures published in water_well_summary. A well belonging to several + groups still appears once, with every membership listed in group_ids, + group_names and group_types. Use it to see the live monitoring network + -- where measurements are still being collected, and where coverage is + thin. keywords: [ - water-wells, monitoring, water-level-network, actively-monitored, - monitoring-network, groundwater-level + water-wells, monitoring, actively-monitored, monitoring-network, + monitoring-status, groundwater-level ] extents: spatial: diff --git a/core/pygeoapi-config.yml b/core/pygeoapi-config.yml index 4dbf0c97..093cd8b8 100644 --- a/core/pygeoapi-config.yml +++ b/core/pygeoapi-config.yml @@ -271,15 +271,17 @@ resources: title: Actively Monitored Wells description: >- The wells being measured today, rather than every well ever recorded. - A well appears here only if it belongs to the Water Level Network - group and its most recent monitoring-status entry reads "Currently - monitored"; the summary statistics attached to each one are the same - water-level figures published in water_well_summary. Use it to see the - live monitoring network -- where measurements are still being - collected, and where coverage is thin. + A well appears here when its most recent monitoring-status entry reads + "Currently monitored", whichever monitoring group it belongs to; the + summary statistics attached to each one are the same water-level + figures published in water_well_summary. A well belonging to several + groups still appears once, with every membership listed in group_ids, + group_names and group_types. Use it to see the live monitoring network + -- where measurements are still being collected, and where coverage is + thin. keywords: [ - water-wells, monitoring, water-level-network, actively-monitored, - monitoring-network, groundwater-level + water-wells, monitoring, actively-monitored, monitoring-network, + monitoring-status, groundwater-level ] extents: spatial: