Pobiera szacunki emisji. Szczegółowe informacje o sposobie obliczania szacowanych emisji znajdziesz w GitHub.
Odpowiedź będzie zawierać wszystkie wpisy pasujące do podanych odcinków lotu w tej samej kolejności. Jeśli dla danego odcinka lotu nie ma dostępnych szacunków, w odpowiedzi zostanie zwrócony obiekt odcinka lotu z pustymi polami emisji. Żądanie nadal będzie uznawane za wykonane. Przyczyny braku szacunków emisji:
- Serwer nie zna tego lotu.
- W danych wejściowych dotyczących odcinka lotu brakuje co najmniej 1 identyfikatora.
- Data lotu przypada w przeszłości.
- Ten typ samolotu nie jest obsługiwany przez model.
- Brak konfiguracji miejsc.
Żądanie może zawierać maksymalnie 1000 odcinków lotu. Jeśli żądanie zawiera więcej niż 1000 lotów bezpośrednich, zakończy się niepowodzeniem i zostanie zwrócony błąd INVALID_ARGUMENT.
Żądanie HTTP
POST https://travelimpactmodel.googleapis.com/v1/flights:computeFlightEmissions
Adres URL używa składni transkodowania gRPC.
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{
"flights": [
{
object ( |
| Pola | |
|---|---|
flights[] |
Wymagane. Loty bezpośrednie, dla których chcesz uzyskać szacowaną emisję. |
Treść odpowiedzi
Definicja danych wyjściowych dla odpowiedzi flights.computeFlightEmissions.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "flightEmissions": [ { object ( |
| Pola | |
|---|---|
flightEmissions[] |
Lista etapów lotu z szacunkową emisją. |
modelVersion |
Wersja modelu, na podstawie której obliczono szacunki emisji dla wszystkich lotów w tej odpowiedzi. |
FlightWithEmissions
Lot bezpośredni z szacowaną emisją.
| Zapis JSON |
|---|
{ "flight": { object ( |
| Pola | |
|---|---|
flight |
Identyfikator. Pasuje do identyfikatorów lotów w żądaniu. Uwaga: wszystkie kody IATA są pisane wielkimi literami. |
source |
Opcjonalnie. Źródło danych o emisjach. |
emissionsGramsPerPax |
Opcjonalnie. Szacunkowe wartości emisji na pasażera. Nie występuje, jeśli nie można było obliczyć emisji. Listę przyczyn, dla których nie można było obliczyć emisji, znajdziesz w artykule |
easaLabelMetadata |
Opcjonalnie. Metadane dotyczące etykiety emisji lotniczych przyznawanej przez agencję EASA. Ustawiane tylko wtedy, gdy źródłem danych o emisjach jest EASA. |
contrailsImpactBucket |
Opcjonalnie. Znaczenie wpływu smug kondensacyjnych na ocieplenie klimatu w porównaniu z całkowitym wpływem emisji CO₂e. |