Bereikbaarheidskaart API
NDW Locatieservices levert een API om bereikbare en niet-bereikbare wegvakken inzichtelijk te maken. Deze interface wordt gebruikt voor onder andere de Bereikbaarheidskaart van het NDW.
De broncode van de API is beschikbaar gesteld via GitHub.
Bronnen
Nationaal Wegenbestand (NWB)
Het NWB wordt gebruikt voor het inlezen van het wegennetwerk. Op basis van de baansubsoort en rijrichting wordt een basisbereikbaarheid bepaald om per wegvak (gedeelte) te kunnen bepalen of het bereikbaar is vanuit het startpunt.
Verkeersborden API
De verkeersborden API wordt geraadpleegd als bron voor verkeersborden. Hieruit worden de C1, C6, C7, C7a, C7b, C8, C9, C10, C11, C12, C17, C18, C19, C20, C21, C22, C22a, C22c gebruikt om de verkeerssituatie in kaart te brengen en te bepalen of er restricties van toepassing zijn.
Features
- Zoeken per gemeente of per begrenzingskader
- Een bestemming kan worden meegegeven om te zien of deze bereikbaar is en waarom niet
- Geeft bereikbaarheid aan tot op de exacte locatie van de verkeersborden
- Voertuig kenmerken kunnen worden meegegeven om rekening te houden met de bereikbaarheid (hoogte, breedte, lengte, type, gewicht, aslast, brandstoftype en of het voortuig een aanhanger meeneemt)
- Opties om zowel bereikbare als niet-bereikbare wegvakken op te halen.
- Effectieve bereikbaarheid (Effectieve bereikbaarheid betekent dat het weggedeelte vanuit ten minste één richting bereikbaar is.)
- Houd rekening met emissie zones
Beperkingen
De bereikbaarheidskaart API kent enkele beperkingen.
- De basisbereikbaarheid waarmee elk specifiek verzoek vergeleken wordt, bepaalt de API op basis van de wegvakken die qua NWB-baansubsoort toegankelijk voor auto's kunnen zijn. Hierdoor bevat de response geen informatie over wegvakken die in het NWB een baansubsoort hebben die enkel toegankelijk is voor openbaar vervoer, fietsers of voetgangers. Voor de exacte lijst van BST-codes die in het netwerk worden opgenomen, zie de broncode op GitHub.
- Daarnaast houdt de API geen rekening met afslagverboden (RVV-codes D4 t/m D8) en worden uitsluitend verkeersborden in de bepaling gebruikt die geen onderbord hebben. Verbodsborden met een onderbord zoals 'uitgezonderd bewoners' of met venstertijden worden genegeerd en deze wegvakken zijn daarom als bereikbaar geclassificeerd.
- De onderbouwing waarom je ergens niet kan komen hoeft niet per se de simpelste onderbouwing te zijn.
Gebruik
De API bestaat uit één endpoint waarmee de bereikbare en niet-bereikbare wegvakken kunnen worden uitgelezen per gemeente of per begrenzingskader. Daarnaast moet een of meerdere voertuigkenmerken worden aangeleverd.
De API ondersteunt GeoJSON, waarin onder andere de geometrie van de wegvakken is opgenomen.
Voor een gedetailleerdere uitleg van de endpoints, zie de API-specificatie.
Authenticatie
Voor het gebruik van deze API is het niet nodig om te authenticeren.
Voorbeelden
Voor gedetailleerdere voorbeelden van de endpoints, zie de API-specificatie. ```
Ga terug naar de vorige pagina