NVDB — Nasjonal vegdatabank
Nasjonal vegdatabank (NVDB) er Norges autoritative register for vegdata. Inneholder vegobjekter (tunneler, bruer, fartsgrenser, skilt), vegnett med geometri og trafikktellinger. Data leveres via NVDB API Les v4 fra Statens vegvesen / Transportportalen. Dekker riksveier, fylkesveier og kommunale veier.
—
Datamengde
Daglig
Oppdatering
6
MCP-verktøy
{
"data": "..."
}MCP-integrasjon
API-endepunkter
/vegobjekterHent vegobjekter av gitt type (paginert)
- typeId påkrevd
- Vegobjekttype-ID
typeId=581 - antall valgfri
- Antall per side. Klemmes til 1–1000; ikke-numerisk verdi gir default 100.
antall=100 - start valgfri
- Paginerings-markør fra forrige sides `metadata.nextStart`. Utelatt ⇒ første side. Markøren er opak og produseres av forrige svar — en fast verdi kan per konstruksjon ikke resolvere.
- inkluder valgfri
- Kommaseparert liste over felter NVDB skal inkludere (f.eks. `geometri,egenskaper,lokasjon`). Sendes urørt videre; mengden eies av NVDB.
inkluder=alle - limit valgfri
- Alias for `antall`. Ignoreres når `antall` er satt.
limit=100 - municipality valgfri
- Filtrer på kommune (NVDBs `kommune`-parameter). 4-sifret kommunenummer som i /omrader/kommuner. Maks 20 tegn; ingen ytterligere lokal validering.
municipality=0301
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/nvdb/vegobjekter?typeId=581
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/nvdb/vegobjekter?typeId=581"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/vegobjekter/{typeId}/{objektId}Hent enkelt vegobjekt med full detaljpayload
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/nvdb/vegobjekter/{typeId}/{objektId}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/nvdb/vegobjekter/{typeId}/{objektId}"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/vegnettVeglenkesekvenser med geometri (paginert)
- antall valgfri
- Antall per side. Klemmes til 1–1000; ikke-numerisk verdi gir default 100.
antall=100 - start valgfri
- Paginerings-markør fra forrige sides `metadata.nextStart`. Utelatt ⇒ første side. Markøren er opak og produseres av forrige svar — en fast verdi kan per konstruksjon ikke resolvere.
- inkluder valgfri
- Kommaseparert liste over felter NVDB skal inkludere (f.eks. `geometri,egenskaper,lokasjon`). Sendes urørt videre; mengden eies av NVDB.
inkluder=alle
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/nvdb/vegnett
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/nvdb/vegnett"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/objekttyperHent alle 424 vegobjekttyper fra datakatalogen
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/nvdb/objekttyper
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/nvdb/objekttyper"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/objekttyper/{id}Detaljer og egenskapstyper for en objekttype
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/nvdb/objekttyper/{id}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/nvdb/objekttyper/{id}"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/omrader/{type}Norske kommuner eller fylker (type = kommuner | fylker)
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/nvdb/omrader/{type}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/nvdb/omrader/{type}"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.