Emissions from Flights Travel.This calculation is used for reporting Scope 3 emissions for individuals flying for work purposes. The footprint of a flight travel is calculated based on the distance between airports and the travelling class of the passenger. With the origin and destination as inputs and following the ICAO methodology and EPA emissions factors, we apply appropriate rules based on research by IPCC.
|
Introduction
Approach
This algorithm calculates the distance between two airports based on their IATA codes. The database has approx. 9,200 global airports and is regularly updated. Using the principles defined in ICAO methodology, the guidelines from UK BEIS (Department for Business, Energy and Industrial Strategy) and UK DEFRA (Department for Business, Energy and Industrial Strategy) are then applied to arrive at the footprint of that journey per-passenger in a particular class.
As the ICAO does not apply the radiative forcing (RF) multiplier (accounting for the wider climate effect of emissions arising from aircraft transport at altitude) or distance uplift factor to account for delays/circling and non-direct routes (i.e., not along the straight-line/great-circle between destinations), we have added an option for you to factor it in the calculation.
WTT (well-to-tank) emissions consist of all processes between the source of the fuel (the well) through the extraction, processing (refining), storage and delivery phases up until the point of use (the tank) in the plane before take-off. This option has been added to factor the upstream emission associated with this flight in the estimation.
As the ICAO does not apply the radiative forcing (RF) multiplier (accounting for the wider climate effect of emissions arising from aircraft transport at altitude) or distance uplift factor to account for delays/circling and non-direct routes (i.e., not along the straight-line/great-circle between destinations), we have added an option for you to factor it in the calculation.
WTT (well-to-tank) emissions consist of all processes between the source of the fuel (the well) through the extraction, processing (refining), storage and delivery phases up until the point of use (the tank) in the plane before take-off. This option has been added to factor the upstream emission associated with this flight in the estimation.
Ingested Data
IATA_AIRPORT_FROM : Mandatory. This is the three-character alphanumeric geocode of the airport from which the flight is originating.
IATA_AIRPORT_TO : Mandatory. The IATA code of flight's destination airport.
FLIGHT_CLASS : Optional. The class in which the passenger is travelling. The values are Economy, Premium, Business and First. If the entered value is blank or different from these four, an "Average" factor will be considered.
ROUND_TRIP : Optional. A "Y" would mean the passenger is travelling back to the origin from destination, in the same class. The default value is "Y".
ADD_RF : Optional. A "Y" would add radiative forcing multiplier factor in the footprint calculation, while a "N" will bypass it. The default value is "Y".
INCLUDE_WTT : Optional. A "Y" would include the Well-to-Tank (WTT) factors to the footprint calculation, while a "N" will bypass it. The default value is "Y".
NUMBER_OF_PASSENGERS : Optional. Default to 1, if a blank or an invalid value is entered.
IATA_AIRPORT_TO : Mandatory. The IATA code of flight's destination airport.
FLIGHT_CLASS : Optional. The class in which the passenger is travelling. The values are Economy, Premium, Business and First. If the entered value is blank or different from these four, an "Average" factor will be considered.
ROUND_TRIP : Optional. A "Y" would mean the passenger is travelling back to the origin from destination, in the same class. The default value is "Y".
ADD_RF : Optional. A "Y" would add radiative forcing multiplier factor in the footprint calculation, while a "N" will bypass it. The default value is "Y".
INCLUDE_WTT : Optional. A "Y" would include the Well-to-Tank (WTT) factors to the footprint calculation, while a "N" will bypass it. The default value is "Y".
NUMBER_OF_PASSENGERS : Optional. Default to 1, if a blank or an invalid value is entered.
Example
Python Code
|
JSON Output
|
Notes
- The list of 3 character IATA Airport Codes and Names used by this API are listed here.
- If there are two passengers in the same flight but sitting in different classes, then two separate API calls are suggested, one for each passenger.