- HTTP-запрос
- Текст запроса
- Ответный текст
- Полет
- FlightWithEmissions
- Источник
- EasaLabelMetadata
- Инверсионные следыВоздействиеВедро
- Попробуйте!
Метод получения оценок выбросов без сохранения состояния. Подробности о том, как вычисляются оценки выбросов, находятся на GitHub.
В ответе будут содержаться все записи, соответствующие входным участкам полета, в том же порядке. Если для определенного участка полета нет доступных оценок, в ответе будет возвращен объект участка полета с пустыми полями выбросов. Запрос все равно будет считаться успешным. Причины отсутствия оценок выбросов включают:
- Серверу неизвестна информация о рейсе.
- В исходном фрагменте маршрута полета отсутствует один или несколько идентификаторов.
- Дата рейса уже прошла.
- Данный тип самолета не поддерживается данной моделью.
- Отсутствует конфигурация сидений.
Запрос может содержать до 1000 сегментов полета. Если запрос содержит более 1000 прямых рейсов, он завершится ошибкой INVALID_ARGUMENT.
HTTP-запрос
POST https://travelimpactmodel.googleapis.com/v1/flights:computeFlightEmissions
В URL-адресе используется синтаксис транскодирования gRPC .
Текст запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление |
|---|
{
"flights": [
{
object ( |
| Поля | |
|---|---|
flights[] | Обязательно. Прямые рейсы для возврата оценок выбросов. |
Ответный текст
Определение выходных данных для ответа flights.computeFlightEmissions .
В случае успеха тело ответа содержит данные следующей структуры:
| JSON-представление |
|---|
{ "flightEmissions": [ { object ( |
| Поля | |
|---|---|
flightEmissions[] | Список участков полета с оценками выбросов. |
modelVersion | Версия модели, на основе которой были рассчитаны оценки выбросов для всех рейсов в рамках данного исследования. |
Полет
Все подробности, касающиеся отдельного пункта запроса на оценку выбросов от прямых авиарейсов.
| JSON-представление |
|---|
{
"origin": string,
"destination": string,
"operatingCarrierCode": string,
"flightNumber": integer,
"departureDate": {
object ( |
| Поля | |
|---|---|
origin | Обязательно. Код аэропорта IATA для пункта отправления рейса, например, "LHR". |
destination | Обязательно. Код аэропорта IATA для пункта назначения рейса, например, "JFK". |
operatingCarrierCode | Обязательно. Код перевозчика IATA, например, "AA". |
flightNumber | Обязательно. Номер рейса, например, 324. |
departureDate | Обязательно. Дата рейса в часовом поясе аэропорта отправления. Должна быть дата в настоящем или будущем времени. |
FlightWithEmissions
Прямой рейс с оценкой выбросов.
| JSON-представление |
|---|
{ "flight": { object ( |
| Поля | |
|---|---|
flight | Идентификатор. Соответствует идентификаторам рейса в запросе. Примечание: все коды IATA пишутся заглавными буквами. |
source | Необязательно. Источник данных о выбросах. |
emissionsGramsPerPax | Необязательно. Оценочные данные о выбросах на одного пассажира. Не будет отображаться, если выбросы не удалось рассчитать. Список причин, по которым выбросы не удалось рассчитать, см. |
easaLabelMetadata | Необязательно. Метаданные о маркировке выбросов EASA. Устанавливается только в том случае, если источником данных о выбросах является EASA. |
contrailsImpactBucket | (Необязательно) Значимость влияния инверсионных следов на глобальное потепление по сравнению с общим воздействием выбросов CO2-эквивалента. |
Источник
Источник данных о выбросах.
| Перечисления | |
|---|---|
SOURCE_UNSPECIFIED | Источник данных о выбросах не указан. |
TIM | Данные о выбросах получены из модели оценки воздействия путешествий (Travel Impact Model). |
EASA | Данные о выбросах взяты из экологических маркировок EASA. |
EasaLabelMetadata
Метаданные о маркировке выбросов в полете EASA.
| JSON-представление |
|---|
{ "labelIssueDate": { object ( |
| Поля | |
|---|---|
labelIssueDate | Дата выпуска этикетки. |
labelExpiryDate | Дата истечения срока действия этикетки. Этикетка может отображаться до истечения этой даты. |
labelVersion | Вариант этикетки. |
safDiscountPercentage | На этикетке указывается процентная скидка на выбросы вредных веществ, вносимая в виде десятичной дроби. Значения находятся в интервале [0,1]. Например, 0,0021 означает 0,21%. Эта скидка и сокращение выбросов отражены в маркировке EASA, но они не включены в оценки выбросов CO2e, распространяемые данным API. |
Инверсионные следыВоздействиеВедро
Значимость влияния инверсионных следов на потепление по сравнению с общим воздействием выбросов CO2-эквивалента.
| Перечисления | |
|---|---|
CONTRAILS_IMPACT_UNSPECIFIED | Влияние инверсионных следов не уточняется. |
CONTRAILS_IMPACT_NEGLIGIBLE | Влияние инверсионных следов незначительно по сравнению с общим объемом выбросов CO2-эквивалента. |
CONTRAILS_IMPACT_MODERATE | Воздействие инверсионных следов сопоставимо с общим объемом выбросов CO2-эквивалента. |
CONTRAILS_IMPACT_SEVERE | Воздействие инверсионных следов выше, чем общее воздействие выбросов CO2-эквивалента. |