Skip to main content

Uberiket API

I Les V4 har vi innført et uberiket API for vegnett og vegobjekter. Dette er til bruk for de som ikke trenger data som blir beriket gjennom metrerings- og segmenteringsprossesen i les V4. Det uberikede APIet tilbyr følgende felter for hhv. noder, veglenkesekvenser og vegobjekter:

Noder:

  • Gyldighetsperiode (start- og sluttdato)
  • Porter
  • Geometri

Veglenkesekvenser:

  • Porter
  • Veglenker
  • Lengde

Vegobjekter:

  • Gyldighetsperiode (start- og sluttdato)
  • Egenskaper
  • Barn
  • Stedfestinger

Mer detaljert info finnes her: Open-API NVDB API Les V4 - Uberiket. Dersom du bare har behov noe av det som er listet over, anbefales det å ta i bruk det uberikede APIet. Dette er fordi det uberikede APIet raskere blir oppdatert ettersom den ikke er avhengig av segmenteringspipelinen.

APIet tilbyr også vegnett- og vegobjekthendelser. Dette er hendelser som sier når og hvilke endringer som har skjedd på vegnettet eller på vegobjekter innenfor en gitt vegobjekttype.

Hent vegobjekt

Mønster

GET /uberiket/api/v1/vegobjekter/{typeId}
GET /uberiket/api/v1/vegobjekter/{typeId}/{vegobjektId}/{versjon}
GET /uberiket/api/v1/vegobjekter/{typeId}/{vegobjektId}/historisk

Eksempel

https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/vegobjekter/105/78697178/1?inkluder=gyldighetsperiode,egenskaper
{
"id":78697178,
"versjon":1,
"typeId":105,
"gyldighetsperiode":{
"startdato":"1980-01-01",
"sluttdato":"2011-04-01"
},
"egenskaper":{
"2021":{
"verdi":2730
},
"5127":{
"verdi":"1980-01-01"
}
},
"sistEndret":"2025-04-30T12:20:24.604753Z"
}

Hent vegobjekter

Mønster

GET /uberiket/api/v1/vegobjekter/{typeId}

Eksempel

https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/vegobjekter/105?antall=1&inkluder=gyldighetsperiode,egenskaper
{
"vegobjekter": [
{
"id": 78697178,
"versjon": 1,
"typeId": 105,
"gyldighetsperiode": {
"startdato": "1980-01-01",
"sluttdato": "2011-04-01"
},
"egenskaper": {
"2021": {
"verdi": 2730
},
"5127": {
"verdi": "1980-01-01"
}
},
"sistEndret": "2025-04-30T12:20:24.604753Z"
}
],
"metadata": {
"returnert": 1,
"sidestorrelse": 1,
"neste": {
"start": "78697178-1",
"href": "https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/vegobjekter/105?inkluder=gyldighetsperiode,egenskaper&start=78697178-1&antall=1"
}
}
}

Hent veglenkesekvens

Mønster

GET /uberiket/api/v1/vegnett/veglenkesekvenser/{veglenkesekvensId}

Eksempel

https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/vegnett/veglenkesekvenser/1
{
"id":1,
"porter":[
{
"nummer":1,
"nodeId":1264799,
"nodePortNummer":1,
"posisjon":0
},
{
"nummer":2,
"nodeId":1264800,
"nodePortNummer":1,
"posisjon":1
},
{
"nummer":3,
"nodeId":2955499,
"nodePortNummer":1,
"posisjon":0.45729325
},
{
"nummer":4,
"nodeId":2955500,
"nodePortNummer":1,
"posisjon":0.56216505
},
{
"nummer":5,
"nodeId":2955501,
"nodePortNummer":1,
"posisjon":0.82068135
}
],
"veglenker":[
{
"nummer":1,
"gyldighetsperiode":{
"startdato":"1950-01-01"
},
"konnektering":false,
"topologiniva":0,
"maledato":"1950-01-01",
"malemetode":1,
"detaljniva":3,
"typeVeg":1,
"startport":1,
"sluttport":3,
"kommune":4201,
"geometri":{
"wkt":"LINESTRING Z(155306.4 6527946.16 110.02, 155309.36 6527951.96 110.36, 155312.28 6527959.97 110.6, 155315.29 6527971.77 110.73, 155318.06 6527986.32 111.32, 155321.04 6528001.86 111.88, 155323.46 6528015.08 112.5, 155325.26 6528027.75 113.42, 155326.05 6528029.85 113.62, 155327.01 6528031.56 113.7, 155327.94 6528033.02 113.89, 155329.41 6528034.5 114.05, 155331.19 6528035.6 114.36, 155333.21 6528036.51 114.52, 155335.49 6528036.82 114.54, 155338.98 6528037.06 114.83, 155342.89 6528036.52 114.88)",
"srid":5973,
"lengde":106.31254090044904,
"datafangstdato":"2023-05-24",
"temakode":7001,
"kommune":4201,
"oppdateringsdato":"2024-02-28",
"kvalitet":{
"malemetode":24,
"malemetodeHoyde":24,
"noyaktighet":105,
"noyaktighetHoyde":60,
"synbarhet":2,
"maksimaltAvvik":-1
}
},
"lengde":106.312540900365,
"feltoversikt":[
"1",
"2"
]
},
{
"nummer":2,
"gyldighetsperiode":{
"startdato":"1950-01-01"
},
"konnektering":false,
"topologiniva":0,
"maledato":"1950-01-01",
"malemetode":1,
"detaljniva":3,
"typeVeg":1,
"startport":3,
"sluttport":4,
"kommune":4201,
"geometri":{
"wkt":"LINESTRING Z(155342.89 6528036.52 114.88, 155361.6 6528033.29 115.01)",
"srid":5973,
"lengde":18.98720358548269,
"datafangstdato":"2023-05-24",
"temakode":7001,
"medium":3,
"kommune":4201,
"oppdateringsdato":"2024-02-28",
"kvalitet":{
"malemetode":24,
"malemetodeHoyde":24,
"noyaktighet":35,
"noyaktighetHoyde":20,
"synbarhet":0,
"maksimaltAvvik":-1
}
},
"lengde":18.9872035855114,
"feltoversikt":[
"1",
"2"
]
},
{
"nummer":3,
"gyldighetsperiode":{
"startdato":"1950-01-01"
},
"konnektering":false,
"topologiniva":0,
"maledato":"1950-01-01",
"malemetode":1,
"detaljniva":3,
"typeVeg":1,
"startport":4,
"sluttport":5,
"kommune":4201,
"geometri":{
"wkt":"LINESTRING Z(155361.6 6528033.29 115.01, 155366.7 6528033.05 115.15, 155369.96 6528033.49 115.14, 155373.36 6528034.58 115.14, 155376.72 6528036.11 115.12, 155380.02 6528038.75 115.04, 155383.29 6528042.13 114.91, 155385.93 6528045.54 114.78, 155388.84 6528050.2 114.65, 155394.67 6528061.48 114.44, 155400.27 6528072.2 114.07)",
"srid":5973,
"lengde":59.20056740288685,
"datafangstdato":"2023-05-24",
"temakode":7001,
"kommune":4201,
"oppdateringsdato":"2024-02-28",
"kvalitet":{
"malemetode":24,
"malemetodeHoyde":24,
"noyaktighet":105,
"noyaktighetHoyde":60,
"synbarhet":2,
"maksimaltAvvik":-1
}
},
"lengde":59.2005674024501,
"feltoversikt":[
"1",
"2"
]
},
{
"nummer":4,
"gyldighetsperiode":{
"startdato":"1950-01-01",
"sluttdato":"2015-01-01"
},
"konnektering":false,
"topologiniva":0,
"maledato":"1950-01-01",
"malemetode":1,
"detaljniva":3,
"typeVeg":1,
"startport":5,
"sluttport":2,
"kommune":4201,
"geometri":{
"wkt":"LINESTRING Z(155400.27 6528072.2 114.07, 155400.7 6528074.6 114.881, 155401.3 6528082.5 114.781, 155401 6528084.6 114.681, 155400.7 6528087.5 114.581, 155399.8 6528094.4 114.481, 155399.2 6528098.9 114.481, 155399.2 6528099.4 114.481, 155399.3 6528104.4 114.581, 155400.6 6528109.2 114.681, 155403.2 6528113.5 114.681)",
"srid":5973,
"lengde":42.533666038356294,
"datafangstdato":"2004-06-03",
"temakode":7001,
"kommune":4201,
"kvalitet":{
"malemetode":18,
"malemetodeHoyde":-1,
"noyaktighet":22,
"noyaktighetHoyde":-1,
"synbarhet":99,
"maksimaltAvvik":-1
}
},
"lengde":42.5336660392262,
"feltoversikt":[
"1",
"2"
]
}
],
"lengde":228.048373790182,
"sistEndret":"2025-05-02T12:58:26.766503Z"
}

Hent veglenkesekvenser

Mønster

GET /uberiket/api/v1/vegnett/veglenkesekvenser

Eksempel

https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/vegnett/veglenkesekvenser?antall=1
{
"veglenkesekvenser": [
{
"id": 1,
"porter": [
{
"nummer": 1,
"nodeId": 1264799,
"nodePortNummer": 1,
"posisjon": 0
},
{
"nummer": 2,
"nodeId": 1264800,
"nodePortNummer": 1,
"posisjon": 1
},
{
"nummer": 3,
"nodeId": 2955499,
"nodePortNummer": 1,
"posisjon": 0.45729325
},
{
"nummer": 4,
"nodeId": 2955500,
"nodePortNummer": 1,
"posisjon": 0.56216505
},
{
"nummer": 5,
"nodeId": 2955501,
"nodePortNummer": 1,
"posisjon": 0.82068135
}
],
"veglenker": [
{
"nummer": 1,
"gyldighetsperiode": {
"startdato": "1950-01-01"
},
"konnektering": false,
"topologiniva": 0,
"maledato": "1950-01-01",
"malemetode": 1,
"detaljniva": 3,
"typeVeg": 1,
"startport": 1,
"sluttport": 3,
"kommune": 4201,
"geometri": {
"wkt": "LINESTRING Z(155306.4 6527946.16 110.02, 155309.36 6527951.96 110.36, 155312.28 6527959.97 110.6, 155315.29 6527971.77 110.73, 155318.06 6527986.32 111.32, 155321.04 6528001.86 111.88, 155323.46 6528015.08 112.5, 155325.26 6528027.75 113.42, 155326.05 6528029.85 113.62, 155327.01 6528031.56 113.7, 155327.94 6528033.02 113.89, 155329.41 6528034.5 114.05, 155331.19 6528035.6 114.36, 155333.21 6528036.51 114.52, 155335.49 6528036.82 114.54, 155338.98 6528037.06 114.83, 155342.89 6528036.52 114.88)",
"srid": "EPSG_5973",
"lengde": 106.31254090044904,
"datafangstdato": "2023-05-24",
"temakode": 7001,
"kommune": 4201,
"oppdateringsdato": "2024-02-28",
"kvalitet": {
"malemetode": 24,
"malemetodeHoyde": 24,
"noyaktighet": 105,
"noyaktighetHoyde": 60,
"synbarhet": 2,
"maksimaltAvvik": -1,
"datafangstmetode": "fot",
"datafangstmetodeHoyde": "fot"
}
},
"lengde": 106.312540900365,
"feltoversikt": [
"1",
"2"
]
},
{
"nummer": 2,
"gyldighetsperiode": {
"startdato": "1950-01-01"
},
"konnektering": false,
"topologiniva": 0,
"maledato": "1950-01-01",
"malemetode": 1,
"detaljniva": 3,
"typeVeg": 1,
"startport": 3,
"sluttport": 4,
"kommune": 4201,
"geometri": {
"wkt": "LINESTRING Z(155342.89 6528036.52 114.88, 155361.6 6528033.29 115.01)",
"srid": "EPSG_5973",
"lengde": 18.98720358548269,
"datafangstdato": "2023-05-24",
"temakode": 7001,
"medium": 3,
"kommune": 4201,
"oppdateringsdato": "2024-02-28",
"kvalitet": {
"malemetode": 24,
"malemetodeHoyde": 24,
"noyaktighet": 35,
"noyaktighetHoyde": 20,
"synbarhet": 0,
"maksimaltAvvik": -1,
"datafangstmetode": "fot",
"datafangstmetodeHoyde": "fot"
}
},
"lengde": 18.9872035855114,
"feltoversikt": [
"1",
"2"
]
},
{
"nummer": 3,
"gyldighetsperiode": {
"startdato": "1950-01-01"
},
"konnektering": false,
"topologiniva": 0,
"maledato": "1950-01-01",
"malemetode": 1,
"detaljniva": 3,
"typeVeg": 1,
"startport": 4,
"sluttport": 5,
"kommune": 4201,
"geometri": {
"wkt": "LINESTRING Z(155361.6 6528033.29 115.01, 155366.7 6528033.05 115.15, 155369.96 6528033.49 115.14, 155373.36 6528034.58 115.14, 155376.72 6528036.11 115.12, 155380.02 6528038.75 115.04, 155383.29 6528042.13 114.91, 155385.93 6528045.54 114.78, 155388.84 6528050.2 114.65, 155394.67 6528061.48 114.44, 155400.27 6528072.2 114.07)",
"srid": "EPSG_5973",
"lengde": 59.20056740288685,
"datafangstdato": "2023-05-24",
"temakode": 7001,
"kommune": 4201,
"oppdateringsdato": "2024-02-28",
"kvalitet": {
"malemetode": 24,
"malemetodeHoyde": 24,
"noyaktighet": 105,
"noyaktighetHoyde": 60,
"synbarhet": 2,
"maksimaltAvvik": -1,
"datafangstmetode": "fot",
"datafangstmetodeHoyde": "fot"
}
},
"lengde": 59.2005674024501,
"feltoversikt": [
"1",
"2"
]
},
{
"nummer": 4,
"gyldighetsperiode": {
"startdato": "1950-01-01",
"sluttdato": "2015-01-01"
},
"konnektering": false,
"topologiniva": 0,
"maledato": "1950-01-01",
"malemetode": 1,
"detaljniva": 3,
"typeVeg": 1,
"startport": 5,
"sluttport": 2,
"kommune": 4201,
"geometri": {
"wkt": "LINESTRING Z(155400.27 6528072.2 114.07, 155400.7 6528074.6 114.881, 155401.3 6528082.5 114.781, 155401 6528084.6 114.681, 155400.7 6528087.5 114.581, 155399.8 6528094.4 114.481, 155399.2 6528098.9 114.481, 155399.2 6528099.4 114.481, 155399.3 6528104.4 114.581, 155400.6 6528109.2 114.681, 155403.2 6528113.5 114.681)",
"srid": "EPSG_5973",
"lengde": 42.533666038356294,
"datafangstdato": "2004-06-03",
"temakode": 7001,
"kommune": 4201,
"kvalitet": {
"malemetode": 18,
"malemetodeHoyde": -1,
"noyaktighet": 22,
"noyaktighetHoyde": -1,
"synbarhet": 99,
"maksimaltAvvik": -1,
"datafangstmetode": "pla"
}
},
"lengde": 42.5336660392262,
"feltoversikt": [
"1",
"2"
]
}
],
"lengde": 228.048373790182,
"sistEndret": "2025-05-02T12:58:26.766503Z"
}
],
"metadata": {
"returnert": 1,
"sidestorrelse": 1,
"neste": {
"start": "1",
"href": "https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/vegnett/veglenkesekvenser?startId=1&antall=1"
}
}
}

Hent node

Mønster

GET /uberiket/api/v1/vegnett/noder/{nodeId}

Eksempel

https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/vegnett/noder/22592
{
"id": 22592,
"porter": [
{
"nummer": 1,
"veglenkesekvensId": 14907,
"veglenkesekvensPortNummer": 1
},
{
"nummer": 2,
"veglenkesekvensId": 1982,
"veglenkesekvensPortNummer": 3
}
],
"gyldighetsperiode": {
"startdato": "1950-01-01"
},
"geometri": {
"wkt": "POINT Z(100007.01 6502759.34 243.67)",
"srid": "EPSG_5973"
},
"sistEndret": "2025-05-02T12:58:24.274412Z"
}

Hent noder

Mønster

GET /uberiket/api/v1/vegnett/noder

Eksempel

https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/vegnett/noder?antall=1
{
"noder": [
{
"id": 22592,
"porter": [
{
"nummer": 1,
"veglenkesekvensId": 14907,
"veglenkesekvensPortNummer": 1
},
{
"nummer": 2,
"veglenkesekvensId": 1982,
"veglenkesekvensPortNummer": 3
}
],
"gyldighetsperiode": {
"startdato": "1950-01-01"
},
"geometri": {
"wkt": "POINT Z(100007.01 6502759.34 243.67)",
"srid": "EPSG_5973"
},
"sistEndret": "2025-05-02T12:58:24.274412Z"
}
],
"metadata": {
"returnert": 1,
"sidestorrelse": 1,
"neste": {
"start": "22592",
"href": "https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/vegnett/noder?startId=22592&antall=1"
}
}
}

Strømme vegnett og vegobjekter

Det er også mulig å strømme veglenker, veglenkesekvenser og vegobjekter som NDJSON som et alternativ til vanlig paginering. Disse blir strømmet med stigende ID og man kan spesifisere start parameter for å fortsette strømmen fra en spesifikk ID. Man kan også spesifisere hvor mange objekter som skal retureres i strømmen med antall parameteret. Standardverdi for antall er 10 000, og man vil dermed strømme 10 000 objekter av gangen før strømmen lukkes (og dermed må åpnes på nytt).

Mønster

GET /uberiket/api/v1/vegobjekter/{typeId}/stream
GET /uberiket/api/v1/vegnett/veglenker/stream
GET /uberiket/api/v1/vegnett/veglenkesekvenser/stream

Eksempel

https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/vegobjekter/105/stream?antall=0
{"id":78697179,"versjon":1,"typeId":105,"gyldighetsperiode":{"startdato":"1980-01-01"},"egenskaper":{"5127":{"verdi":"1980-01-01"},"2021":{"verdi":2730}},"barn":{},"stedfesting":[{"id":383266,"startposisjon":0.0,"sluttposisjon":1.0,"retning":0,"kjorefelt":[]}],"sistEndret":"2025-04-30T12:20:24.604753Z"}
{"id":78697180,"versjon":1,"typeId":105,"gyldighetsperiode":{"startdato":"1980-01-01"},"egenskaper":{"5127":{"verdi":"1980-01-01"},"2021":{"verdi":2730}},"barn":{},"stedfesting":[{"id":383265,"startposisjon":0.0,"sluttposisjon":1.0,"retning":0,"kjorefelt":[]}],"sistEndret":"2025-04-30T12:20:24.604753Z"}
...

Hent siste vegobjekthendelse for vegobjekttype

Mønster

GET /uberiket/api/v1/hendelser/vegobjekter/{typeId}/siste

Eksempel

https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/hendelser/vegobjekter/105/siste
{
"hendelseId": 238142929,
"hendelseType": "VegobjektVersjonEndret",
"vegobjektId": 1015750939,
"vegobjektTypeId": 105,
"vegobjektVersjon": 1,
"tidspunkt": "2025-06-03T07:35:16.830148Z"
}

Hent vegobjekthendelser

Mønster

GET /uberiket/api/v1/hendelser/vegobjekter/{typeId}

Eksempel

https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/hendelser/vegobjekter/105?fraHendelseId=238100000&antall=5
{
"hendelser": [
{
"hendelseId": 238122335,
"hendelseType": "VegobjektVersjonOpprettet",
"vegobjektId": 376223901,
"vegobjektTypeId": 105,
"vegobjektVersjon": 2,
"tidspunkt": "2025-06-02T12:18:35.371007Z"
},
{
"hendelseId": 238122336,
"hendelseType": "VegobjektVersjonEndret",
"vegobjektId": 376223901,
"vegobjektTypeId": 105,
"vegobjektVersjon": 1,
"tidspunkt": "2025-06-02T12:18:35.371007Z"
},
{
"hendelseId": 238122393,
"hendelseType": "VegobjektVersjonOpprettet",
"vegobjektId": 1023833096,
"vegobjektTypeId": 105,
"vegobjektVersjon": 1,
"tidspunkt": "2025-06-02T12:21:35.450082Z"
},
{
"hendelseId": 238138564,
"hendelseType": "VegobjektVersjonEndret",
"vegobjektId": 90832221,
"vegobjektTypeId": 105,
"vegobjektVersjon": 4,
"tidspunkt": "2025-06-03T06:02:41.749947Z"
},
{
"hendelseId": 238142872,
"hendelseType": "VegobjektVersjonEndret",
"vegobjektId": 85312218,
"vegobjektTypeId": 105,
"vegobjektVersjon": 7,
"tidspunkt": "2025-06-03T07:31:14.233092Z"
}
],
"metadata": {
"returnert": 5,
"sidestorrelse": 5,
"neste": {
"start": "238142872",
"href": "https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/hendelser/vegobjekter/105?fraHendelseId=238142872&antall=5"
}
}
}

Hent siste vegnettshendelse

Mønster

GET /uberiket/api/v1/hendelser/noder/siste
GET /uberiket/api/v1/hendelser/vegnett/siste
GET /uberiket/api/v1/hendelser/veglenkesekvenser/siste

Eksempel

https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/hendelser/veglenkesekvenser/siste
{
"hendelseId": 15479911,
"nettelementId": 496698,
"nettelementType": 50002,
"tidspunkt": "2025-06-02T15:36:37.777537Z",
"hendelseType": "VeglenkesekvensEndret"
}

Hent vegnettshendelser

Mønster

GET /uberiket/api/v1/hendelser/noder
GET /uberiket/api/v1/hendelser/vegnett
GET /uberiket/api/v1/hendelser/veglenkesekvenser

Eksempel

https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/hendelser/veglenkesekvenser?fraHendelseId=15479000&antall=5
{
"hendelser": [
{
"hendelseId": 15479003,
"nettelementId": 3984416,
"nettelementType": 50002,
"tidspunkt": "2025-05-26T20:38:41.000324Z",
"hendelseType": "VeglenkesekvensOpprettet"
},
{
"hendelseId": 15479004,
"nettelementId": 3984415,
"nettelementType": 50002,
"tidspunkt": "2025-05-26T20:38:41.000324Z",
"hendelseType": "VeglenkesekvensOpprettet"
},
{
"hendelseId": 15479005,
"nettelementId": 1216697,
"nettelementType": 50002,
"tidspunkt": "2025-05-26T20:38:41.000324Z",
"hendelseType": "VeglenkesekvensEndret"
},
{
"hendelseId": 15479006,
"nettelementId": 284301,
"nettelementType": 50002,
"tidspunkt": "2025-05-26T20:38:41.000324Z",
"hendelseType": "VeglenkesekvensEndret"
},
{
"hendelseId": 15479007,
"nettelementId": 1216698,
"nettelementType": 50002,
"tidspunkt": "2025-05-26T20:38:41.000324Z",
"hendelseType": "VeglenkesekvensEndret"
}
],
"metadata": {
"returnert": 5,
"sidestorrelse": 5,
"neste": {
"start": "15479007",
"href": "https://nvdbapiles.atlas.vegvesen.no/uberiket/api/v1/hendelser/vegnett?fraHendelseId=15479007&antall=5"
}
}
}