Brussel ontsluiten via data.mobility.brussels #20

Closed
opened 2026-07-20 14:46:19 +02:00 by jelmer · 0 comments
Owner

Gemigreerd uit backlog/ naar issues op 2026-07-20 — oorspronkelijk TASK-16.
Labels in het oude bord: bronnen, brussel.
Deze taak is destijds bewust laten vallen, niet uitgevoerd.

Derde bron. Geverifieerd op 2026-07-20 met echte requests.

Bron: Brussels Mobility GeoServer, publiek, geen key.
https://data.mobility.brussels/geoserver/ogc/features/v1/collections/bm_traffic:events/items
Gebruik de OGC API Features-variant, niet WFS 2.0: daar geeft bbox in combinatie
met CQL_FILTER een HTTP 500.

Laag bm_traffic:events is de levende laag: 232 features, ververst continu
(last_layer_update stond op de testdag op dezelfde dag). Alle 232 hebben
DATEX II-code RWK (wegwerkzaamheden). Tweetalig FR/NL.

Geverifieerde valkuilen:

  1. datetime= geeft stil nul resultaten. De collectie declareert geen temporele
    extent, dus het OGC-datumfilter gooit alles weg zonder foutmelding. Niet
    gebruiken.
  2. Gewone queryparameters worden genegeerd. &is_active=true gaf hetzelfde
    aantal als ongefilterd; het moet via
    &filter=is_active=true&filter-lang=cql2-text.
  3. Filteren op alleen end_time telt fors te hoog: 217 van 232 matchten, terwijl
    er 115 echt liepen. 101 records hebben een startdatum in de toekomst. Gebruik
    is_active; dat kwam op 230 van 232 records overeen met het datumvenster.
  4. Geometrie is uitsluitend Point. Geen lijnen of vlakken, dus matchen op
    buffer-straal in plaats van op segment. Dit is de zwakste bron qua precisie.
  5. Geen fietsspecifiek veld. consequences_fr is de beste benadering, goed
    gevuld: Trottoir obstrue (54), Une ou plusieurs bandes fermees (28),
    Une direction fermee (22), Bandes retrecies (15).
  6. Geen publieke deeplink per melding op deze laag.

Lagen die je moet vermijden, ondanks veelbelovende namen:

  • bm_osiris:chantiers_actu is dood: 99 features die zichzelf als actueel
    aanmerken maar met einddata 2017-2019. De bijbehorende PDF-links wijzen naar
    een host die niet resolvet.
  • bm_osiris:deviations heeft 6554 MultiLineString-omleidingen, maar zonder
    enig temporeel veld: actief en historisch zijn niet te onderscheiden.
  • bm_traffic:worksites_comm staat sinds 2024-11-26 stil, maar heeft als enige
    wel publieke deeplinks (verstopt als HTML-anchor in descr_fr/descr_nl).

Volume: 232 totaal, 117 actief. Kanaalcorridor noord-zuid: 150 totaal, 79 actief.

Open punt: de licentiepagina (data.mobility.brussels/en/info/legal/) geeft
HTTP 500, dus voorwaarden en attributie zijn niet bevestigd. Uitzoeken voor
publicatie, samen met TASK-13.

Definition of Done

> Gemigreerd uit `backlog/` naar issues op 2026-07-20 — oorspronkelijk **TASK-16**. > Labels in het oude bord: `bronnen`, `brussel`. > Deze taak is destijds **bewust laten vallen**, niet uitgevoerd. Derde bron. Geverifieerd op 2026-07-20 met echte requests. Bron: Brussels Mobility GeoServer, publiek, geen key. `https://data.mobility.brussels/geoserver/ogc/features/v1/collections/bm_traffic:events/items` Gebruik de OGC API Features-variant, niet WFS 2.0: daar geeft bbox in combinatie met CQL_FILTER een HTTP 500. Laag `bm_traffic:events` is de levende laag: 232 features, ververst continu (`last_layer_update` stond op de testdag op dezelfde dag). Alle 232 hebben DATEX II-code RWK (wegwerkzaamheden). Tweetalig FR/NL. Geverifieerde valkuilen: 1. `datetime=` geeft stil nul resultaten. De collectie declareert geen temporele extent, dus het OGC-datumfilter gooit alles weg zonder foutmelding. Niet gebruiken. 2. Gewone queryparameters worden genegeerd. `&is_active=true` gaf hetzelfde aantal als ongefilterd; het moet via `&filter=is_active=true&filter-lang=cql2-text`. 3. Filteren op alleen `end_time` telt fors te hoog: 217 van 232 matchten, terwijl er 115 echt liepen. 101 records hebben een startdatum in de toekomst. Gebruik `is_active`; dat kwam op 230 van 232 records overeen met het datumvenster. 4. Geometrie is uitsluitend Point. Geen lijnen of vlakken, dus matchen op buffer-straal in plaats van op segment. Dit is de zwakste bron qua precisie. 5. Geen fietsspecifiek veld. `consequences_fr` is de beste benadering, goed gevuld: `Trottoir obstrue` (54), `Une ou plusieurs bandes fermees` (28), `Une direction fermee` (22), `Bandes retrecies` (15). 6. Geen publieke deeplink per melding op deze laag. Lagen die je moet vermijden, ondanks veelbelovende namen: - `bm_osiris:chantiers_actu` is dood: 99 features die zichzelf als actueel aanmerken maar met einddata 2017-2019. De bijbehorende PDF-links wijzen naar een host die niet resolvet. - `bm_osiris:deviations` heeft 6554 MultiLineString-omleidingen, maar zonder enig temporeel veld: actief en historisch zijn niet te onderscheiden. - `bm_traffic:worksites_comm` staat sinds 2024-11-26 stil, maar heeft als enige wel publieke deeplinks (verstopt als HTML-anchor in `descr_fr`/`descr_nl`). Volume: 232 totaal, 117 actief. Kanaalcorridor noord-zuid: 150 totaal, 79 actief. Open punt: de licentiepagina (`data.mobility.brussels/en/info/legal/`) geeft HTTP 500, dus voorwaarden en attributie zijn niet bevestigd. Uitzoeken voor publicatie, samen met TASK-13. ## Definition of Done - [ ] #1 Werkend op https://gpx.jelmer.org - [ ] #2 Documentatie bijgewerkt
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jelmer/gpx-afsluitingen#20
No description provided.