- HTTP-запрос
- Параметры пути
- Параметры запроса
- Текст запроса
- Тело ответа
- Атрибуция
- FlightDetails
- Атрибуты Contrail
- СегментАтрибуция
- Доказательства обнаружения контрового следа
- Источник данных
Получает множественные атрибуции инверсионного следа по информации о полете.
В случае успеха ответ будет представлять собой список атрибуций инверсионных следов.
HTTP-запрос
GET https://contrails.googleapis.com/v2/{parent=attributions}:batchGet
URL использует синтаксис перекодировки gRPC .
Параметры пути
| Параметры | |
|---|---|
parent | Обязательно. Родительский ресурс, общий для всех извлекаемых атрибуций. Формат: attributions |
Параметры запроса
| Параметры | |
|---|---|
names[] | Обязательно. Названия ресурсов рейсов, которые нужно получить. В одном запросе можно указать не более 100 названий. Формат: Компоненты:
|
Текст запроса
Тело запроса должно быть пустым.
Тело ответа
Ответ, содержащий атрибутированные инверсионные следы для attributions.batchGet.
В случае успеха тело ответа содержит данные со следующей структурой:
| JSON-представление |
|---|
{
"attributions": [
{
object ( |
| Поля | |
|---|---|
attributions[] | Список атрибуций, по одной для каждого имени ресурса, указанного в |
Атрибуция
Представляет собой агрегированное событие инверсионного следа для конкретного полета, суммирующее все атрибутированные сегменты инверсионного следа (например, общее расстояние в километрах и энергию).
| JSON-представление |
|---|
{ "name": string, "flightDetails": { object ( |
| Поля | |
|---|---|
name | Идентификатор. Имя ресурса рейса. Формат: Компоненты:
|
flightDetails | Подробная информация об этом рейсе. |
contrail | Агрегированные атрибуты инверсионного следа за весь полёт. Это суммирование атрибутов инверсионного следа по всем атрибутированным сегментам. Государственная интерпретация (в пределах найденного полета):
|
segments[] | Атрибуция инверсионных следов по сегментам. Каждая запись представляет собой отдельный временной интервал полета, к которому был приписан инверсионный след. |
FlightDetails
Определяет полный набор информации о рейсе, возвращаемой в ответе.
| JSON-представление |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": integer } |
| Поля | |
|---|---|
carrier | Код перевозчика IATA рейса (например, «AA»). |
flightNumber | Номер рейса (например, «123»). |
departureTime | Дата отправления в часовом поясе аэропорта отправления int: unix epoch; str: ISO 8601 . |
icao24 | 24-битный адрес воздушного судна ICAO |
originAirport | Код аэропорта происхождения ИАТА. |
destinationAirport | Код аэропорта назначения ИАТА. |
callSign | Позывной воздушного судна. В этом поле предпочтительно указывается позывной, используемый в связи с управлением воздушным движением (УВД). Если конкретный позывной УВД недоступен или совпадает со стандартным обозначением рейса, в этом поле указывается стандартное обозначение рейса (обычно это комбинация кода авиакомпании и номера рейса для коммерческих рейсов). |
analyzedFlightDistanceMeters | Дальность анализируемого полета в метрах. |
Атрибуты Contrail
Представляет атрибуты инверсионного следа для полета или сегмента полета.
| JSON-представление |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| Поля | |
|---|---|
lengthMeters | Длина (в метрах) подмножества(й) траектории полёта, к которому были приписаны инверсионные следы. Рассчитывается как расстояние по дуге большого круга между точками маршрута полёта. |
effectiveEnergyForcingJoules | Общая эффективная энергия инверсионного следа, в джоулях. В настоящее время она рассчитывается на основе климатических средних значений и может быть изменена. |
СегментАтрибуция
Представляет собой атрибуцию инверсионного следа для определенного временного сегмента полета.
| JSON-представление |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| Поля | |
|---|---|
startTime | Время начала сегмента полёта, к которому относятся инверсионные следы. Эта временная метка указывается в секундах по UTC. |
endTime | Время окончания сегмента полёта, к которому относятся инверсионные следы. Эта временная метка указывается в секундах по UTC. |
contrail | Атрибуты инверсионного следа для данного конкретного сегмента. |
detectionEvidences[] | Отдельные обнаружения инверсионных следов спутников, подтверждающие их принадлежность к данному участку полета. |
Доказательства обнаружения контрового следа
Подробная информация об одном спутниковом наблюдении за инверсионным следом.
| JSON-представление |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| Поля | |
|---|---|
observationTime | Время получения спутникового снимка, на котором был обнаружен инверсионный след. Обычно это время начала сканирования. Эта временная метка указывается в секундах по UTC. |
observedLengthMeters | Наблюдаемая длина линейного инверсионного следа в метрах, обнаруженная на спутниковом снимке, указанном в
|
dataSource | Только вывод. Источник спутниковых данных, использованных для этого обнаружения. |
Источник данных
Источник спутниковых данных, используемых для обнаружения инверсионных следов. Дополнительные значения могут быть добавлены в будущем.
| Перечисления | |
|---|---|
DATA_SOURCE_UNSPECIFIED | Источник данных не указан. |
GOES_EAST_FULL_DISK | Данные полного сканирования диска GOES-East. |
GOES_WEST_FULL_DISK | Данные полного сканирования диска GOES-West. |
MTG_000_FULL_DISK | Данные полного сканирования диска MTG-000. |
HIMAWARI_FULL_DISK | Данные полного сканирования диска Химавари. |