- HTTP リクエスト
- リクエストの本文
- レスポンスの本文
- 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
- 試してみる
詳細な排出量推定値を取得します。
フライトの二酸化炭素排出量の詳細では、乗客一人当たりの温室効果ガス排出量の推定値が透明性をもって示され、計算方法、排出量の内訳、飛行機雲の影響、データの出所に関する包括的なメタデータが補足されています。
排出量の推定値の計算方法について詳しくは、GitHub をご覧ください。
レスポンスには、入力されたフライト レグと一致するすべてのエントリが同じ順序で含まれます。特定のフライト区間の見積もりがない場合、レスポンスは排出量フィールドが空のフライト区間オブジェクトを返します。リクエストは成功とみなされます。排出量の推定値が表示されない理由は次のとおりです。
- フライトがサーバーに認識されていません。
- 入力されたフライトレグに 1 つ以上の識別子がありません。
- フライトの日付が過去の日付です。
- この航空機タイプはモデルでサポートされていません。
- シートの設定がありません。
リクエストには最大 100 個のフライト レッグを含めることができます。リクエストに 100 を超えるフライト区間が含まれている場合、INVALID_ARGUMENT エラーで失敗します。
HTTP リクエスト
POST https://travelimpactmodel.googleapis.com/v1/flights:computeDetailedFlightEmissions
この URL は gRPC Transcoding 構文を使用します。
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"flights": [
{
object ( |
| フィールド | |
|---|---|
flights[] |
必須。往路の二酸化炭素排出量の推定値を返す直行便。 |
レスポンスの本文
flights.computeDetailedFlightEmissions レスポンスの出力定義。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{ "flightsWithDetailedEmissions": [ { object ( |
| フィールド | |
|---|---|
flightsWithDetailedEmissions[] |
推定排出量を含むフライト区間のリスト。 |
modelVersion |
このレスポンス内のすべてのフライトの排出量推定値が計算されたモデル バージョン。 |
FlightWithDetailedEmissions
直行便と推定排出量の詳細。
| JSON 表現 |
|---|
{ "flight": { object ( |
| フィールド | |
|---|---|
flight |
出力専用。リクエスト内のフライト ID と一致します。注: IATA コードはすべて大文字です。 |
flightEmissionsDetails |
出力専用。フライトの排出量データすべて。 |
emissionsMetadata |
出力専用。フライトの排出量計算に関する追加のメタデータ。 |
FlightEmissionsDetails
特定のフライトの排出量に関する詳細。
| JSON 表現 |
|---|
{ "emissionsGramsPerPax": { object ( |
| フィールド | |
|---|---|
emissionsGramsPerPax |
出力専用。乗客 1 人あたりの推定排出量。排出量を計算できなかった場合は存在しません。排出量を計算できなかった理由の一覧については、 |
emissionsBreakdown |
出力専用。総排出量(GramsPerPax)値のさまざまな排出量部分に関する詳細。合計された内訳の値は、常に emissionsGramsPerPax と等しくなるはずです。 |
contrailsImpactBucket |
出力専用。飛行機雲による温暖化の影響の、二酸化炭素換算排出量全体に対する割合。 |
source |
出力専用。排出量データのソース。 |
EmissionsBreakdown
総排出量(GramsPerPax)値のさまざまな排出量部分に関する詳細。合計された内訳の値は、常に emissionsGramsPerPax と等しくなるはずです。
| JSON 表現 |
|---|
{ "wttEmissionsGramsPerPax": { object ( |
| フィールド | |
|---|---|
wttEmissionsGramsPerPax |
乗客 1 人あたりの Well-to-Tank 排出量の推定値。排出量を計算できなかった場合は存在しません。排出量を計算できなかった理由の一覧については、 |
ttwEmissionsGramsPerPax |
乗客 1 人あたりのタンクから航跡までの推定排出量。排出量を計算できなかった場合は存在しません。排出量を計算できなかった理由の一覧については、 |
EmissionsMetadata
すべての追加メタデータ。
| JSON 表現 |
|---|
{ "emissionsProvenance": { object ( |
| フィールド | |
|---|---|
emissionsProvenance |
出力専用。排出量データの計算に使用されたデータの来歴の詳細。データソースを含む要因が表示されます。 |
easaLabelMetadata |
出力専用。EASA のフライト排出量ラベルに関するメタデータ。排出量データソースが EASA の場合にのみ設定されます。 |
timWebsiteEmissionsCalculatorUrl |
出力専用。 |
EmissionsProvenance
排出量推定値の計算に使用されたデータの来歴に関する情報。寄与要因とそのデータソースが含まれます。
| JSON 表現 |
|---|
{
"provenanceEntries": [
{
object ( |
| フィールド | |
|---|---|
provenanceEntries[] |
出力専用。排出量の計算に使用されるすべての要因。 |
EmissionsProvenance.EmissionsProvenanceEntry
排出量の計算における単一の要因に関する詳細。
| JSON 表現 |
|---|
{ "provenanceEntryType": enum ( |
| フィールド | |
|---|---|
provenanceEntryType |
出力専用。プロビナンス エントリのタイプ。 |
source |
出力専用。データのソース。 |
sourceVersion |
出力専用。ソースデータのバージョン。例: 「2025/04」。 |
dataCategory |
出力専用。データソースのデータカテゴリ。 |
共用体フィールド data_strategy。指定されたデータソースの排出量を計算するために使用される戦略。フィールド セットは data_source タイプに対応します。data_strategy は次のいずれかになります。 |
|
fuelBurnEeaStrategy |
出力専用。EEA の燃料消費量に関する戦略。 |
loadFactorsT100Strategy |
出力専用。T100 ロード ファクタの戦略。 |
loadFactorsChAviationStrategy |
出力専用。CH Aviation のロード ファクターの戦略。 |
cargoMassFractionT100Strategy |
出力専用。T100 貨物質量分率の戦略。 |
seatAreaRatioIataStrategy |
出力専用。IATA 座席エリア比率の戦略。 |
distanceAdjustmentStrategy |
出力専用。距離調整の戦略。 |
共用体フィールド data_value。指定されたデータソースのデータ値。フィールド セットは provenance_entry_type に対応します。data_value は次のいずれかになります。 |
|
loadFactorsData |
出力専用。負荷係数のデータ値。設定されていない場合、負荷係数の値は使用できません。 |
cargoMassFractionData |
出力専用。貨物の質量分率の値。設定されていない場合、貨物質量分率の値は使用できません。 |
seatAreaRatioData |
出力専用。各座席クラスの座席面積比率の値。設定しない場合、座席面積比の値は使用できません。 |
estimatedFlightDistanceKm |
出力専用。距離調整係数(DAF)を使用して計算された、CCD 飛行フェーズでの推定飛行距離(キロメートル単位)。設定されていない場合、推定飛行距離の値は使用できません。 |
EmissionsProvenance.EmissionsProvenanceEntry.EmissionsProvenanceEntryType
プロビナンス エントリのタイプ。今後、新しい値が追加される可能性があります。クライアントは、不明な列挙値を適切に処理する準備をしておく必要があります。
| 列挙型 | |
|---|---|
EMISSIONS_PROVENANCE_ENTRY_TYPE_UNSPECIFIED |
未指定のプロビナンス エントリ タイプ。 |
FUEL_BURN |
燃料消費量の入力タイプ。 |
LOAD_FACTORS |
負荷係数のエントリタイプ。 |
CARGO_MASS_FRACTION |
貨物の質量分率のエントリ タイプ。 |
SEATING_CONFIG |
座席構成エントリのタイプ。 |
SEAT_AREA_RATIOS |
座席エリア比率の入力タイプ。 |
DISTANCE_ADJUSTMENT |
距離調整のエントリタイプ。 |
EmissionsProvenance.EmissionsProvenanceEntry.DataSource
排出量の来歴要因のデータソース。今後、新しい値が追加される可能性があります。クライアントは、不明な列挙値を適切に処理する準備をする必要があります。
| 列挙型 | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
データソースが指定されていません。 |
EEA |
欧州環境機関(EEA)が提供するデータ。 |
T100 |
米国運輸統計局が提供する T-100 データセットのデータ。 |
CH_AVIATION |
データ提供元: ch-aviation。 |
OAG |
データは Official Aviation Guide(OAG)から提供されています。 |
OPERATING_CARRIER |
運航航空会社から提供されたデータ。 |
AIRCRAFT_MODEL_TYPICAL |
航空機モデルに基づく一般的なデータ。 |
GLOBAL_DEFAULT |
他のデータソースが利用できない場合に使用されるグローバル デフォルト値。 |
IATA |
国際航空運送協会(IATA)が提供するデータ。 |
ICL |
データ提供: インペリアル カレッジ ロンドン。 |
EmissionsProvenance.EmissionsProvenanceEntry.FuelBurnEea.Strategy
EEA の燃料消費量に関する戦略。今後、新しい値が追加される可能性があります。クライアントは、不明な列挙値を適切に処理する準備をする必要があります。
| 列挙型 | |
|---|---|
STRATEGY_UNSPECIFIED |
戦略が指定されていません。 |
AIRCRAFT_MAPPING_FALLBACK_WITH_CORRECTION_FACTOR |
静的な補正係数が適用されました。 |
AIRCRAFT_MAPPING_EXACT |
正確な航空機マッピングが使用されました。 |
AIRCRAFT_MAPPING_FALLBACK |
フォールバック航空機マッピングが使用されました。 |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsT100.Strategy
T100 ロード ファクタの戦略。今後、新しい値が追加される可能性があります。クライアントは、不明な列挙値を適切に処理する準備をする必要があります。
| 列挙型 | |
|---|---|
STRATEGY_UNSPECIFIED |
戦略が指定されていません。 |
CARRIER_ROUTE_MONTH |
航空会社、路線、旅行月別のデータ。 |
CARRIER_MONTH |
航空会社と旅行月別のデータ。 |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH |
航空会社、路線、年、月が一致する過去のデータ。 |
EmissionsProvenance.EmissionsProvenanceEntry.LoadFactorsChAviation.Strategy
CH-Aviation のロード ファクタの戦略。今後、新しい値が追加される可能性があります。クライアントは、不明な列挙値を適切に処理する準備をする必要があります。
| 列挙型 | |
|---|---|
STRATEGY_UNSPECIFIED |
戦略が指定されていません。 |
CARRIER_MONTH |
航空会社と旅行月別のデータ。 |
ACTUAL_CARRIER_YEAR_MONTH |
運送業者、年、月が一致する過去のデータ。 |
EmissionsProvenance.EmissionsProvenanceEntry.CargoMassFractionT100.Strategy
T100 貨物質量分率の戦略。今後、新しい値が追加される可能性があります。クライアントは、不明な列挙値を適切に処理する準備をする必要があります。
| 列挙型 | |
|---|---|
STRATEGY_UNSPECIFIED |
戦略が指定されていません。 |
CARRIER_ROUTE_AIRCRAFT_CLASS |
航空会社、路線、航空機クラス別のデータ。 |
ROUTE_AIRCRAFT_CLASS |
路線と航空機クラス別のデータ。 |
DISTANCE_AIRCRAFT_CLASS |
距離帯と航空機クラス別のデータ。 |
ACTUAL_CARRIER_ROUTE_YEAR_MONTH_AIRCRAFT_CLASS |
航空会社、ルート、年、月、航空機クラスが一致する過去のデータ。 |
EmissionsProvenance.EmissionsProvenanceEntry.SeatAreaRatioIata.Strategy
IATA 座席エリア比率の戦略。今後、新しい値が追加される可能性があります。クライアントは、不明な列挙値を適切に処理する準備をする必要があります。
| 列挙型 | |
|---|---|
STRATEGY_UNSPECIFIED |
戦略が指定されていません。 |
NARROW_AIRCRAFT_BODY |
ナローボディ機体の座席面積比率が使用されました。 |
WIDE_AIRCRAFT_BODY |
ワイドボディ機体の座席面積比率を使用しました。 |
EmissionsProvenance.EmissionsProvenanceEntry.DistanceAdjustment.Strategy
距離調整の戦略。今後、新しい値が追加される可能性があります。クライアントは、不明な列挙値を適切に処理する準備をする必要があります。
| 列挙型 | |
|---|---|
STRATEGY_UNSPECIFIED |
戦略が指定されていません。 |
ORIGIN_DESTINATION |
出発地と目的地の空港のペアによって決定される距離調整係数。 |
COUNTRY_PAIR |
出発国と到着国のペアによって決定される距離調整係数。 |
DEFAULT |
空港または国固有の調整係数が見つからなかったため、距離調整係数はデフォルト値に基づいています。 |
EmissionsProvenance.EmissionsProvenanceEntry.DataCategory
データソースのデータカテゴリ。今後、新しい値が追加される可能性があります。クライアントは、不明な列挙値を適切に処理する準備をする必要があります。
| 列挙型 | |
|---|---|
DATA_CATEGORY_UNSPECIFIED |
データカテゴリが指定されていません。 |
PRIMARY |
ISO 14083 で定義されているプライマリ データ。 |
MODELED |
ISO 14083 で定義されているモデル化されたデータ。 |
DEFAULT |
ISO 14083 で定義されているデフォルト値データ。 |