Track transport indicators

Fetch a set of indicators that give an overview of the mobility trends per person in a region

Transport is a major contributor to Norway’s climate impact, both when considering consumption-based and regional accounting. Additionally, side effects such as congestion, air pollution, and noise pollution plague urban mobility. This endpoint offers an overview of the indicators which have a major impact on the transport footprint of Norwegians. This enables municipalities, property planners, and others concerned with transport patterns to track the change in these indicators over time, and use them for policy formulation and mobility planning.

All inputs, outputs and defaults can be seen in the Track Transport technical API docs. Data can also be delivered as a CSV file, but please note there will be some differences when compared to API output.

Inputs

Required:

  • areaID: a single basic statistical unit or municipality for which you wish to retrieve indicators. Documentation on valid areaIDs can be found here

Optional:

  • dataFromDate: the date for which you wish to receive data. Defaults to the current date, which will yield the most recent dataset we have available. Data from the proceeding month will become available by the 15th of the current month (e.g. January data becomes available on February 15th)
  • timeRange: the time range the indicators should be returned for. The default is for a single calendar month, with a single calendar year as an option.  Year returns the average values for the whole year (which for kilometres travelled is the monthly average)

Outputs

For the given area, the user receives:

  • areaID and name of the area
  • A list of all available indicators for the area, each containing
    • An indicator name
    • An indicator value
    • Unit of indicator value
    • originAreaId: The areaID of the origin of the indicator. If we don’t have data available for the area you requested (e.g. a basic statistical unit), we will return data from the closest parent (e.g. the municipality or country which the basic statistical unit is contained in) containing the missing indicator.

The following indicators are returned:

    Indicator Name

    Description

    Resolution

    kmFlownDomestic

    kilometres flown, domestically, per person

    Basic statistical unit

    kmFlownContinental

    kilometres flown within Europe, per person

    National

    kmFlownIntercontinental

    kilometres flown, outside of Europe, per person

    National

    kmDrivenPerPersonForWork

    kilometres driven by car per person for work

    Basic statistical unit

    kmDrivenPerPersonForOther

    kilometres driven by car per person for leisure

    Basic statistical unit

    kmByBoatPerPersonForWork

    kilometres travelled on commercial boat lines per person for work

    Basic statistical unit

    kmByBoatPerPersonForOther

    kilometres travelled on commercial boat lines per person for leisure purposes

    Basic statistical unit

    kmByBusPerPersonForWork

    kilometres travelled by bus per person for work purposes

    Basic statistical unit

    kmByBusPerPersonForOther

    kilometres travelled by bus per person for leisure purposes

    Basic statistical unit

    kmByTrainPerPersonForWork

    kilometres travelled by train per person for work

    Basic statistical unit

    kmByTrainPerPersonForOther

    kilometres travelled by train per person for leisure purposes

    Basic statistical unit

    fossilCarsPerCapita

    The number of fossil (diesel + gasoline) cars owned per capita

    Municipality

    electricCarsPerCapita

    The number of electric cars owned per capita

    Municipality

    hybridCarsPerCapita

    The number of hybrid (both plug-in and otherwise) cars owned per capita

    Municipality

    adultPopulation

    The number of adult residents (above 18 years of age)

    Basic statistical unit

    childPopulation

    The number of child residents (below 18 years of age)

    Basic statistical unit

    It is important to note that the resolution influences the accuracy of an indicator: BSU level indicators would be the most accurate, followed by Municipality level indicators, and lastly, National level indicators.

    Calculations and data sources 

    Telia uses aggregated cell phone position data to estimate mobility patterns classified by mode of transport, which creates a valuable data set of mobility streams in an area. The classification is based on the speed at which the user is moving, in combination with the infrastructure they are using. This means that the data does not distinguish between cars, buses and bicycles in the case that they are all moving at the same speed, on the same road. Walking is also difficult to distinguish with confidence based on this method.

    Mobility patterns are tracked on a 250x250m grid, which is then mapped to basic statistical units for Ducky’s use. Since the position of a cell phone user is tracked using a cell tower (rather than GPS), the data has limited spatial resolution, and errors in positional allocation may occur e.g. if cell tower signals reflect off bodies of water.

    Due to GDPR, any trips with less than 5 users will not be included in the data set. This means that not all mobility streams are included in the data.  Additionally, tracking only lasts one day at a time, so wherever a person wakes up will be assumed to be their home location. This means that there are likely miscounts due to e.g. tourism, where the trips of a person who is visiting a place are attributed to people living in that area.

    In addition to being classified by infrastructure, trips are divided by purpose as either work or other, work being a commute from a home location to an assumed place of work and vice-versa. The place of work is assumed to be wherever a cell phone user travels to from where they woke up, and spend more than one hour before 4 pm on the day in question. The trips that don’t fall into the above category are classified as leisure/non-work trips.

    As highlighted earlier, the Telia data doesn’t distinguish between the different modes of transport using the same infrastructure system (cars, buses and heavy motor vehicles all use road networks). To address this, we've developed a method attributing total road distances from Telia to car and bus travel. By utilising SSB statistics on road traffic volumes, we estimate the contribution of different modes of road transport to the total traffic volume. This information combined with occupancy rates and average seat numbers for cars and buses, is used to get an estimate of the respective distances travelled by cars and buses.

    Data from Statistics Norway (SSB) is used to calibrate the Telia data, under the assumption that the total traffic volumes recorded by SSB are more reliable than Telia. Many tables from SSB give numbers on a national or municipal level for e.g. total passenger kilometres travelled in a year. Additionally, population and vehicle ownership statistics are extracted from SSB.

    Data from Avinor’s Flight travellers’ habit report (2019) is used to estimate an average Norwegian’s international flight habits in combination with data on outbound leisure trips from SSB.

    Below is a detailed list of all the tables we use from SSB for our calculations:

    SSB Table Number

    Name of Table

    What data do we extract

    06673

    Public transport by bus. City area routes

    Utilisation capacity and average number of seats for buses in all city areas

    06669

    Public transport by bus. Intra-county routes

    Utilisation capacity and average number of seats for buses in all city areas

    06921

    Trips, by mode of transport and type of trip

    International holiday flight trips in a month 

    12579

    Road traffic volumes, by home municipality of vehicle owner

    Road traffic volumes (in million km) for different types of road transport: all road traffic, cars and buses

    12575

    Road traffic volumes, by type of vehicle and age of vehicle

    Vehicle kilometres of passenger cars and all road transport

    04362

    Population, by sex and age

    Population per BSU, segregated between adults and children

    07459

    Population, by sex and age

    Population per Municipality, segregated between adults and children

    11823

    Registered vehicles, by type of transport and type of fuel

    Registered vehicles per municipality: cars and motorbikes (gasoline, diesel, hybrid and electric)

    04780

    Goods and passenger transport by rail, by type of transport

    Yearly domestic passenger kilometres from train travel

    03982

    Domestic passenger transport, by mode of transport

    Domestic passenger kms for boats, aeroplanes and different modes of road transport (private cars, taxis, rental cars etc.)

    301

    Classification of municipalities

    Municipality area codes and names (note that we currently use the 2020-2023 classifications)

    1

    Classification of Basic Statistical Units

    BSU area codes and names (note that we currently use the 2020-2023 classifications)