- Requête HTTP
- Corps de la requête
- Corps de la réponse
- 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
- Essayer
Récupère des estimations d'émissions détaillées.
Les émissions de vol détaillées sont des estimations transparentes des émissions de gaz à effet de serre par passager, complétées par des métadonnées complètes détaillant la méthodologie de calcul, la répartition des émissions, l'impact des traînées de condensation et la provenance des données.
Pour en savoir plus sur le calcul des estimations d'émissions, consultez GitHub.
La réponse contient toutes les entrées correspondant aux tronçons de vol saisis, dans le même ordre. Si aucune estimation n'est disponible pour une étape de vol donnée, la réponse renvoie l'objet de l'étape de vol avec des champs d'émissions vides. La demande sera toujours considérée comme ayant abouti. Voici quelques raisons pour lesquelles les estimations d'émissions peuvent être manquantes :
- Le serveur ne connaît pas le vol.
- Il manque un ou plusieurs identifiants à la section de vol saisie.
- La date du vol est antérieure à la date actuelle.
- Le type d'aéronef n'est pas pris en charge par le modèle.
- La configuration des licences utilisateur est manquante.
La requête peut contenir jusqu'à 100 segments de vol. Si la requête comporte plus de 100 segments de vol, elle échouera et une erreur INVALID_ARGUMENT sera renvoyée.
Requête HTTP
POST https://travelimpactmodel.googleapis.com/v1/flights:computeDetailedFlightEmissions
L'URL utilise la syntaxe de transcodage gRPC.
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
|---|
{
"flights": [
{
object ( |
| Champs | |
|---|---|
flights[] |
Obligatoire. Vols directs pour lesquels renvoyer les estimations des émissions. |
Corps de la réponse
Définition de la sortie pour la réponse flights.computeDetailedFlightEmissions.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{ "flightsWithDetailedEmissions": [ { object ( |
| Champs | |
|---|---|
flightsWithDetailedEmissions[] |
Liste des étapes de vol avec les estimations des émissions. |
modelVersion |
Version du modèle sous laquelle les estimations d'émissions pour tous les vols de cette réponse ont été calculées. |
FlightWithDetailedEmissions
Vol direct avec des informations sur les estimations d'émissions.
| Représentation JSON |
|---|
{ "flight": { object ( |
| Champs | |
|---|---|
flight |
Uniquement en sortie. Correspond aux identifiants de vol dans la requête. Remarque : Tous les codes IATA sont en majuscules. |
flightEmissionsDetails |
Uniquement en sortie. Toutes les données sur les émissions des vols. |
emissionsMetadata |
Uniquement en sortie. Métadonnées supplémentaires sur le calcul des émissions des vols. |
FlightEmissionsDetails
Détails sur les émissions du vol spécifique.
| Représentation JSON |
|---|
{ "emissionsGramsPerPax": { object ( |
| Champs | |
|---|---|
emissionsGramsPerPax |
Uniquement en sortie. Nombre d'estimations d'émissions par passager. Ce champ est absent si les émissions n'ont pas pu être calculées. Pour obtenir la liste des raisons pour lesquelles les émissions n'ont pas pu être calculées, consultez |
emissionsBreakdown |
Uniquement en sortie. Détails sur les différentes parties des émissions de la valeur totale "emissionsGramsPerPax". La valeur de la somme des répartitions doit toujours être égale à emissionsGramsPerPax. |
contrailsImpactBucket |
Uniquement en sortie. Importance de l'impact des traînées de condensation sur le réchauffement climatique par rapport à l'impact total des émissions de CO₂e. |
source |
Uniquement en sortie. Source des données sur les émissions. |
EmissionsBreakdown
Détails sur les différentes parties des émissions de la valeur totale "emissionsGramsPerPax". La valeur de la somme des répartitions doit toujours être égale à emissionsGramsPerPax.
| Représentation JSON |
|---|
{ "wttEmissionsGramsPerPax": { object ( |
| Champs | |
|---|---|
wttEmissionsGramsPerPax |
Estimations des émissions du puits au réservoir par passager. Ce champ est absent si les émissions n'ont pas pu être calculées. Pour obtenir la liste des raisons pour lesquelles les émissions n'ont pas pu être calculées, consultez |
ttwEmissionsGramsPerPax |
Estimations des émissions par passager du réservoir à la vague. Ce champ est absent si les émissions n'ont pas pu être calculées. Pour obtenir la liste des raisons pour lesquelles les émissions n'ont pas pu être calculées, consultez |
EmissionsMetadata
Toutes les métadonnées supplémentaires.
| Représentation JSON |
|---|
{ "emissionsProvenance": { object ( |
| Champs | |
|---|---|
emissionsProvenance |
Uniquement en sortie. Détails sur la provenance des données utilisées pour calculer les données sur les émissions, y compris les facteurs contributifs avec leurs sources de données. |
easaLabelMetadata |
Uniquement en sortie. Métadonnées sur le système d'étiquetage des émissions des vols de l'AESA. Défini uniquement lorsque la source de données sur les émissions est l'EASA. |
timWebsiteEmissionsCalculatorUrl |
Uniquement en sortie. Lien vers le site Web du calculateur d'émissions |
EmissionsProvenance
Informations sur la provenance des données utilisées pour calculer les estimations des émissions, y compris les facteurs contributifs et leurs sources de données.
| Représentation JSON |
|---|
{
"provenanceEntries": [
{
object ( |
| Champs | |
|---|---|
provenanceEntries[] |
Uniquement en sortie. Tous les facteurs contribuant au calcul des émissions. |
EmissionsProvenance.EmissionsProvenanceEntry
Détails sur un facteur de contribution unique dans les calculs d'émissions.
| Représentation JSON |
|---|
{ "provenanceEntryType": enum ( |
| Champs | |
|---|---|
provenanceEntryType |
Uniquement en sortie. Type d'entrée de provenance. |
source |
Uniquement en sortie. Source des données. |
sourceVersion |
Uniquement en sortie. Version des données sources. (par exemple, "2025/04"). |
dataCategory |
Uniquement en sortie. Catégorie de données de la source de données. |
Champ d'union data_strategy. Stratégie utilisée pour calculer les émissions pour la source de données spécifiée. L'ensemble de champs correspondra au type data_source. data_strategy ne peut être qu'un des éléments suivants : |
|
fuelBurnEeaStrategy |
Uniquement en sortie. Stratégie pour la consommation de carburant dans l'EEE. |
loadFactorsT100Strategy |
Uniquement en sortie. Stratégie pour les facteurs de charge T100. |
loadFactorsChAviationStrategy |
Uniquement en sortie. Stratégie pour les facteurs de charge CH-Aviation. |
cargoMassFractionT100Strategy |
Uniquement en sortie. Stratégie pour la fraction massique de la cargaison T100. |
seatAreaRatioIataStrategy |
Uniquement en sortie. Stratégie pour les ratios de zone de sièges IATA. |
distanceAdjustmentStrategy |
Uniquement en sortie. Stratégie d'ajustement de la distance. |
Champ d'union data_value. Valeur de données pour la source de données donnée. L'ensemble de champs correspondra à provenance_entry_type. data_value ne peut être qu'un des éléments suivants : |
|
loadFactorsData |
Uniquement en sortie. Valeur des données des facteurs de charge. Si elle n'est pas définie, la valeur des facteurs de charge n'est pas disponible. |
cargoMassFractionData |
Uniquement en sortie. Valeur de la fraction massique de la cargaison. Si elle n'est pas définie, la valeur de la fraction massique de la cargaison n'est pas disponible. |
seatAreaRatioData |
Uniquement en sortie. Valeur du ratio de surface de siège pour chaque classe. Si elle n'est pas définie, la valeur du ratio de surface de la place n'est pas disponible. |
estimatedFlightDistanceKm |
Uniquement en sortie. Valeur de la distance parcourue estimée en phase de vol CCD en kilomètres, calculée à l'aide du facteur d'ajustement de la distance (DAF). Si elle n'est pas définie, la valeur de la distance de vol estimée n'est pas disponible. |
EmissionsProvenance.EmissionsProvenanceEntry.EmissionsProvenanceEntryType
Type d'entrée de provenance. De nouvelles valeurs pourront être ajoutées à l'avenir. Les clients doivent être prêts à gérer correctement les valeurs d'énumération inconnues.
| Enums | |
|---|---|
EMISSIONS_PROVENANCE_ENTRY_TYPE_UNSPECIFIED |
Type d'entrée de provenance non spécifié. |
FUEL_BURN |
Type d'entrée de la consommation de carburant. |
LOAD_FACTORS |
Type d'entrée des facteurs de charge. |
CARGO_MASS_FRACTION |
Type de saisie de la fraction massique de la cargaison. |
SEATING_CONFIG |
Type d'entrée de configuration des sièges. |
SEAT_AREA_RATIOS |
Type de saisie des ratios de surface des sièges. |
DISTANCE_ADJUSTMENT |
Type d'entrée d'ajustement de la distance. |
EmissionsProvenance.EmissionsProvenanceEntry.DataSource
Source de données pour les facteurs de provenance des émissions. De nouvelles valeurs pourront être ajoutées à l'avenir. Les clients doivent être prêts à gérer correctement les valeurs d'énumération inconnues.
| Enums | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
Source de données non spécifiée. |
EEA |
Données fournies par l'Agence européenne pour l'environnement (AEE). |
T100 |
Données de l'ensemble de données T-100, fournies par le Bureau des statistiques sur les transports des États-Unis. |
CH_AVIATION |
Données fournies par ch-aviation. |
OAG |
Données fournies par l'Official Aviation Guide (OAG). |
OPERATING_CARRIER |
Données fournies par le transporteur. |
AIRCRAFT_MODEL_TYPICAL |
Données types basées sur le modèle d'avion. |
GLOBAL_DEFAULT |
Valeur globale par défaut, utilisée lorsqu'aucune autre source de données n'est disponible. |
IATA |
Données fournies par l'Association internationale du transport aérien (IATA). |
ICL |
Données fournies par l'Imperial College London. |
EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy
Stratégie pour la consommation de carburant dans l'EEE. De nouvelles valeurs pourront être ajoutées à l'avenir. Les clients doivent être prêts à gérer correctement les valeurs d'énumération inconnues.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Stratégie non spécifiée. |
AIRCRAFT_MAPPING_FALLBACK_WITH_CORRECTION_FACTOR |
Un facteur de correction statique a été appliqué. |
AIRCRAFT_MAPPING_EXACT |
Un mappage exact des avions a été utilisé. |
AIRCRAFT_MAPPING_FALLBACK |
Un mappage d'aéronef de secours a été utilisé. |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy
Stratégie pour les facteurs de charge T100. De nouvelles valeurs pourront être ajoutées à l'avenir. Les clients doivent être prêts à gérer correctement les valeurs d'énumération inconnues.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Stratégie non spécifiée. |
CARRIER_ROUTE_MONTH |
Données par transporteur, itinéraire et mois de voyage. |
CARRIER_MONTH |
Données par transporteur et par mois de voyage. |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH |
Données historiques correspondant au transporteur, à l'itinéraire, à l'année et au mois. |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy
Stratégie pour les coefficients de remplissage CH-Aviation. De nouvelles valeurs pourront être ajoutées à l'avenir. Les clients doivent être prêts à gérer correctement les valeurs d'énumération inconnues.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Stratégie non spécifiée. |
CARRIER_MONTH |
Données par transporteur et par mois de voyage. |
ACTUAL_CARRIER_YEAR_MONTH |
Données historiques correspondant au transporteur, à l'année et au mois. |
EmissionsProvenance.EmissionsProvenanceEntry.CargoMassFractionT100.Strategy
Stratégie pour la fraction massique de la cargaison T100. De nouvelles valeurs pourront être ajoutées à l'avenir. Les clients doivent être prêts à gérer correctement les valeurs d'énumération inconnues.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Stratégie non spécifiée. |
CARRIER_ROUTE_AIRCRAFT_CLASS |
Données par transporteur, itinéraire et classe d'avion. |
ROUTE_AIRCRAFT_CLASS |
Données par itinéraire et par classe d'avion. |
DISTANCE_AIRCRAFT_CLASS |
Données par tranche de distance et par classe d'aéronef. |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH_AIRCRAFT_CLASS |
Données historiques correspondant au transporteur, à l'itinéraire, à l'année, au mois et à la classe de l'avion. |
EmissionsProvenance.EmissionsProvenanceEntry.SeatAreaRatioIata.Strategy
Stratégie pour les ratios de zone de sièges IATA. De nouvelles valeurs pourront être ajoutées à l'avenir. Les clients doivent être prêts à gérer correctement les valeurs d'énumération inconnues.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Stratégie non spécifiée. |
NARROW_AIRCRAFT_BODY |
Les ratios de surface des sièges pour les avions monocouloirs ont été utilisés. |
WIDE_AIRCRAFT_BODY |
Les ratios de surface des sièges pour les avions long-courriers ont été utilisés. |
EmissionsProvenance.EmissionsProvenanceEntry.DistanceAdjustment.Strategy
Stratégie d'ajustement de la distance. De nouvelles valeurs pourront être ajoutées à l'avenir. Les clients doivent être prêts à gérer correctement les valeurs d'énumération inconnues.
| Enums | |
|---|---|
STRATEGY_UNSPECIFIED |
Stratégie non spécifiée. |
ORIGIN_DESTINATION |
Facteur d'ajustement de la distance déterminé par la paire d'aéroports d'origine et de destination. |
COUNTRY_PAIR |
Facteur d'ajustement de la distance déterminé par la paire de pays d'origine et de destination. |
DEFAULT |
Le facteur d'ajustement de la distance est basé sur la valeur par défaut, car nous n'avons pas trouvé de facteur d'ajustement spécifique à un aéroport ou à un pays. |
EmissionsProvenance.EmissionsProvenanceEntry.DataCategory
Catégorie de données de la source de données. De nouvelles valeurs pourront être ajoutées à l'avenir. Les clients doivent être prêts à gérer correctement les valeurs d'énumération inconnues.
| Enums | |
|---|---|
DATA_CATEGORY_UNSPECIFIED |
Catégorie de données non spécifiée. |
PRIMARY |
Données primaires, telles que définies dans la norme ISO 14083. |
MODELED |
Données modélisées, telles que définies dans la norme ISO 14083. |
DEFAULT |
Données de valeur par défaut, telles que définies dans la norme ISO 14083. |