Package google.travel.sustainability.travelimpactmodel.v1

Индекс

TravelImpactModelService

API для предоставления оценок выбросов углерода.

Вычислить подробные данные о выбросах в полете

rpc ComputeDetailedFlightEmissions( ComputeDetailedFlightEmissionsRequest ) returns ( ComputeDetailedFlightEmissionsResponse )

Получает подробные оценки выбросов.

Подробные данные о выбросах от полетов представляют собой прозрачные оценки выбросов парниковых газов в расчете на одного пассажира, дополненные исчерпывающими метаданными, содержащими подробную информацию о методологии расчета, структуре выбросов, влиянии инверсионных следов и происхождении данных.

Подробная информация о том, как рассчитываются оценки выбросов, находится на GitHub .

В ответе будут содержаться все записи, соответствующие входным участкам полета, в том же порядке. Если для определенного участка полета нет доступных оценок, в ответе будет возвращен объект участка полета с пустыми полями выбросов. Запрос все равно будет считаться успешным. Причины отсутствия оценок выбросов включают:

  • Серверу неизвестна информация о рейсе.
  • В исходном фрагменте маршрута полета отсутствует один или несколько идентификаторов.
  • Дата рейса уже прошла.
  • Данный тип самолета не поддерживается данной моделью.
  • Отсутствует конфигурация сидений.

Запрос может содержать до 100 сегментов полета. Если запрос содержит более 100 сегментов полета, он завершится ошибкой INVALID_ARGUMENT.

ComputeFlightEmissions

rpc ComputeFlightEmissions( ComputeFlightEmissionsRequest ) returns ( ComputeFlightEmissionsResponse )

Получает оценки выбросов. Подробная информация о том, как рассчитываются оценки выбросов, находится на GitHub .

В ответе будут содержаться все записи, соответствующие входным участкам полета, в том же порядке. Если для определенного участка полета нет доступных оценок, в ответе будет возвращен объект участка полета с пустыми полями выбросов. Запрос все равно будет считаться успешным. Причины отсутствия оценок выбросов включают:

  • Серверу неизвестна информация о рейсе.
  • В исходном фрагменте маршрута полета отсутствует один или несколько идентификаторов.
  • Дата рейса уже прошла.
  • Данный тип самолета не поддерживается данной моделью.
  • Отсутствует конфигурация сидений.

Запрос может содержать до 1000 сегментов полета. Если запрос содержит более 1000 прямых рейсов, он завершится ошибкой INVALID_ARGUMENT.

ComputeScope3FlightEmissions

rpc ComputeScope3FlightEmissions( ComputeScope3FlightEmissionsRequest ) returns ( ComputeScope3FlightEmissionsResponse )

Получает оценки выбросов парниковых газов для набора участков полета для отчетности по категории Scope 3.

В ответе будут содержаться все записи, соответствующие заданным сегментам полета Scope3FlightSegment , в том же порядке, в котором они были предоставлены. Оценки будут вычисляться с использованием следующей каскадной логики (с использованием первой доступной):

  1. Выбросы на основе TIM с учетом origin , destination , carrier , flightNumber , departureDate и cabinClass .
  2. Типичные показатели выбросов при авиаперелетах с учетом origin , destination , года departureDate и cabinClass .
  3. Выбросы, рассчитанные на основе расстояния, определяются с использованием distanceKm , года departureDate ) и cabinClass ).

Если в текущем календарном году запрошен будущий рейс, мы не поддерживаем выбросы уровня 1 и будем использовать выбросы уровня 2 или 3. Если запрошенный будущий рейс не в текущем календарном году, мы вернем пустой ответ. Мы рекомендуем использовать API computeFlightEmissions для будущих рейсов.

Если для определенного рейса нет доступных оценок выбросов ни одним из трех методов, в ответ будет возвращен объект Scope3FlightEmissions с пустыми полями, содержащими данные о выбросах. Запрос все равно будет считаться успешным. Как правило, отсутствие оценок выбросов происходит, когда рейс неизвестен серверу (например, конкретного рейса не существует или данные о типичных выбросах для запрошенной пары недоступны).

Запрос завершится с ошибкой INVALID_ARGUMENT , если:

  • Запрос содержит более 1000 маршрутов полетов.
  • В исходных данных об участке полета отсутствует один или несколько идентификаторов. Например, отсутствуют пункты отправления/назначения без допустимого расстояния для соответствия типам TIM_EMISSIONS или TYPICAL_FLIGHT_EMISSIONS , или отсутствует расстояние для соответствия типу DISTANCE_BASED_EMISSIONS (если вы хотите использовать выбросы, основанные на расстоянии, или получить оценку выбросов, основанную на расстоянии, необходимо указать расстояние).
  • Дата полета указана до 2019 года (данные по категории 3 доступны только за 2019 год и позже).
  • Расстояние полета равно 0 или меньше.
  • Отсутствует класс обслуживания.

Поскольку запрос обрабатывается с использованием резервной логики, возможно, что неправильно настроенные запросы возвращают корректные оценки выбросов, используя резервные методы. Например, если запрос содержит неверный номер рейса, но указывает пункт отправления и назначения, запрос все равно будет выполнен успешно, но возвращаемые данные о выбросах будут основаны исключительно на типичных выбросах от рейса. Аналогично, если в запросе отсутствует пункт отправления для типичного запроса на выбросы от рейса, но указано допустимое расстояние, запрос может быть выполнен успешно, основываясь исключительно на выбросах, рассчитанных на основе расстояния. Следовательно, следует проверить источник возвращаемых данных о выбросах ( source ), чтобы убедиться, что результаты соответствуют ожиданиям.

Вычислить типичные выбросы при полете

rpc ComputeTypicalFlightEmissions( ComputeTypicalFlightEmissionsRequest ) returns ( ComputeTypicalFlightEmissionsResponse )

Получает типичные оценки выбросов при полетах между двумя аэропортами, также известные как рынок. Если для определенного рынка нет доступных оценок, в ответе будет возвращен объект рынка с пустыми полями, содержащими данные о выбросах. Запрос все равно будет считаться успешным.

Подробная информация о том, как рассчитываются типичные оценки выбросов, находится на GitHub .

Запрос может содержать до 1000 рынков. Если запрос содержит более 1000 рынков, он завершится ошибкой INVALID_ARGUMENT.

ComputeDetailedFlightEmissionsRequest

Определение входных данных для запроса ComputeDetailedFlightEmissions .

Поля
flights[]

Flight

Обязательно. Прямые рейсы для возврата оценок выбросов.

Вычислить подробные данные о выбросах в ходе полета

Определение выходных данных для ответа ComputeDetailedFlightEmissions .

Поля
flights_with_detailed_emissions[]

FlightWithDetailedEmissions

Список участков полета с оценками выбросов.

model_version

ModelVersion

Версия модели, на основе которой были рассчитаны оценки выбросов для всех рейсов в рамках данного исследования.

ComputeFlightEmissionsRequest

Определение входных данных для запроса ComputeFlightEmissions .

Поля
flights[]

Flight

Обязательно. Прямые рейсы для возврата оценок выбросов.

ComputeFlightEmissionsResponse

Определение выходных данных для ответа ComputeFlightEmissions .

Поля
flight_emissions[]

FlightWithEmissions

Список участков полета с оценками выбросов.

model_version

ModelVersion

Версия модели, на основе которой были рассчитаны оценки выбросов для всех рейсов в рамках данного исследования.

ComputeScope3FlightEmissionsRequest

Список участков полета, для которых необходимо запросить выбросы категории 3.

Поля
flights[]

Scope3FlightSegment

Обязательно. Рейсы для возврата оценок выбросов.

model_version

ModelVersion

Необязательно. Версия модели, на основе которой были рассчитаны оценки выбросов для всех рейсов в данном запросе.

ComputeScope3FlightEmissionsResponse

Список рейсов с оценками выбросов категории 3.

Поля
flight_emissions[]

Scope3FlightEmissions

Список участков полета с оценками выбросов.

model_version

ModelVersion

Версия модели, на основе которой были рассчитаны оценки выбросов для всех рейсов в рамках данного исследования.

Вычислить типичный запрос на выбросы в ходе полета

Список пар аэропортов (рынков), для которых необходимо запросить данные о типичных выбросах.

Поля
markets[]

Market

Обязательно. Запросите типичные оценки выбросов парниковых газов от авиарейсов для данной пары рынков. Можно запросить максимум 1000 рынков.

Вычислить типичные выбросы в ходе полета

В ответе указывается не только уровень выбросов, но и версия модели.

Поля
typical_flight_emissions[]

TypicalFlightEmissions

Запрашиваемые типичные показатели выбросов при полетах на рынке.

model_version

ModelVersion

Версия модели, на основе которой были рассчитаны типичные оценки выбросов от всех рейсов, участвовавших в данном исследовании.

Инверсионные следыВоздействиеВедро

Значимость влияния инверсионных следов на потепление по сравнению с общим воздействием выбросов CO2-эквивалента.

Перечисления
CONTRAILS_IMPACT_UNSPECIFIED Влияние инверсионных следов не уточняется.
CONTRAILS_IMPACT_NEGLIGIBLE Влияние инверсионных следов незначительно по сравнению с общим объемом выбросов CO2-эквивалента.
CONTRAILS_IMPACT_MODERATE Воздействие инверсионных следов сопоставимо с общим объемом выбросов CO2-эквивалента.
CONTRAILS_IMPACT_SEVERE Воздействие инверсионных следов выше, чем общее воздействие выбросов CO2-эквивалента.

EasaLabelMetadata

Метаданные о маркировке выбросов в полете EASA.

Поля
label_issue_date

Date

Дата выпуска этикетки.

label_expiry_date

Date

Дата истечения срока действия этикетки. Этикетка может отображаться до истечения этой даты.

label_version

string

Вариант этикетки.

saf_discount_percentage

double

На этикетке указывается процентная скидка на выбросы вредных веществ, вносимая в виде десятичной дроби. Значения находятся в интервале [0,1]. Например, 0,0021 означает 0,21%.

Эта скидка и сокращение выбросов отражены в маркировке EASA, но они не включены в оценки выбросов CO2e, распространяемые данным API.

Анализ выбросов

Подробная информация о различных составляющих выбросов в общем значении emissions_grams_per_pax. Суммарное значение всех составляющих всегда должно равняться emissions_grams_per_pax.

Поля
wtt_emissions_grams_per_pax

EmissionsGramsPerPax

Оценочные данные по выбросам от источника до бака топлива в расчете на одного пассажира. Отсутствуют, если расчет выбросов невозможен. Список причин, по которым расчет выбросов невозможен, см. в ComputeFlightEmissions .

ttw_emissions_grams_per_pax

EmissionsGramsPerPax

Оценочные данные по выбросам от топливного бака до следа в расчете на одного пассажира. Отсутствуют, если расчет выбросов невозможен. Список причин, по которым расчет выбросов невозможен, см. в ComputeFlightEmissions .

Выбросы (граммы на человека)

Результаты анализа выбросов по классам сидений.

Поля
first

int32

Выбросы CO2 на одного пассажира первого класса в граммах. Это поле всегда вычисляется и заполняется, независимо от того, есть ли в самолете места первого класса или нет.

business

int32

Выбросы CO2 на одного пассажира бизнес-класса в граммах. Это поле всегда вычисляется и заполняется, независимо от того, есть ли в самолете места бизнес-класса или нет.

premium_economy

int32

Выбросы CO2 на одного пассажира в салоне премиум-эконом-класса в граммах. Это поле всегда вычисляется и заполняется, независимо от того, есть ли в самолете места премиум-эконом-класса или нет.

economy

int32

Выбросы CO2 на одного пассажира эконом-класса в граммах. Это поле всегда вычисляется и заполняется, независимо от того, есть ли в самолете места эконом-класса или нет.

Метаданные выбросов

Все дополнительные метаданные.

Поля
emissions_provenance

EmissionsProvenance

Только выходные данные. Подробная информация об источнике данных, использованных для расчета выбросов, включая факторы, влияющие на результаты, и их источники.

easa_label_metadata

EasaLabelMetadata

Только для вывода. Метаданные о маркировке выбросов EASA. Устанавливается только в том случае, если источником данных о выбросах является EASA.

tim_website_emissions_calculator_url

string

Только вывод. Ссылка на сайт калькулятора выбросов travelimpactmodel.org . Пример: https://travelimpactmodel.org/lookup/flight?itinerary=ZRH-BOS-LX-52-20261225 .

Происхождение выбросов

Информация об источнике данных, использованных для расчета оценок выбросов, включая факторы, влияющие на эти данные, и источники этих данных.

Поля
provenance_entries[]

EmissionsProvenance.EmissionsProvenanceEntry

Только выходные данные. Все факторы, влияющие на расчет выбросов, учтены.

Происхождение выбросов

Подробная информация об одном факторе, влияющем на расчеты выбросов.

Поля
provenance_entry_type

EmissionsProvenance.EmissionsProvenanceEntry.EmissionsProvenanceEntryType

Только вывод. Тип записи о происхождении.

source

EmissionsProvenance.EmissionsProvenanceEntry.DataSource

Только выходные данные. Источник данных.

source_version

string

Только вывод. Версия исходных данных. Например, "2025/04".

data_category

EmissionsProvenance.EmissionsProvenanceEntry.DataCategory

Только вывод. Категория данных источника данных.

Поле объединения data_strategy . Стратегия, используемая для расчета выбросов для данного источника данных. Набор полей будет соответствовать типу data_source. data_strategy может принимать только одно из следующих значений:
fuel_burn_eea_strategy

EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy

Только результаты. Стратегия сжигания топлива в ЕЭЗ.

load_factors_t100_strategy

EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy

Только вывод. Стратегия для коэффициента загрузки T100.

load_factors_ch_aviation_strategy

EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy

Только для вывода. Стратегия повышения коэффициента загрузки CH Aviation.

cargo_mass_fraction_t100_strategy

EmissionsProvenance.EmissionsProvenanceEntry.CargoMassFractionT100.Strategy

Только выходные данные. Стратегия для определения массовой доли груза Т100.

seat_area_ratio_iata_strategy

EmissionsProvenance.EmissionsProvenanceEntry.SeatAreaRatioIata.Strategy

Только выходные данные. Стратегия для коэффициентов площади сидений IATA.

distance_adjustment_strategy

EmissionsProvenance.EmissionsProvenanceEntry.DistanceAdjustment.Strategy

Только вывод. Стратегия корректировки расстояния.

Поле объединения data_value . Значение данных для указанного источника данных. Набор полей будет соответствовать provenance_entry_type. data_value может принимать только одно из следующих значений:
load_factors_data

double

Только для вывода. Значение коэффициентов нагрузки. Если не задано, значение коэффициентов нагрузки недоступно.

cargo_mass_fraction_data

double

Только для вывода. Значение массовой доли груза. Если не задано, значение массовой доли груза недоступно.

seat_area_ratio_data

EmissionsProvenance.EmissionsProvenanceEntry.SeatAreaRatioData

Только для вывода. Значение коэффициента площади сиденья для каждого класса сидений. Если не задано, значение коэффициента площади сиденья недоступно.

estimated_flight_distance_km

int32

Только для вывода. Расчетное расстояние полета в километрах на этапе CCD-съемки, рассчитанное с использованием поправочного коэффициента расстояния (DAF). Если не задано, расчетное значение расстояния полета недоступно.

CargoMassFractionT100

Этот тип не содержит полей.

Стратегия, используемая для определения массовой доли груза T100.

Стратегия

Стратегия для доли массы груза T100. В будущем могут быть добавлены новые значения. Клиенты должны быть готовы корректно обрабатывать неизвестные значения перечисления.

Перечисления
STRATEGY_UNSPECIFIED Стратегия не указана.
CARRIER_ROUTE_AIRCRAFT_CLASS Данные по перевозчику, маршруту и ​​классу воздушного судна.
ROUTE_AIRCRAFT_CLASS Данные по маршрутам и классам воздушных судов.
DISTANCE_AIRCRAFT_CLASS Данные по диапазону расстояний и классу самолета.
ACTUAL_CARRIER_ROUTE_YEAR_MONTH_AIRCRAFT_CLASS Исторические данные, сопоставляющие авиаперевозчика, маршрут, год, месяц и класс воздушного судна.

Категория данных

Категория данных источника данных. В будущем могут быть добавлены новые значения. Клиенты должны быть готовы корректно обрабатывать неизвестные значения перечисления.

Перечисления
DATA_CATEGORY_UNSPECIFIED Категория данных не указана.
PRIMARY Первичные данные, как определено в стандарте ISO 14083.
MODELED Моделируемые данные, как определено в ISO 14083.
DEFAULT Данные о значениях по умолчанию, как определено в стандарте ISO 14083.

Источник данных

Источник данных для факторов происхождения выбросов. В будущем могут быть добавлены новые значения. Клиенты должны быть готовы корректно обрабатывать неизвестные значения перечисления.

Перечисления
DATA_SOURCE_UNSPECIFIED Источник данных не указан.
EEA Данные предоставлены Европейским агентством по окружающей среде (ЕЭЗ).
T100 Данные взяты из набора данных T-100, предоставленного Бюро транспортной статистики США.
CH_AVIATION Данные предоставлены компанией ch-aviation.
OAG Данные предоставлены Официальным авиационным справочником (OAG).
OPERATING_CARRIER Данные предоставлены оператором связи.
AIRCRAFT_MODEL_TYPICAL Типичные данные, основанные на модели самолета.
GLOBAL_DEFAULT Глобальное значение по умолчанию, используемое, когда другие источники данных недоступны.
IATA Данные предоставлены Международной ассоциацией воздушного транспорта (IATA).
ICL Данные предоставлены Имперским колледжем Лондона.

Корректировка расстояния

Этот тип не содержит полей.

Стратегия, используемая для корректировки расстояния.

Стратегия

Стратегия корректировки расстояния. В будущем могут быть добавлены новые значения. Клиенты должны быть готовы корректно обрабатывать неизвестные значения перечисления.

Перечисления
STRATEGY_UNSPECIFIED Стратегия не указана.
ORIGIN_DESTINATION Поправочный коэффициент расстояния определяется для пары аэропортов отправления и назначения.
COUNTRY_PAIR Поправочный коэффициент расстояния определяется для пары стран отправления и назначения.
DEFAULT Поправочный коэффициент расстояния основан на значении по умолчанию, поскольку мы не обнаружили поправочного коэффициента, специфичного для конкретного аэропорта или страны.

EmissionsProvenanceEntryType

Тип записи о происхождении. В будущем могут быть добавлены новые значения. Клиенты должны быть готовы корректно обрабатывать неизвестные значения перечисления.

Перечисления
EMISSIONS_PROVENANCE_ENTRY_TYPE_UNSPECIFIED Тип записи о происхождении не указан.
FUEL_BURN Тип входа, обеспечивающий сгорание топлива.
LOAD_FACTORS Тип ввода коэффициентов нагрузки.
CARGO_MASS_FRACTION Тип ввода доли массы груза.
SEATING_CONFIG Тип ввода конфигурации сидений.
SEAT_AREA_RATIOS Тип входа с учетом соотношения площади сиденья.
DISTANCE_ADJUSTMENT Тип ввода для корректировки расстояния.

FuelBurnEea

Этот тип не содержит полей.

Стратегия, используемая для оценки расхода топлива в ЕАОС.

Стратегия

Стратегия учета расхода топлива в ЕЭЗ. В будущем могут быть добавлены новые значения. Клиенты должны быть готовы корректно обрабатывать неизвестные значения перечислений.

Перечисления
STRATEGY_UNSPECIFIED Стратегия не указана.
AIRCRAFT_MAPPING_FALLBACK_WITH_CORRECTION_FACTOR Был применен статический поправочный коэффициент.
AIRCRAFT_MAPPING_EXACT Использовалось точное картографирование воздушных судов.
AIRCRAFT_MAPPING_FALLBACK Использовалось резервное картографирование воздушных судов.

LoadFactorsChAviation

Этот тип не содержит полей.

Стратегия, используемая для расчета коэффициента загрузки CH-Aviation.

Стратегия

Стратегия для коэффициентов загрузки CH-Aviation. В будущем могут быть добавлены новые значения. Клиенты должны быть готовы корректно обрабатывать неизвестные значения перечислений.

Перечисления
STRATEGY_UNSPECIFIED Стратегия не указана.
CARRIER_MONTH Данные по перевозчикам и месяцам поездок.
ACTUAL_CARRIER_YEAR_MONTH Исторические данные, сопоставляющие оператора связи, год и месяц.

LoadFactorsT100

Этот тип не содержит полей.

Стратегия, используемая для расчета коэффициента загрузки T100.

Стратегия

Стратегия для коэффициентов загрузки T100. В будущем могут быть добавлены новые значения. Клиенты должны быть готовы корректно обрабатывать неизвестные значения перечислений.

Перечисления
STRATEGY_UNSPECIFIED Стратегия не указана.
CARRIER_ROUTE_MONTH Данные по перевозчику, маршруту и ​​месяцу поездки.
CARRIER_MONTH Данные по перевозчикам и месяцам поездок.
ACTUAL_CARRIER_ROUTE_YEAR_MONTH Исторические данные, сопоставляющие перевозчика, маршрут, год и месяц.

Данные о соотношении площадей сидений

Значения коэффициента площади сиденья. Для эконом-класса значение всегда равно 1,0 и служит отправной точкой; значения для других классов указаны относительно эконом-класса. Все 4 поля всегда заданы независимо от того, существует ли данный класс сидений на борту самолета или нет.

Поля
first

double

Только вывод. Значение данных о первом классе мест.

business

double

Только для вывода. Значение данных о классе мест бизнес-класса.

premium_economy

double

Только вывод. Значение данных о классе мест премиум-эконом-класса.

economy

double

Только вывод. Значение данных о классе мест эконом-класса.

Соотношение сидений к площади сиденья

Этот тип не содержит полей.

Стратегия, используемая для расчета соотношения площади сидений по стандартам IATA.

Стратегия

Стратегия в отношении коэффициентов площади сидений IATA. В будущем могут быть добавлены новые значения. Клиенты должны быть готовы корректно обрабатывать неизвестные значения перечислений.

Перечисления
STRATEGY_UNSPECIFIED Стратегия не указана.
NARROW_AIRCRAFT_BODY Были использованы коэффициенты площади сидений для узкофюзеляжных самолетов.
WIDE_AIRCRAFT_BODY Были использованы коэффициенты площади сидений для широкофюзеляжных самолетов.

Полет

Все подробности, касающиеся отдельного пункта запроса на оценку выбросов от прямых авиарейсов.

Поля
origin

string

Обязательно. Код аэропорта IATA для пункта отправления рейса, например, "LHR".

destination

string

Обязательно. Код аэропорта IATA для пункта назначения рейса, например, "JFK".

operating_carrier_code

string

Обязательно. Код перевозчика IATA, например, "AA".

flight_number

int32

Обязательно. Номер рейса, например, 324.

departure_date

Date

Обязательно. Дата рейса в часовом поясе аэропорта отправления. Должна быть дата в настоящем или будущем времени.

FlightEmissionsDetails

Подробная информация о выбросах конкретного рейса.

Поля
emissions_grams_per_pax

EmissionsGramsPerPax

Только выходные данные. Оценочные показатели выбросов на одного пассажира. Не будет отображаться, если расчет выбросов не удался. Список причин, по которым расчет выбросов не удался, см. в ComputeDetailedFlightEmissions

emissions_breakdown

EmissionsBreakdown

Только для вывода. Подробная информация о различных составляющих выбросов в общем значении emissions_grams_per_pax. Суммарное значение показателей всегда должно равняться emissions_grams_per_pax.

contrails_impact_bucket

ContrailsImpactBucket

Только выходные данные. Значимость влияния инверсионных следов на глобальное потепление по сравнению с общим воздействием выбросов CO2-эквивалента.

source

Source

Только выходные данные. Источник данных о выбросах.

FlightWithDetailedEmissions

Подробная информация о прямом рейсе с указанием предполагаемых выбросов.

Поля
flight

Flight

Только вывод. Соответствует идентификаторам рейса в запросе. Примечание: все коды IATA пишутся заглавными буквами.

flight_emissions_details

FlightEmissionsDetails

Только выходные данные. Все данные о выбросах во время полетов.

emissions_metadata

EmissionsMetadata

Только выходные данные. Дополнительные метаданные о расчете выбросов при полете.

FlightWithEmissions

Прямой рейс с оценкой выбросов.

Поля
flight

Flight

Идентификатор. Соответствует идентификаторам рейса в запросе. Примечание: все коды IATA пишутся заглавными буквами.

source

Source

Необязательно. Источник данных о выбросах.

emissions_grams_per_pax

EmissionsGramsPerPax

Необязательно. Оценочные данные о выбросах на одного пассажира. Не будет отображаться, если выбросы не удалось рассчитать. Список причин, по которым выбросы не удалось рассчитать, см. в ComputeFlightEmissions .

easa_label_metadata

EasaLabelMetadata

Необязательно. Метаданные о маркировке выбросов EASA. Устанавливается только в том случае, если источником данных о выбросах является EASA.

contrails_impact_bucket

ContrailsImpactBucket

(Необязательно) Значимость влияния инверсионных следов на глобальное потепление по сравнению с общим воздействием выбросов CO2-эквивалента.

Рынок

Два аэропорта.

Поля
origin

string

Обязательно. Код аэропорта IATA для пункта отправления рейса, например, "LHR".

destination

string

Обязательно. Код аэропорта IATA для пункта назначения рейса, например, "JFK".

ModelVersion

Версия модели оценки влияния путешествий. Дополнительную информацию о версионировании модели см. на GitHub .

Поля
major

int32

Основные изменения версий: Значительные изменения в методологии (например, добавление новых источников данных в модель, приводящее к существенным изменениям выходных данных). Такие изменения будут происходить нечасто и объявляться заблаговременно. Могут включать изменения версий API, которые будут соответствовать рекомендациям Google Cloud API.

minor

int32

Незначительные изменения: Изменения в модели, которые, оставаясь неизменными во всех версиях схемы, изменяют параметры модели или ее реализацию.

patch

int32

Патч-версии: Изменения в реализации, направленные на устранение ошибок или неточностей в реализации модели.

dated

string

Устаревшие версии: Наборы данных модели создаются заново с обновленными входными данными, но алгоритмы регулярно не изменяются.

Scope3FlightEmissions

Полёт категории 3 с оценкой выбросов.

Поля
flight

Scope3FlightSegment

Идентификатор. Соответствует идентификаторам рейса в запросе.

wtw_emissions_grams_per_pax

int64

Необязательно. Общие выбросы от полета (сумма выбросов от скважины до бака и от бака до следа) на одного пассажира на основе запрошенной информации. Это общие выбросы, и если у вас нет особых причин использовать выбросы от скважины до бака или от бака до следа, следует использовать это число.

ttw_emissions_grams_per_pax

int64

Необязательно. Выбросы от топливного бака до кильватерного следа в расчете на одного пассажира, исходя из запрошенной информации.

wtt_emissions_grams_per_pax

int64

Необязательно. Выбросы от эксплуатации самолета до заправки топливом в расчете на одного пассажира, рассчитанные на основе запрошенной информации.

source

Scope3FlightEmissions.Scope3DataType

Необязательно. Источник данных о выбросах.

Scope3DataType

Тип сопоставления, используемый для расчета выбросов категории 3. Он используется для оценки выбросов категории 3, указывая, какой из методов был использован для расчета выбросов.

Перечисления
SCOPE3_DATA_TYPE_UNSPECIFIED Тип данных не указан.
TIM_EMISSIONS Выбросы на основе TIM с указанием пункта отправления, пункта назначения, перевозчика, номера рейса, даты вылета и года.
TYPICAL_FLIGHT_EMISSIONS Типичные показатели выбросов от авиаперелетов с учетом пункта отправления, пункта назначения и года.
DISTANCE_BASED_EMISSIONS Выбросы, рассчитываемые на основе пройденного расстояния и года.

Scope3FlightSegment

Параметры полета, на основе которых рассчитываются выбросы категории 3.

Поля
departure_date

Date

Обязательно. Дата полета в часовом поясе аэропорта отправления. Для стандартных моделей выбросов, основанных на полете и расстоянии, требуется только год (значения месяца и дня игнорируются и, следовательно, могут быть либо опущены, либо установлены на 0, либо установлены на действительную дату для этих случаев). Соответственно, если конкретная дата не указана для выбросов TIM, мы будем использовать стандартные выбросы, основанные на полете (или расстоянии).

cabin_class

Scope3FlightSegment.CabinClass

Обязательно. Класс обслуживания на рейсе.

origin

string

Необязательно. Трехсимвольный код аэропорта IATA для пункта отправления рейса, например, YVR . Он используется для сопоставления с конкретным рейсом, если указан вместе с пунктом назначения, авиаперевозчиком и номером рейса. Если совпадения нет, мы сначала попытаемся сопоставить рейс с типичным рейсом между указанными аэропортами отправления и назначения. В противном случае мы будем использовать модель расчета выбросов на основе расстояния, если расстояние полета указано.

destination

string

Необязательно. Трехсимвольный код аэропорта IATA для пункта назначения рейса, например, ICN . Он используется для сопоставления конкретного рейса, если указан вместе с аэропортом отправления, авиакомпанией и номером рейса. Если совпадения нет, мы сначала попытаемся сопоставить рейс с типичным рейсом между указанными аэропортами отправления и назначения. В противном случае мы будем использовать модель расчета выбросов на основе расстояния, если расстояние полета указано.

carrier_code

string

Необязательно. Двухсимвольный код перевозчика IATA , например, KE . Он необходим, если требуется точное соответствие рейсу. В противном случае он не используется для стандартных моделей расчета выбросов, основанных на рейсе и расстоянии. Это может быть как код эксплуатирующего, так и код маркетингового перевозчика (т.е. код-шеринговое соглашение учитывается).

flight_number

int32

Необязательно. До 4-значного номера рейса , например, 71 , из [1, 9999]. Он используется для сопоставления с конкретным рейсом, если номер рейса указан вместе с пунктом отправления, пунктом назначения и авиаперевозчиком. Если номер рейса не указан, мы сначала попытаемся сопоставить рейс с типичным рейсом между указанными аэропортами отправления и назначения. Если это не удастся и/или пункты отправления и назначения не указаны, мы будем использовать модель выбросов, основанную на расстоянии, исходя из указанного расстояния полета.

distance_km

int64

Необязательно. Расстояние в километрах, например, 2423 , от [1, 2,5e16) км. Используется для сопоставления рейса с выбросами, рассчитанными на основе расстояния, когда пункт отправления и назначения не указаны или отсутствуют соответствующие типичные рейсы.

Класс салона

Класс обслуживания на этом рейсе.

Перечисления
CABIN_CLASS_UNSPECIFIED Класс салона не указан.
ECONOMY Эконом-класс.
PREMIUM_ECONOMY Премиум-эконом-класс.
BUSINESS Бизнес-класс.
FIRST Первый класс.

Источник

Источник данных о выбросах.

Перечисления
SOURCE_UNSPECIFIED Источник данных о выбросах не указан.
TIM Данные о выбросах получены из модели оценки воздействия путешествий (Travel Impact Model).
EASA Данные о выбросах взяты из экологических маркировок EASA.

Типичные выбросы при полетах

Типичные оценки выбросов от авиаперевозок для определенного рынка.

Поля
market

Market

Идентификатор. Соответствует идентификаторам рейса в запросе. Примечание: все коды IATA пишутся заглавными буквами.

emissions_grams_per_pax

EmissionsGramsPerPax

Необязательно. Типичные выбросы от авиаперелетов на одного пассажира для запрашиваемого рынка. Не будет отображаться, если типичные выбросы не удалось рассчитать. Список причин, по которым типичные выбросы от авиаперелетов не удалось рассчитать, см. на GitHub .