Method: flights.computeTypicalFlightEmissions

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

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

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

HTTP-запрос

POST https://travelimpactmodel.googleapis.com/v1/flights:computeTypicalFlightEmissions

В URL-адресе используется синтаксис транскодирования gRPC .

Текст запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "markets": [
    {
      object (Market)
    }
  ]
}
Поля
markets[]

object ( Market )

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

Ответный текст

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

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "typicalFlightEmissions": [
    {
      object (TypicalFlightEmissions)
    }
  ],
  "modelVersion": {
    object (ModelVersion)
  }
}
Поля
typicalFlightEmissions[]

object ( TypicalFlightEmissions )

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

modelVersion

object ( ModelVersion )

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

Рынок

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

JSON-представление
{
  "origin": string,
  "destination": string
}
Поля
origin

string

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

destination

string

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

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

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

JSON-представление
{
  "market": {
    object (Market)
  },
  "emissionsGramsPerPax": {
    object (EmissionsGramsPerPax)
  }
}
Поля
market

object ( Market )

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

emissionsGramsPerPax

object ( EmissionsGramsPerPax )

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