Denmark roads: CVF (anonymous, named, coarse class) vs GeoDanmark Vejmidte (token, full class) #231
Labels
No labels
blocked
claude-wip
map-report
map:is
map:se
needs-review
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
art/ismap#231
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Gated on #211 and #218; the GeoDanmark option is gated on #220 (the provider).
Two national sources, and the choice is the substance of this issue.
CVF — Centralt Vej- og stiregister (Vejdirektoratet)
Verified live 2026-08-24. Anonymous WFS, two equivalent paths:
http://geocloud.vd.dk/CVF/wfsand the NAP mirrorhttps://distribution.dataudveksler.app.vd.dk/api/dataset/58/geo/0/wfs.numberOfFeatures="307833"onCVF:veje. Refreshed daily; the NAP metadata showstimeLastSuccessUtc = 2026-08-24T00:03:46Z.Attributes (from
DescribeFeatureTypeplus a 4 000-feature sample):BETEGNELSE— road name, populatedVEJ_ELLER_STI—Vej79% /Sti21%, so paths are separableVEJSTATUS— administrative status, not functional class:Offentlig51%,Privat fælles38%,Privat9%,Almen,Udlagt privat fællesVEJTYPE— the only functional signal, populated on ~48% of features; observedvalues
Øvrige vejeandMotortrafikvej(motorways presumablyMotorvejoutsidethe sample). Enumerate the real domain before mapping.
ADM_NRis administrative, notE20.Licence CC BY 4.0 per the NAP record (
metadata/license = CC_BY) — though the samerecord's
conditionsForUsepoints at CC0 legalcode andlicenseNamesays"Creative Commons Universal License". Both permissive; worth one email under R2, blocks
nothing.
GeoDanmark
VejmidteBehind
token=(#220). This is where the full class hierarchy and the road numbers live.Recommendation
Land roads on GeoDanmark behind the provider and keep CVF as the anonymous fallback
and the cross-check. If the provider slips, CVF alone still yields a defensible
motorway / other-road / path layer with names — but label it as a tier, the way Greece's
TEN-T roads are labelled, rather than letting it read as the full network.
Do not use INSPIRE
roadlink: 2 506 759 features and no class, name or ref.