- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Atrybucja
- FlightDetails
- ContrailAttributes
Pobiera wiele atrybucji smug kondensacyjnych na podstawie informacji o locie.
Jeśli operacja się uda, odpowiedź będzie zawierać listę atrybucji śladów kondensacyjnych.
Żądanie HTTP
GET https://contrails.googleapis.com/v2/{parent=attributions}:batchGet
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
parent |
Wymagane. Zasób nadrzędny udostępniony przez wszystkie pobierane atrybucje. Format: attributions |
Parametry zapytania
| Parametry | |
|---|---|
names[] |
Wymagane. Nazwy zasobów lotów do pobrania. W jednym żądaniu można podać maksymalnie 100 nazw. Format: Komponenty:
|
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź zawierająca przypisane ślady kondensacyjne dla attributions.batchGet.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{
"attributions": [
{
object ( |
| Pola | |
|---|---|
attributions[] |
Lista atrybucji, po jednej dla każdej nazwy zasobu podanej w parametrze |
Atrybucja
Reprezentuje zagregowane zdarzenie smugi kondensacyjnej dla konkretnego lotu, które podsumowuje wszystkie przypisane segmenty smugi kondensacyjnej (np. łączną liczbę kilometrów i energię).
| Zapis JSON |
|---|
{ "name": string, "flightDetails": { object ( |
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu lotu. Format: Komponenty:
|
flightDetails |
Szczegółowe informacje o tym locie. |
contrail |
Szczegóły przypisanych smug kondensacyjnych dla lotu. Interpretacja stanu (w przypadku znalezionego lotu):
|
FlightDetails
Określa pełny zestaw informacji o locie zwracanych w odpowiedzi.
| Zapis JSON |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": string } |
| Pola | |
|---|---|
carrier |
Kod IATA przewoźnika obsługującego lot (np. „AA”). |
flightNumber |
Numer lotu (np. „123”). |
departureTime |
Data wylotu w strefie czasowej lotniska wylotu int: epoka systemu Unix; str: ISO 8601. |
icao24 |
24-bitowy adres samolotu ICAO |
originAirport |
Kod IATA lotniska wylotu. |
destinationAirport |
Kod IATA lotniska docelowego. |
callSign |
Znak wywoławczy samolotu powiązanego z punktem trasy. |
analyzedFlightDistanceMeters |
Dystans analizowanego lotu w metrach. |
ContrailAttributes
Reprezentuje atrybuty smug kondensacyjnych dla lotu.
| Zapis JSON |
|---|
{ "lengthMeters": string, "effectiveEnergyForcingJoules": string } |
| Pola | |
|---|---|
lengthMeters |
Szacunkowa długość powstawania smug kondensacyjnych w metrach. |
effectiveEnergyForcingJoules |
Całkowita efektywna siła energetyczna przypisana do tego lotu w dżulach. |