- HTTP-Anfrage
- Anfragetext
- Antworttext
- FlightWithDetailedEmissions
- FlightEmissionsDetails
- EmissionsBreakdown
- EmissionsMetadata
- EmissionsProvenance
- EmissionsProvenance.EmissionsProvenanceEntry
- EmissionsProvenance.EmissionsProvenanceEntry.EmissionsProvenanceEntryType
- EmissionsProvenance.EmissionsProvenanceEntry.DataSource
- EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.CargoMassFractionT100.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.SeatAreaRatioIata.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.DistanceAdjustment.Strategy
- EmissionsProvenance.EmissionsProvenanceEntry.DataCategory
- Testen!
Ruft detaillierte Schätzungen der Emissionen ab.
Detaillierte Flugemissionen sind transparente Schätzungen der Treibhausgasemissionen pro Passagier, die durch umfassende Metadaten ergänzt werden, in denen die Berechnungsmethode, die Aufschlüsselung der Emissionen, die Auswirkungen von Kondensstreifen und die Datenherkunft beschrieben werden.
Details zur Berechnung von Emissionsschätzungen finden Sie auf GitHub.
Die Antwort enthält alle Einträge, die mit den eingegebenen Flugabschnitten übereinstimmen, in derselben Reihenfolge. Wenn für einen bestimmten Flugabschnitt keine Schätzungen verfügbar sind, wird das Flugabschnittsobjekt mit leeren Emissionsfeldern zurückgegeben. Die Anfrage gilt weiterhin als erfolgreich. Gründe für fehlende Emissionsschätzungen:
- Der Flug ist dem Server nicht bekannt.
- Für den eingegebenen Flugabschnitt fehlen eine oder mehrere Kennungen.
- Das Flugdatum liegt in der Vergangenheit.
- Der Flugzeugtyp wird vom Modell nicht unterstützt.
- Fehlende Konfiguration der Nutzerlizenzen.
Die Anfrage kann bis zu 100 Flugsegmente enthalten. Wenn die Anfrage mehr als 100 Flugabschnitte enthält, schlägt sie mit dem Fehler INVALID_ARGUMENT fehl.
HTTP-Anfrage
POST https://travelimpactmodel.googleapis.com/v1/flights:computeDetailedFlightEmissions
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{
"flights": [
{
object ( |
| Felder | |
|---|---|
flights[] |
Erforderlich. Direktflüge, für die Schätzungen zum CO₂-Ausstoß zurückgegeben werden sollen. |
Antworttext
Ausgabedefinition für die flights.computeDetailedFlightEmissions-Antwort.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "flightsWithDetailedEmissions": [ { object ( |
| Felder | |
|---|---|
flightsWithDetailedEmissions[] |
Liste der Flugsegmente mit Schätzungen zum CO₂-Ausstoß. |
modelVersion |
Die Modellversion, mit der die Emissionsschätzungen für alle Flüge in dieser Antwort berechnet wurden. |
FlightWithDetailedEmissions
Direktflug mit Details zu geschätzten Emissionen.
| JSON-Darstellung |
|---|
{ "flight": { object ( |
| Felder | |
|---|---|
flight |
Nur Ausgabe. Entspricht den Flight-IDs in der Anfrage. Hinweis: Alle IATA-Codes werden großgeschrieben. |
flightEmissionsDetails |
Nur Ausgabe. Alle Daten zu Flugemissionen. |
emissionsMetadata |
Nur Ausgabe. Zusätzliche Metadaten zur Berechnung der Flugemissionen. |
FlightEmissionsDetails
Details zu den Emissionen des jeweiligen Flugs.
| JSON-Darstellung |
|---|
{ "emissionsGramsPerPax": { object ( |
| Felder | |
|---|---|
emissionsGramsPerPax |
Nur Ausgabe. Geschätzte Emissionszahlen pro Passagier. Wird nicht angezeigt, wenn die Emissionen nicht berechnet werden konnten. Eine Liste der Gründe, warum die Emissionen nicht berechnet werden konnten, finden Sie unter |
emissionsBreakdown |
Nur Ausgabe. Details zu den verschiedenen Emissionsanteilen des Gesamtwerts „GramsPerPax“. Der Wert der summierten Aufschlüsselungen sollte immer „emissionsGramsPerPax“ entsprechen. |
contrailsImpactBucket |
Nur Ausgabe. Die Bedeutung der Erwärmung durch Kondensstreifen im Vergleich zu den gesamten CO₂e-Emissionen. |
source |
Nur Ausgabe. Die Quelle der Emissionsdaten. |
EmissionsBreakdown
Details zu den verschiedenen Emissionsanteilen des Gesamtwerts „GramsPerPax“. Der Wert der summierten Aufschlüsselungen sollte immer „emissionsGramsPerPax“ entsprechen.
| JSON-Darstellung |
|---|
{ "wttEmissionsGramsPerPax": { object ( |
| Felder | |
|---|---|
wttEmissionsGramsPerPax |
Geschätzte Well-to-Tank-Emissionen pro Passagier. Wird nicht angezeigt, wenn die Emissionen nicht berechnet werden konnten. Eine Liste der Gründe, warum Emissionen nicht berechnet werden konnten, finden Sie unter |
ttwEmissionsGramsPerPax |
Geschätzte Tank-to-Wake-Emissionswerte pro Passagier. Wird nicht angezeigt, wenn die Emissionen nicht berechnet werden konnten. Eine Liste der Gründe, warum Emissionen nicht berechnet werden konnten, finden Sie unter |
EmissionsMetadata
Alle zusätzlichen Metadaten.
| JSON-Darstellung |
|---|
{ "emissionsProvenance": { object ( |
| Felder | |
|---|---|
emissionsProvenance |
Nur Ausgabe. Details zur Herkunft der Daten, die zur Berechnung der Emissionsdaten verwendet werden, einschließlich der Faktoren mit ihren Datenquellen. |
easaLabelMetadata |
Nur Ausgabe. Metadaten zum EASA-Label für Flugemissionen. Nur festgelegt, wenn die Emissionsdatenquelle EASA ist. |
timWebsiteEmissionsCalculatorUrl |
Nur Ausgabe. Link zur Website des |
EmissionsProvenance
Informationen zur Herkunft der Daten, die zur Berechnung der Emissionsschätzungen verwendet werden, einschließlich der beitragenden Faktoren und ihrer Datenquellen.
| JSON-Darstellung |
|---|
{
"provenanceEntries": [
{
object ( |
| Felder | |
|---|---|
provenanceEntries[] |
Nur Ausgabe. Alle Faktoren, die zur Berechnung der Emissionen verwendet werden. |
EmissionsProvenance.EmissionsProvenanceEntry
Details zu einem einzelnen Faktor, der zur Berechnung der Emissionen beiträgt.
| JSON-Darstellung |
|---|
{ "provenanceEntryType": enum ( |
| Felder | |
|---|---|
provenanceEntryType |
Nur Ausgabe. Der Typ des Herkunftseintrags. |
source |
Nur Ausgabe. Die Quelle der Daten. |
sourceVersion |
Nur Ausgabe. Die Version der Quelldaten. Beispiel: „2025/04“. |
dataCategory |
Nur Ausgabe. Datenkategorie der Datenquelle. |
Union-Feld data_strategy. Die Strategie, die zum Berechnen der Emissionen für die angegebene Datenquelle verwendet wird. Die Feldgruppe entspricht dem Typ der Datenquelle. Für data_strategy ist nur einer der folgenden Werte zulässig: |
|
fuelBurnEeaStrategy |
Nur Ausgabe. Strategie für den Kraftstoffverbrauch im EWR. |
loadFactorsT100Strategy |
Nur Ausgabe. Strategie für T100-Auslastungsfaktoren. |
loadFactorsChAviationStrategy |
Nur Ausgabe. Strategie für die Auslastungsfaktoren von CH Aviation. |
cargoMassFractionT100Strategy |
Nur Ausgabe. Strategie für den Massenanteil der Fracht bei T100. |
seatAreaRatioIataStrategy |
Nur Ausgabe. Strategie für IATA-Sitzplatzbereichsverhältnisse. |
distanceAdjustmentStrategy |
Nur Ausgabe. Strategie für die Distanzanpassung. |
Union-Feld data_value. Der Datenwert für die angegebene Datenquelle. Der Feldsatz entspricht dem provenance_entry_type. Für data_value ist nur einer der folgenden Werte zulässig: |
|
loadFactorsData |
Nur Ausgabe. Der Datenwert für die Lastfaktoren. Wenn nicht festgelegt, ist der Wert für die Ladefaktoren nicht verfügbar. |
cargoMassFractionData |
Nur Ausgabe. Der Wert des Frachtmassenanteils. Wenn er nicht festgelegt ist, ist der Wert für den Frachtmassenanteil nicht verfügbar. |
seatAreaRatioData |
Nur Ausgabe. Der Wert für das Sitzplatzflächenverhältnis für jede Buchungsklasse. Wenn nicht festgelegt, ist der Wert für das Sitzbereichsverhältnis nicht verfügbar. |
estimatedFlightDistanceKm |
Nur Ausgabe. Die geschätzte Flugdistanz in der CCD-Flugphase in Kilometern, berechnet mit dem Distanzanpassungsfaktor (Distance Adjustment Factor, DAF). Wenn nicht festgelegt, ist der geschätzte Wert für die Flugdistanz nicht verfügbar. |
EmissionsProvenance.EmissionsProvenanceEntry.EmissionsProvenanceEntryType
Der Typ des Herkunftseintrags. In Zukunft werden möglicherweise neue Werte hinzugefügt. Clients sollten darauf vorbereitet sein, unbekannte ENUM-Werte ordnungsgemäß zu verarbeiten.
| Enums | |
|---|---|
EMISSIONS_PROVENANCE_ENTRY_TYPE_UNSPECIFIED |
Nicht angegebener Herkunftseintragstyp. |
FUEL_BURN |
Typ des Eintrags für den Kraftstoffverbrauch. |
LOAD_FACTORS |
Eintragstyp für Ladefaktoren. |
CARGO_MASS_FRACTION |
Eintragstyp für den Massenanteil der Ladung. |
SEATING_CONFIG |
Eintragstyp für die Sitzkonfiguration. |
SEAT_AREA_RATIOS |
Eintragstyp: Verhältnis der Sitzfläche. |
DISTANCE_ADJUSTMENT |
Eintragstyp für die Distanzanpassung. |
EmissionsProvenance.EmissionsProvenanceEntry.DataSource
Die Datenquelle für die Faktoren zur Herkunft von Emissionen. In Zukunft werden möglicherweise neue Werte hinzugefügt. Clients sollten darauf vorbereitet sein, unbekannte ENUM-Werte ordnungsgemäß zu verarbeiten.
| Enums | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
Datenquelle nicht angegeben |
EEA |
Daten der Europäischen Umweltagentur (EUA). |
T100 |
Daten aus dem T-100-Dataset, das vom US Bureau of Transportation Statistics bereitgestellt wird. |
CH_AVIATION |
Daten bereitgestellt von ch-aviation. |
OAG |
Daten bereitgestellt vom Official Aviation Guide (OAG). |
OPERATING_CARRIER |
Daten, die vom ausführenden Transportunternehmen bereitgestellt werden. |
AIRCRAFT_MODEL_TYPICAL |
Typische Daten basierend auf dem Flugzeugmodell. |
GLOBAL_DEFAULT |
Ein globaler Standardwert, der verwendet wird, wenn keine andere Datenquelle verfügbar ist. |
IATA |
Daten der International Air Transport Association (IATA). |
ICL |
Daten bereitgestellt vom Imperial College London. |
EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy
Strategie für den Kraftstoffverbrauch im EWR. In Zukunft werden möglicherweise neue Werte hinzugefügt. Clients sollten darauf vorbereitet sein, unbekannte ENUM-Werte ordnungsgemäß zu verarbeiten.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Strategie nicht angegeben. |
AIRCRAFT_MAPPING_FALLBACK_WITH_CORRECTION_FACTOR |
Es wurde ein statischer Korrekturfaktor angewendet. |
AIRCRAFT_MAPPING_EXACT |
Es wurde eine genaue Flugzeugzuordnung verwendet. |
AIRCRAFT_MAPPING_FALLBACK |
Es wurde eine Fallback-Flugzeugzuordnung verwendet. |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy
Strategie für T100-Auslastungsfaktoren. In Zukunft werden möglicherweise neue Werte hinzugefügt. Clients sollten darauf vorbereitet sein, unbekannte ENUM-Werte ordnungsgemäß zu verarbeiten.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Strategie nicht angegeben. |
CARRIER_ROUTE_MONTH |
Daten nach Fluggesellschaft, Route und Reisemonat. |
CARRIER_MONTH |
Daten nach Fluggesellschaft und Reisemonat. |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH |
Verlaufsdaten, die mit dem Transportunternehmen, der Route, dem Jahr und dem Monat übereinstimmen. |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy
Strategie für die Auslastungsfaktoren von CH-Aviation. In Zukunft werden möglicherweise neue Werte hinzugefügt. Clients sollten darauf vorbereitet sein, unbekannte ENUM-Werte ordnungsgemäß zu verarbeiten.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Strategie nicht angegeben. |
CARRIER_MONTH |
Daten nach Fluggesellschaft und Reisemonat. |
ACTUAL_CARRIER_YEAR_MONTH |
Verlaufsdaten, die mit dem Mobilfunkanbieter, dem Jahr und dem Monat übereinstimmen. |
EmissionsProvenance.EmissionsProvenanceEntry.CargoMassFractionT100.Strategy
Strategie für den Massenanteil der Fracht bei T100. In Zukunft werden möglicherweise neue Werte hinzugefügt. Clients sollten darauf vorbereitet sein, unbekannte ENUM-Werte ordnungsgemäß zu verarbeiten.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Strategie nicht angegeben. |
CARRIER_ROUTE_AIRCRAFT_CLASS |
Daten nach Transportunternehmen, Route und Flugzeugklasse. |
ROUTE_AIRCRAFT_CLASS |
Daten nach Route und Flugzeugklasse. |
DISTANCE_AIRCRAFT_CLASS |
Daten nach Distanzbereich und Flugzeugklasse. |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH_AIRCRAFT_CLASS |
Verlaufsdaten, die mit der Fluggesellschaft, der Route, dem Jahr, dem Monat und der Flugzeugklasse übereinstimmen. |
EmissionsProvenance.EmissionsProvenanceEntry.SeatAreaRatioIata.Strategy
Strategie für IATA-Sitzplatzbereichsverhältnisse. In Zukunft werden möglicherweise neue Werte hinzugefügt. Clients sollten darauf vorbereitet sein, unbekannte ENUM-Werte ordnungsgemäß zu verarbeiten.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Strategie nicht angegeben. |
NARROW_AIRCRAFT_BODY |
Es wurden die Sitzplatzverhältnisse für Schmalrumpfflugzeuge verwendet. |
WIDE_AIRCRAFT_BODY |
Es wurden die Sitzplatzverhältnisse für Großraumflugzeuge verwendet. |
EmissionsProvenance.EmissionsProvenanceEntry.DistanceAdjustment.Strategy
Strategie für die Distanzanpassung. In Zukunft werden möglicherweise neue Werte hinzugefügt. Clients sollten darauf vorbereitet sein, unbekannte ENUM-Werte ordnungsgemäß zu verarbeiten.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Strategie nicht angegeben. |
ORIGIN_DESTINATION |
Faktor zur Anpassung der Entfernung, der anhand des Paars aus Start- und Zielflughafen ermittelt wird. |
COUNTRY_PAIR |
Entfernungsanpassungsfaktor, der durch das Herkunfts- und Ziellandpaar bestimmt wird. |
DEFAULT |
Der Anpassungsfaktor für die Entfernung basiert auf dem Standardwert, da wir keinen flughafen- oder länderspezifischen Anpassungsfaktor gefunden haben. |
EmissionsProvenance.EmissionsProvenanceEntry.DataCategory
Die Datenkategorie der Datenquelle. In Zukunft werden möglicherweise neue Werte hinzugefügt. Clients sollten darauf vorbereitet sein, unbekannte ENUM-Werte ordnungsgemäß zu verarbeiten.
| Enums | |
|---|---|
DATA_CATEGORY_UNSPECIFIED |
Datenkategorie nicht angegeben. |
PRIMARY |
Primärdaten gemäß ISO 14083. |
MODELED |
Modellierte Daten gemäß ISO 14083. |
DEFAULT |
Standardwertdaten gemäß ISO 14083. |