Mobilitet - GeomapMobilitet
Beskrivelse av tjenesten
Tjenesten viser mobilitetsdata for hele Norge: besøk, besøkslengde, nedslagsfelt og reiser mellom kommuner, beregnet fra aggregerte signaler i Telias mobilnett. Dataene er estimater for befolkningen, ikke opptellinger av enkeltpersoner.
Tjenesten inneholder mobilitetsdata for hele Norge fra Unacast. Dataene er beregnet fra aggregerte signaler i Telias mobilnett, og viser hvor mange som oppholder seg i et område, hvor lenge de blir, hvor de kommer fra og hvordan folk reiser mellom kommuner. Tallene er estimater for befolkningen, ikke opptellinger av enkeltpersoner.
Tjenesten er i første rekke laget som datagrunnlag for mobilitetsverktøyene i Location Analytics: Aktivitet, Besøkende og Reiser. Den kan brukes direkte fra andre klienter, men regn med at dataene må pakkes ut og bearbeides før de kan brukes i egne analyser (se Felt med JSON-innhold).
Kilde / opphavsrett
©️ Geodata AS, Telia, Unacast
Oppdateringsfrekvens
Dataene hentes fra Unacast hver natt og oppdateres direkte i tjenesten. De nyeste dataene er normalt noen dager gamle. Tjenesten har historikk tilbake til januar 2023.
Tjenesteadresse
Adresse til tjenesten (krever innlogging og tilgang til tjenesten): https://services.geodataonline.no/arcgis/rest/services/Geomap_UTM33_EUREF89/GeomapMobilitet/MapServer
Innhold
Geografiske enheter
Dataene er knyttet til fire geografiske nivåer. Alle kartlag har feltet location_id, som er
id-en til ruten eller området raden gjelder, og location_name.
| Kartlag | Nivå |
|---|---|
| UNACAST_Grid250m (3) | Ruter fra 250 x 250 meter og oppover (se under) |
| UNACAST_Grunnkretser (2) | Grunnkretser |
| UNACAST_Delomrader (1) | Delområder |
| UNACAST_Kommuner (0) | Kommuner |
Rutene er 250 x 250 meter der det er mye aktivitet. Der det er lite, er de slått sammen til større ruter. Antall besøk i en stor rute kan derfor ikke sammenlignes direkte med antallet i en liten rute.
Eksempel: 17. mai i Oslo
Kartet viser fottrafikk i Oslo sentrum lørdag 17. mai 2025, fra kartlaget
UNACAST_foot_traffic_daily_grid (feltet sat_visit_count for uke 2025-20). I kartlagslisten kan
du også vise lørdagen uken før, og endringen mellom de to dagene. Klikk på en rute for å se tallene og
fordelingen på besøkstyper. Kartet viser et utdrag av dataene, og bare rutene på 250 meter er med.
Forklaring av dataene
Besøk og besøkstyper
Et besøk er et opphold i en rute i løpet av perioden. Besøkene er delt inn etter hvor personen hører til:
- resident – personer som bor i området (er hjemme)
- worker – personer som jobber i området
- other – personer som verken bor eller jobber i området
For hver gruppe finnes antall (*_count) og andel av alle besøk (*_fraction, mellom 0 og 1).
Fottrafikk per dag
Kartlaget UNACAST_foot_traffic_daily_grid har én rad per rute per uke. Tallene for hver ukedag
ligger i egne kolonner med prefiks mon_, tue_, wed_, thu_, fri_, sat_ og sun_, for
eksempel mon_visit_count og mon_worker_visit_fraction. Uken står i observation_week.
| Navn | Type | Beskrivelse |
|---|---|---|
| location_id | String | location_id |
| location_name | String | location_name |
| observation_start_date | Date | observation_start_date |
| observation_end_date | Date | observation_end_date |
| observation_week | String | observation_week |
| mon_visit_count | Double | monday_visit_count |
| mon_resident_visit_count | Double | monday_resident_visit_count |
| mon_resident_visit_fraction | Double | monday_resident_visit_fraction |
| mon_worker_visit_count | Double | monday_worker_visit_count |
| mon_worker_visit_fraction | Double | monday_worker_visit_fraction |
| mon_other_visit_count | Double | monday_non_resident_non_worker_visit_count |
| mon_other_visit_fraction | Double | monday_non_resident_non_worker_visit_fraction |
| tue_visit_count | Double | tuesday_visit_count |
| tue_resident_visit_count | Double | tuesday_resident_visit_count |
| tue_resident_visit_fraction | Double | tuesday_resident_visit_fraction |
| tue_worker_visit_count | Double | tuesday_worker_visit_count |
| tue_worker_visit_fraction | Double | tuesday_worker_visit_fraction |
| tue_other_visit_count | Double | tuesday_non_resident_non_worker_visit_count |
| tue_other_visit_fraction | Double | tuesday_non_resident_non_worker_visit_fraction |
| wed_visit_count | Double | wednesday_visit_count |
| wed_resident_visit_count | Double | wednesday_resident_visit_count |
| wed_resident_visit_fraction | Double | wednesday_resident_visit_fraction |
| wed_worker_visit_count | Double | wednesday_worker_visit_count |
| wed_worker_visit_fraction | Double | wednesday_worker_visit_fraction |
| wed_other_visit_count | Double | wednesday_non_resident_non_worker_visit_count |
| wed_other_visit_fraction | Double | wednesday_non_resident_non_worker_visit_fraction |
| thu_visit_count | Double | thursday_visit_count |
| thu_resident_visit_count | Double | thursday_resident_visit_count |
| thu_resident_visit_fraction | Double | thursday_resident_visit_fraction |
| thu_worker_visit_count | Double | thursday_worker_visit_count |
| thu_worker_visit_fraction | Double | thursday_worker_visit_fraction |
| thu_other_visit_count | Double | thursday_non_resident_non_worker_visit_count |
| thu_other_visit_fraction | Double | thursday_non_resident_non_worker_visit_fraction |
| fri_visit_count | Double | friday_visit_count |
| fri_resident_visit_count | Double | friday_resident_visit_count |
| fri_resident_visit_fraction | Double | friday_resident_visit_fraction |
| fri_worker_visit_count | Double | friday_worker_visit_count |
| fri_worker_visit_fraction | Double | friday_worker_visit_fraction |
| fri_other_visit_count | Double | friday_non_resident_non_worker_visit_count |
| fri_other_visit_fraction | Double | friday_non_resident_non_worker_visit_fraction |
| sat_visit_count | Double | saturday_visit_count |
| sat_resident_visit_count | Double | saturday_resident_visit_count |
| sat_resident_visit_fraction | Double | saturday_resident_visit_fraction |
| sat_worker_visit_count | Double | saturday_worker_visit_count |
| sat_worker_visit_fraction | Double | saturday_worker_visit_fraction |
| sat_other_visit_count | Double | saturday_non_resident_non_worker_visit_count |
| sat_other_visit_fraction | Double | saturday_non_resident_non_worker_visit_fraction |
| sun_visit_count | Double | sunday_visit_count |
| sun_resident_visit_count | Double | sunday_resident_visit_count |
| sun_resident_visit_fraction | Double | sunday_resident_visit_fraction |
| sun_worker_visit_count | Double | sunday_worker_visit_count |
| sun_worker_visit_fraction | Double | sunday_worker_visit_fraction |
| sun_other_visit_count | Double | sunday_non_resident_non_worker_visit_count |
| sun_other_visit_fraction | Double | sunday_non_resident_non_worker_visit_fraction |
Fottrafikk per time
Kartlaget UNACAST_foot_traffic_hourly_grid har én rad per rute per dag. Tallene for hver time ligger i
egne kolonner med prefiks hour00_ til hour23_, med de samme feltene som for fottrafikk per dag
(hour08_visit_count, hour08_resident_visit_fraction osv.). Datoen står i observation_day og
ukedagen i day_of_week. Kartlaget har 175 felt og er derfor ikke listet i sin helhet her.
Besøkslengde
Kartlaget UNACAST_visit_length_grid viser hvor lenge besøkene i en rute varer, i minutter.
Besøkene er også delt inn i fire grupper:
| Felt | Varighet |
|---|---|
| quick | Under 15 minutter |
| short | 15–45 minutter |
| moderate | 45–90 minutter |
| long | Over 90 minutter |
| Navn | Type | Beskrivelse |
|---|---|---|
| location_id | String | location_id |
| location_name | String | location_name |
| observation_start_date | Date | observation_start_date |
| observation_end_date | Date | observation_end_date |
| median_visit_length | Double | median_visit_length |
| average_visit_length | Double | average_visit_length |
| quick_visit_count | Double | quick_visit_count |
| quick_visit_fraction | Double | quick_visit_fraction |
| short_visit_count | Double | short_visit_count |
| short_visit_fraction | Double | short_visit_fraction |
| moderate_visit_count | Double | moderate_visit_count |
| moderate_visit_fraction | Double | moderate_visit_fraction |
| long_visit_count | Double | long_visit_count |
| long_visit_fraction | Double | long_visit_fraction |
Nedslagsfelt (hvor besøkende kommer fra)
Kartlagene som begynner med UNACAST_trade_areas_ viser sammenhengen mellom et område og stedene
de besøkende bor eller jobber. Feltet trade_area_type sier hvilket av dem raden gjelder
(HOME eller WORK). Det er én rad per område, dag og type.
| Kartlag | Raden gjelder | Innholdet i JSON-feltet |
|---|---|---|
| UNACAST_trade_areas_grid_to_here (7) | En rute | Rutene de besøkende bor/jobber i |
| UNACAST_trade_areas_grid_from_here (8) | En rute der folk bor/jobber | Rutene de besøker |
| UNACAST_trade_areas_grid_from_kommune (9) | En rute | Kommunene de besøkende bor/jobber i |
| UNACAST_trade_areas_kommune_to_grid (10) | En kommune | Rutene folk fra kommunen besøker |
| UNACAST_trade_areas_grid_from_delomrade (11) | En rute | Delområdene de besøkende bor/jobber i |
| UNACAST_trade_areas_delomrade_to_grid (12) | Et delområde | Rutene folk fra delområdet besøker |
Feltene sum_visits, sum_visit_fractions og sum_people_fractions er summen over alle områdene i
JSON-feltet.
| Navn | Type | Beskrivelse |
|---|---|---|
| location_id | String | location_id |
| location_name | String | location_name |
| observation_start_date | Date | observation_start_date |
| observation_end_date | Date | observation_end_date |
| trade_area_type | String | trade_area_type |
| visits_to_here | String | visits_to_here |
| sum_visits | Double | sum_visits |
| sum_visit_fractions | Double | sum_visit_fractions |
| sum_people_fractions | Double | sum_people_fractions |
Reiser mellom kommuner
Kartlagene UNACAST_odm_daily_al2 og UNACAST_odm_daily_al2_inv er en reisematrise (OD-matrise) for
reiser mellom kommuner per dag. UNACAST_odm_daily_al2 har én rad per startkommune, dag og
transportmiddel, med reisemålene i feltet destinations. UNACAST_odm_daily_al2_inv er det
omvendte: én rad per målkommune, med startkommunene i feltet origins. Feltet mode_of_transport
angir transportmiddelet. Verdien Total er summen for alle transportmidler.
| Navn | Type | Beskrivelse |
|---|---|---|
| location_id_origin | String | location_id_origin |
| location_name | String | location_name |
| observation_start_date | Date | observation_start_date |
| observation_end_date | Date | observation_end_date |
| observation_week | String | observation_week |
| observation_date | Date | observation_date |
| mode_of_transport | String | mode_of_transport |
| destinations | String | destinations |
Felt med JSON-innhold
Koblingene mellom områder er pakket som JSON i ett tekstfelt per rad. Nøkkelen er id-en til det andre området
(i nedslagsfeltene med k foran kommunenummer og g foran ruter og delområder), og verdien er en
liste med tall.
- Nedslagsfelt (
visits_to_here,visits_from_here,visits_from_kommune,visits_to_grid,visits_from_delomrade): antall besøk (et estimat, derfor med desimaler), andelen av besøkene og andelen av personene som kommer fra området. - Reiser (
destinationsogorigins): antall reiser og gjennomsnittlig reisetid i minutter.
Små tall
Unacast leverer ikke små tall. Antall besøk under 5 vises som 0, men andelene beholdes, så et område kan ha antall 0 og en andel som er større enn 0. I reisematrisen er bare koblinger med minst 5 reiser med.
JSON-feltene kan være svært lange, og de kan ikke filtreres eller summeres direkte i en spørring mot tjenesten. Hent ut radene du trenger, og pakk ut JSON-innholdet i klienten.