Nationaal Wegenbestand (NWB) en weggegevens
Het Nationaal Wegenbestand van Rijkswaterstaat is het landelijke wegennet als lijnen: elke weg met een straatnaam of nummer, van snelweg tot woonerf, opgeknipt in wegvakken met beheerder, gemeente en hectometrering. Op 16 oktober 2026 waren dat 1.667.080 wegvakken en 162.114 hectometerpunten. Daarnaast NWB Vaarwegen (4.825 vaarwegvakken) en Weggegevens (WEGGEG) met maximumsnelheden en rijstroken op de rijkswegen, gekoppeld aan de wegvakken. Via PDOK als OGC API, WFS en WMS.

Wegvakken in het Nationaal Wegenbestand naar wegbeheerder: gemeente is het grootste deel, 92% in oktober 2026
Verdeling in oktober 2026: gemeente 92%, provincie 4,3%, Rijk 1,2%, waterschap 1,2%, andere beheerder (haven, Staatsbosbeheer en overige) 0,9%. Totaal: 1.667.080 wegvakken.
Wat kun je ermee?4 ideeën
Wie beheert welke weg?
Het veld wegbehsrt zegt het: 92% van de wegvakken is van een gemeente, 4,3% van een provincie, 1,2% van het Rijk en 1,2% van een waterschap. Kleur een kaart van je regio op beheerder.
Waar mag je 130?
WEGGEG heeft per wegvak de maximumsnelheid, met tijden: 130 van 19 tot 6 uur en overdag lager. Op 16 oktober 2026 stonden er 7.176 regels met 130 en 10.999 met 100 in.
Ongevallen en verkeer op de kaart
Veel verkeersdata (NDW, ongevallenregistratie) verwijst naar een NWB-wegvak of hectometerpaal. Met wvk_id koppel je ze aan de weg zelf.
Hoeveel kilometer weg per gemeente?
Tel de lengte van de wegvakken (st_lengthshape, in meters) per gemeente en per beheerder. Bij gescheiden rijbanen heeft elke rijbaan eigen wegvakken.
Zo verwerk je het4 stappen
Wegvakken in een straat of gemeente
De OGC API kan filteren op gme_naam, stt_naam, wegbehsrt, wegnummer en wvk_id; maximaal 1.000 per pagina, volg de link next.
https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/collections/wegvakken/items?f=json&limit=100&gme_naam=Utrecht&wegbehsrt=R
Maximumsnelheden op de A2
WEGGEG filtert op omschr (de snelheid) en wvk_id. Koppel via wvk_id aan de wegvakken voor het wegnummer. begintijd en eindtijd geven het tijdvak (19 en 6 = 's avonds en 's nachts).
https://api.pdok.nl/rws/weggegevens/ogc/v1/collections/wegvak_max_snelheden/items?f=json&limit=10&omschr=130
Tellen met de WFS
De OGC API geeft geen totaal. De WFS wel, ook met een filter. Een telling zonder filter over alle wegvakken duurt ongeveer 18 seconden.
https://service.pdok.nl/rws/nationaal-wegenbestand-wegen/wfs/v1_0?service=WFS&version=2.0.0&request=GetFeature&resultType=hits&typeNames=wegvakken&FILTER=%3CFilter%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3Ewegbehsrt%3C/PropertyName%3E%3CLiteral%3ER%3C/Literal%3E%3C/PropertyIsEqualTo%3E%3C/Filter%3E
Vaarwegen
NWB Vaarwegen heeft vaarwegvakken met naam en vaarwegnummer, en kilometermarkeringen (2.886).
https://api.pdok.nl/rws/nationaal-wegenbestand-vaarwegen/ogc/v1/collections/vaarwegvakken/items?f=json&limit=10&vwg_naam=Veerse%20Meer
Interessante koppelingen


Waar staat het verkeer het vaakst stil?
Leg de meetpunten van NDW op de wegvakken van het NWB en tel per wegvak het aantal minuten onder 30 km/u.


Welke borden staan langs welke weg?
Elk verkeersbord in de NDW-API heeft een roadSectionId en nwbVersion; dat is het wvk_id van het wegvak in het NWB van die versie.
Vergelijkbare bronnen
OpenStreetMapOSM heeft ook fietspaden, paden en wegtypes, en wordt door vrijwilligers bijgehouden; het NWB is de officiële registratie van wegbeheerders, met hectometrering.
NDW actuele verkeersgegevensSnelheden en intensiteiten per meetpunt, minuut voor minuut; het NWB is het wegennet waarop die metingen liggen.
Overture MapsWereldwijd wegennet uit OSM en andere bronnen, zonder Nederlandse beheerders of hectometrering.
Waar je op moet letten
- Alleen wegen met een naam of nummer
Volgens de beschrijving staan alleen wegen in het NWB die een straatnaam of wegnummer hebben. Naamloze paden en veel fietspaden ontbreken.
- Wegvakken, geen kilometers
Een wegvak loopt van kruising tot kruising. Tellen geeft dus vooral hoe druk het netwerk vertakt is; voor lengte gebruik je st_lengthshape.
- WEGGEG alleen voor rijkswegen
Maximumsnelheden en rijstroken staan er alleen voor wegen van het Rijk. Snelheden op gemeentelijke en provinciale wegen vind je via de verkeersborden van NDW.
- Ids veranderen met de versie
Het NWB verschijnt in versies (collectie bijgewerkt op 5 oktober 2026). Andere data noemen soms de versie waarop ze zijn gebouwd, zoals nwbVersion bij de NDW-verkeersborden (2026-03-01 bij het eerste bord). Koppel met dezelfde versie als het kan, en controleer wvk_id's die niet meer bestaan.
APIOGC WFS 2.0.0 · gelezen 16 okt 2026
Geen sleutel. Kosten: none; gebruiksvoorwaarden: https://creativecommons.org/publicdomain/zero/1.0/deed.nl. uit de beschrijving
objecten in nwbwegen:wegvakken getest
application/gml+xml; version=3.2text/xml; subtype=gml/3.2.1text/xml; subtype=gml/3.1.1application/json; subtype=geojsonapplication/json
Basisadres
https://service.pdok.nl/rws/nationaal-wegenbestand-wegen/wfs/v1_0
Endpoints 5
- GET
?request=GetCapabilitiesbeschrijving van de dienst - GET
?request=DescribeFeatureTypevelden van een laag (XSD) - GET
?request=GetFeaturede objecten zelf, met geometrie - GET
?request=ListStoredQueriesopgeslagen zoekvragen - GET
?request=DescribeStoredQueriesuitleg bij opgeslagen zoekvragen
Lagen en projecties
- Wegvakken
nwbwegen:wegvakkenEPSG:28992, EPSG:25831, EPSG:25832, EPSG:3034, EPSG:3035, EPSG:3857, EPSG:4258, EPSG:4326 - Hectopunten
nwbwegen:hectopuntenEPSG:28992, EPSG:25831, EPSG:25832, EPSG:3034, EPSG:3035, EPSG:3857, EPSG:4258, EPSG:4326
Filteren uit de beschrijving
OGC Filter Encoding (FES 2.0)
Parameters 6
typeNames | welke laag: nwbwegen:wegvakken, nwbwegen:hectopunten | uit de beschrijving |
outputFormat | bv. application/json voor GeoJSON | uit de beschrijving |
srsName | projectie, bv. EPSG:4326 voor webkaarten (standaard EPSG:28992, RD) | uit de beschrijving |
count / startIndex | pagineren | uit de beschrijving |
filter | FES-XML-filter op velden of geometrie | uit de beschrijving |
bbox | rechthoek in de gekozen projectie | platform |
Velden 59 · nwbwegen:wegvakken
| Naam | Type | Betekenis |
|---|---|---|
geom | geometrie | |
objectid | integer | |
wvkId | double | |
jteIdBeg | double | |
jteIdEnd | double | |
wegbehsrt | string | |
wegnummer | string | |
wegdeelltr | string | |
hectoLttr | string | |
bstCode | string | |
rpeCode | string | |
admrichtng | string |
Toon alle 59
| Naam | Type | Betekenis |
|---|---|---|
rijrichtng | string | |
sttNaam | string | |
sttBron | string | |
wpsnaam | string | |
gmeId | integer | |
gmeNaam | string | |
hnrstrlnks | string | |
hnrstrrhts | string | |
eHnrLnks | integer | |
eHnrRhts | integer | |
lHnrLnks | integer | |
lHnrRhts | integer | |
begafstand | integer | |
endafstand | integer | |
beginkm | double | |
eindkm | double | |
posTvWol | string | |
wegbehcode | string | |
wegbehnaam | string | |
distrcode | integer | |
distrnaam | string | |
dienstcode | string | |
dienstnaam | string | |
wegtype | string | |
wgtypeOms | string | |
routeltr | string | |
routenr | integer | |
routeltr2 | string | |
routenr2 | integer | |
routeltr3 | string | |
routenr3 | integer | |
routeltr4 | string | |
routenr4 | integer | |
wegnrAw | string | |
wegnrHmp | string | |
geobronId | integer | |
geobronNm | string | |
bronjaar | integer | |
openlr | string | |
bagOrl | string | |
frc | string | |
fow | string | |
altNaam | string | |
altNr | string | |
relHoogte | integer | |
stLengthshape | double | |
fuuid | string |
Limieten en valkuilen
- Maximaal 1.000 objecten per verzoek (CountDefault). uit de beschrijving
- Pagineren kan: count en startIndex (ImplementsResultPaging). uit de beschrijving
- In de WFS heten de velden anders dan in de OGC API: wvkId, sttNaam, gmeNaam (camelCase) tegenover wvk_id, stt_naam, gme_naam. Filteren op wegbehsrt werkt in allebei. getest
- WEGGEG heeft een eigen WFS (service.pdok.nl/rws/weggegevens/wfs/v1_0) met de lagen wegvak_max_snelheden (26.441) en wegvak_rijstroken (22.910). getest
Probeer het HTTP 200 · 291 ms · 16 okt
https://service.pdok.nl/rws/nationaal-wegenbestand-wegen/wfs/v1_0?request=GetFeature&service=WFS&version=2.0.0&typeNames=nwbwegen:wegvakken&outputFormat=application/json&srsName=EPSG:4326&count=1&propertyName=wvkId,sttNaam,gmeNaam,wegbehsrt,wegnummer
{
"type": "FeatureCollection",
"name": "wegvakken",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:OGC:1.3:CRS84"
}
},
"features": [
{
"type": "Feature",
"properties": {
"wvkId": 256198122,
"wegbehsrt": "G",
"wegnummer": "",
"sttNaam": "Reeshofpark",
"gmeNaam": "Tilburg"
},
"bbox": [
4.997212764244013,
51.5803340324217
],
"geometry": {
"type": "MultiLineString",
"coordinates": "…"
}
}
],
"bbox": [
4.99721276424401,
51.5803340324217
]
}Ingekort antwoord, opgeslagen bij het oogsten. Klik op het adres voor het echte, actuele antwoord.
Gelezen uit GetCapabilities: lagen, projecties, formaten, filters, limiet · DescribeFeatureType: velden van nwbwegen:wegvakken. Labels: uit de beschrijving staat in wat de api zelf publiceert. getest uit onze eigen kleine aanroep. platform geldt voor elk api van dit platform, volgens de documentatie. ervaring zelf ondervonden bij het bouwen van open data index.
Zo haal je het op
curl "https://api.pdok.nl/rws/nationaal-wegenbestand-wegen/ogc/v1/collections/wegvakken/items?f=json&limit=5&wegnummer=002"
Meer van Rijkswaterstaat in onze index
6.621 datasets in Nationaal Georegister, data.overheid.nl, ArcGIS Online Rijkswaterstaat, 4TU.ResearchData (via DataCite). Dit zijn de laatst gewijzigde.
- Bathymetrie Nederland - vaargeulen 1 mtr. RWS Midden-Nederland Noord2026-10-30
- Bathymetrie Nederland - vaargeulen 1 mtr. RWS Zee en Delta Zuid2026-10-30
- FIS_VNDS - Subchamber - vlakken2026-10-30
- Bathymetrie Nederland - vaargeulen 1 mtr. RWS Oost-Nederland Noord2026-10-30
- navigatiesnelheid2026-10-30
- vaarwegjunctie2026-10-30
Meer in dit thema
Bekijk hoe deze pagina is opgebouwd
bron: rws-nwb blokken: [] secties: - ideeen - verwerken - koppelingen - vergelijkbaar - beperkingen - code cache: tag: bron:rws-nwb ververs: na statuscheck, als de bron nieuwer is statuscheck: methode: veld updated van de collectie wegvakken in de OGC API verwacht: maandelijks
Bron: content/bronnen/rws-nwb.yaml · Markdown



