|
| 1 | +# Environment Agency Hydrology Live Demo Verification |
| 2 | + |
| 3 | +Date: 2026-05-26 |
| 4 | + |
| 5 | +## Purpose |
| 6 | + |
| 7 | +Verify that the Environment Agency Hydrology publisher and Explorer UI updates are visible in the production CSAPI Explorer live demo experience. |
| 8 | + |
| 9 | +## Deployment State |
| 10 | + |
| 11 | +Explorer repository: |
| 12 | + |
| 13 | +```text |
| 14 | +OS4CSAPI/ogc-csapi-explorer main |
| 15 | +8712d11 Show hydrology latest readings on map cards |
| 16 | +``` |
| 17 | + |
| 18 | +Publisher/documentation repository: |
| 19 | + |
| 20 | +```text |
| 21 | +OS4CSAPI/OSHConnect-Python main |
| 22 | +a6acc37 Add Environment Agency hydrology publisher |
| 23 | +``` |
| 24 | + |
| 25 | +The production Pages route served a new built JavaScript asset: |
| 26 | + |
| 27 | +```text |
| 28 | +https://ogc-csapi-explorer.pages.dev/assets/index-BWlscW-4.js |
| 29 | +``` |
| 30 | + |
| 31 | +The production asset contains the expected update strings: |
| 32 | + |
| 33 | +- `Latest readings` |
| 34 | +- `Groundwater level` |
| 35 | +- `popup-latest-readings` |
| 36 | +- `environment agency` |
| 37 | +- `SFGPEWRH-------` |
| 38 | + |
| 39 | +## Correct Live Demo Preset |
| 40 | + |
| 41 | +The Environment Agency Hydrology resources are on the Explorer preset: |
| 42 | + |
| 43 | +```text |
| 44 | +OSH (OS4CSAPI) |
| 45 | +https://129-80-248-53.sslip.io/sensorhub/api |
| 46 | +``` |
| 47 | + |
| 48 | +They are not on the default `CSAPI-Go v2` preset: |
| 49 | + |
| 50 | +```text |
| 51 | +https://129-80-248-53.sslip.io/csapi-go-v2/ |
| 52 | +``` |
| 53 | + |
| 54 | +This distinction matters for live-demo validation. A user connected to `CSAPI-Go v2` will not see the Environment Agency Hydrology stations even though the live Explorer bundle is updated. |
| 55 | + |
| 56 | +## Backend Observation Check |
| 57 | + |
| 58 | +The live OSH backend returned latest observations for the curated Environment Agency datastreams: |
| 59 | + |
| 60 | +| Datastream | Reading | |
| 61 | +| --- | --- | |
| 62 | +| `05ig` | River flow `0.219 m3/s`, `Unchecked`, phenomenon time `2026-05-26T08:30:00Z` | |
| 63 | +| `05i0` | River level `0.181 m`, `Unchecked`, phenomenon time `2026-05-26T08:45:00Z` | |
| 64 | +| `05j0` | Rainfall `0.0 mm`, `Unchecked`, phenomenon time `2026-05-26T08:45:00Z` | |
| 65 | +| `05jg` | Groundwater level `53.8 mAOD`, `Unchecked`, stale phenomenon time `2026-04-20T07:00:00Z` | |
| 66 | +| `05k0` | River flow `0.291 m3/s`, `Unchecked`, phenomenon time `2026-05-26T08:45:00Z` | |
| 67 | + |
| 68 | +## Production Browser Verification |
| 69 | + |
| 70 | +Production URL: |
| 71 | + |
| 72 | +```text |
| 73 | +https://ogc-csapi-explorer.pages.dev/map |
| 74 | +``` |
| 75 | + |
| 76 | +Connection preset: |
| 77 | + |
| 78 | +```text |
| 79 | +OSH (OS4CSAPI) |
| 80 | +``` |
| 81 | + |
| 82 | +Map load result: |
| 83 | + |
| 84 | +```text |
| 85 | +605+ FEATURES |
| 86 | +``` |
| 87 | + |
| 88 | +Selected deployment: |
| 89 | + |
| 90 | +```text |
| 91 | +EA Hydrology Beggearn Huish |
| 92 | +``` |
| 93 | + |
| 94 | +Verified UI behavior: |
| 95 | + |
| 96 | +- The deployed-system card renders an image-backed STANAG symbol element instead of the old blank fallback rectangle. |
| 97 | +- The card includes a `Latest readings` section. |
| 98 | +- The card shows both Beggearn Huish readings: |
| 99 | + - River flow `0.219 m3/s` |
| 100 | + - River level `0.181 m` |
| 101 | +- The card shows relative source observation age and quality: |
| 102 | + - `1h ago` |
| 103 | + - `recent` |
| 104 | + - `Unchecked` |
| 105 | +- The map popup DOM includes `.popup-latest-readings` and compact rows: |
| 106 | + - River flow `0.219 m3/s` |
| 107 | + - River level `0.181 m` |
| 108 | + - `Latest 1h ago · Unchecked` |
| 109 | + |
| 110 | +The browser viewport available during verification was narrow/mobile-sized, so the popup element existed in the DOM while the deployed-system detail sheet was the visible primary interaction surface. The popup latest-reading content was still present and populated. |
| 111 | + |
| 112 | +## Remaining Warnings |
| 113 | + |
| 114 | +The OSH endpoint still returns multiple HTTP 400 responses for some relationship-query paths during map loading. The Explorer recovers enough to load the map and render the Environment Agency station card. These warnings are consistent with earlier Explorer/server compatibility notes and did not block live-demo validation. |
| 115 | + |
| 116 | +## Outcome |
| 117 | + |
| 118 | +Live demo verification passed for Environment Agency Hydrology on the `OSH (OS4CSAPI)` preset. |
| 119 | + |
| 120 | +Confirmed live-demo features: |
| 121 | + |
| 122 | +- production bundle updated, |
| 123 | +- correct OSH preset connected, |
| 124 | +- EA hydrology resources visible on map, |
| 125 | +- STANAG symbol no longer blank fallback, |
| 126 | +- deployed-system side card latest readings visible, |
| 127 | +- map popup latest-reading content populated, |
| 128 | +- backend latest observations available. |
0 commit comments