索引
TravelImpactModelService(介面)ComputeFlightEmissionsRequest(訊息)ComputeFlightEmissionsResponse(訊息)ComputeScope3FlightEmissionsRequest(訊息)ComputeScope3FlightEmissionsResponse(訊息)ComputeTypicalFlightEmissionsRequest(訊息)ComputeTypicalFlightEmissionsResponse(訊息)ContrailsImpactBucket(列舉)EasaLabelMetadata(訊息)EmissionsGramsPerPax(訊息)Flight(訊息)FlightWithEmissions(訊息)Market(訊息)ModelVersion(訊息)Scope3FlightEmissions(訊息)Scope3FlightEmissions.Scope3DataType(列舉)Scope3FlightSegment(訊息)Scope3FlightSegment.CabinClass(列舉)Source(列舉)TypicalFlightEmissions(訊息)
TravelImpactModelService
API,可提供預估碳排放量。
| ComputeFlightEmissions |
|---|
|
用於擷取預估碳排放量的無狀態方法。如要進一步瞭解碳排放量估算方式,請參閱 GitHub。 回應會包含與輸入航班航段相符的所有項目,且順序相同。如果特定航段沒有預估值,回應會傳回航段物件,但排放量欄位為空白。但系統仍會將要求視為成功。碳排放量預估值未顯示的原因包括:
要求最多可包含 1000 個航班航段。如果要求包含超過 1000 個直飛航班,系統會傳回 INVALID_ARGUMENT 錯誤,導致要求失敗。 |
| ComputeScope3FlightEmissions |
|---|
|
無狀態方法,可擷取一組航班航段的 GHG 排放量估計值,用於範圍 3 報告。 回應會包含與輸入的
如果今年度有未來的航班要求,我們不支援第 1 級排放量,將改用第 2 級或第 3 級排放量。如果要求的未來航班不在今年,我們會傳回空白回應。建議您在日後的測試中使用 如果使用上述三種方法都無法預估特定航班的排放量,回應會傳回 如有下列情況,要求會失敗並顯示
由於系統會使用備用邏輯處理要求,因此設定錯誤的要求可能會使用備用方法傳回有效的排放量估計值。舉例來說,如果要求中的航班編號有誤,但指定了出發地和目的地,要求仍會成功,但系統只會根據一般航班的碳排放量傳回結果。同樣地,如果一般航班碳排放量要求缺少出發地,但指定了有效距離,則要求可能會僅根據距離計算碳排放量,並成功執行。因此,請檢查傳回的排放量來源 ( |
| ComputeTypicalFlightEmissions |
|---|
|
擷取兩個機場 (又稱市場) 之間的一般航班排放量預估值。如果特定市場沒有預估值,回應會傳回市場物件,但排放量欄位為空白。但系統仍會將要求視為成功。 如要進一步瞭解典型碳排放量估算值的計算方式,請參閱 GitHub。 要求最多可包含 1000 個市場。如果要求包含超過 1000 個市場,系統會傳回 INVALID_ARGUMENT 錯誤,導致要求失敗。 |
ComputeFlightEmissionsRequest
輸入 ComputeFlightEmissions 要求的定義。
| 欄位 | |
|---|---|
flights[] |
必填。要預估回程碳排放量的直達航班。 |
ComputeFlightEmissionsResponse
ComputeFlightEmissions 回應的輸出定義。
| 欄位 | |
|---|---|
flight_emissions[] |
列出各航段的預估排放量。 |
model_version |
計算此回應中所有航班預估排放量的模型版本。 |
ComputeScope3FlightEmissionsRequest
要求範圍 3 排放量的航班航段清單。
| 欄位 | |
|---|---|
flights[] |
必填。要傳回預估排放量的航班。 |
model_version |
(選用步驟) 計算這項要求中所有航班預估排放量時所用的模型版本。 |
ComputeScope3FlightEmissionsResponse
內含預估範圍 3 排放量的航班清單。
| 欄位 | |
|---|---|
flight_emissions[] |
列出各個航段的預估排放量。 |
model_version |
計算此回應中所有航班預估排放量的模型版本。 |
ComputeTypicalFlightEmissionsRequest
要求一般排放量的機場 (市場) 配對清單。
| 欄位 | |
|---|---|
markets[] |
必填。要求提供這個市場配對的一般航班排放量預估值。最多可要求 1000 個市場。 |
ComputeTypicalFlightEmissionsResponse
回覆內容包括碳排放量和模型版本。
| 欄位 | |
|---|---|
typical_flight_emissions[] |
要求該市場的一般航班排放量。 |
model_version |
計算此回應中所有航班的一般航班排放量估計值時所用的模型版本。 |
ContrailsImpactBucket
飛機雲暖化效應相較於二氧化碳當量總排放量影響的顯著程度。
| 列舉 | |
|---|---|
CONTRAILS_IMPACT_UNSPECIFIED |
未指定凝結尾跡影響。 |
CONTRAILS_IMPACT_NEGLIGIBLE |
相較於二氧化碳當量總排放量,凝結尾的影響微不足道。 |
CONTRAILS_IMPACT_MODERATE |
飛機雲的影響與二氧化碳當量總排放量相當。 |
CONTRAILS_IMPACT_SEVERE |
飛機雲的影響大於總 CO2e 排放量。 |
EasaLabelMetadata
歐盟航空安全總署 (EASA) 航班排放量標籤的中繼資料。
| 欄位 | |
|---|---|
label_issue_date |
標籤核發日期。 |
label_expiry_date |
標籤的有效期限。標籤會顯示到這個日期為止。 |
label_version |
標籤版本。 |
saf_discount_percentage |
套用至標籤的永續航空燃料 (SAF) 排放量折扣百分比。以小數表示的百分比。值介於 [0,1] 之間。舉例來說,0.0021 代表 0.21%。 這項折扣和減排量是由歐盟航空安全總署標籤回報,但未納入此 API 分發的 CO2e 預估值。 |
EmissionsGramsPerPax
依艙等分組的碳排放量結果。
| 欄位 | |
|---|---|
first |
頭等艙一位乘客的排放量 (以公克為單位)。無論飛機是否設有頭等艙座位,系統一律會計算並填入這個欄位。 |
business |
商務艙一位乘客的排放量 (以公克為單位)。無論飛機是否有商務艙座位,系統一律會計算並填入這個欄位。 |
premium_economy |
豪華經濟艙一位乘客的排放量 (以公克為單位)。無論飛機是否設有豪華經濟艙座位,系統一律會計算並填入這個欄位。 |
economy |
經濟艙一位乘客的排放量 (以公克為單位)。無論飛機是否設有經濟艙座位,系統一律會計算並填入這個欄位。 |
檔期
與單一要求項目相關的所有詳細資料,用於直飛航班排放量估算。
| 欄位 | |
|---|---|
origin |
必填。航班出發地機場的 IATA 機場代碼,例如「LHR」。 |
destination |
必填。航班目的地的 IATA 機場代碼,例如「JFK」。 |
operating_carrier_code |
必填。IATA 航空公司代碼,例如「AA」。 |
flight_number |
必填。航班編號,例如 324。 |
departure_date |
必填。航班日期 (以出發地機場的時區為準)。必須是現在或未來的日期。 |
FlightWithEmissions
直飛航班,並提供預估排放量。
| 欄位 | |
|---|---|
flight |
ID。與要求中的航班 ID 相符。注意:所有 IATA 代碼均為大寫。 |
source |
(選用步驟) 排放量資料的來源。 |
emissions_grams_per_pax |
(選用步驟) 每位乘客的預估排放量。如果無法計算碳排放量,就不會顯示這項資訊。如要查看無法計算碳排放量的原因清單,請參閱 |
easa_label_metadata |
(選用步驟) 歐盟航空安全總署 (EASA) 航班排放量標籤的中繼資料。只有在排放量資料來源為 EASA 時才設定。 |
contrails_impact_bucket |
(選用步驟) 飛機雲暖化效應相較於二氧化碳當量總排放量影響的顯著程度。 |
市場
一對機場。
| 欄位 | |
|---|---|
origin |
必填。航班出發地機場的 IATA 機場代碼,例如「LHR」。 |
destination |
必填。航班目的地的 IATA 機場代碼,例如「JFK」。 |
ModelVersion
旅遊影響模型版本。如要進一步瞭解模型版本控管,請參閱 GitHub。
| 欄位 | |
|---|---|
major |
主要版本:方法有重大變更 (例如在模型中加入新的資料來源,導致輸出結果有重大變化)。這類異動不會經常發生,且我們會提前公告。可能涉及 API 版本變更,這類變更會遵守 Google Cloud API 指南 |
minor |
次要版本:模型變更,但與結構定義版本一致,且會變更模型參數或實作方式。 |
patch |
修補程式版本:實作變更,旨在解決模型實作中的錯誤或不準確之處。 |
dated |
有日期的版本:模型資料集會使用更新後的輸入資料重新建立,但演算法不會定期變更。 |
Scope3FlightEmissions
範圍 3 航班的預估排放量。
| 欄位 | |
|---|---|
flight |
ID。與要求中的航班 ID 相符。 |
wtw_emissions_grams_per_pax |
(選用步驟) 根據所要求的資訊,每位乘客的航班排放總量 (油井到油箱和油箱到尾流的排放量總和)。這是排放總量,除非有使用 TTW 或 WTT 排放量的具體原因,否則應使用這個數字。 |
ttw_emissions_grams_per_pax |
(選用步驟) 根據要求資訊,計算每位乘客的「油箱到尾流」航班排放量。 |
wtt_emissions_grams_per_pax |
(選用步驟) 根據要求資訊,計算每位乘客的油井到油箱航班排放量。 |
source |
(選用步驟) 排放量資料的來源。 |
Scope3DataType
用於計算範圍 3 排放量的比對類型。用於範圍 3 回覆,標示計算排放量所用的方法。
| 列舉 | |
|---|---|
SCOPE3_DATA_TYPE_UNSPECIFIED |
未指定資料類型。 |
TIM_EMISSIONS |
根據出發地、目的地、航空公司、航班編號、出發日期和年份,計算出以 TIM 為單位的排放量。 |
TYPICAL_FLIGHT_EMISSIONS |
根據出發地、目的地和年份計算的一般航班碳排放量。 |
DISTANCE_BASED_EMISSIONS |
根據行駛距離和年份計算的排放量。 |
Scope3FlightSegment
用來擷取範圍 3 排放量的航班參數。
| 欄位 | |
|---|---|
departure_date |
必填。航班日期 (以出發地機場的時區為準)。一般航班和距離計算排放量模式只需要年份 (系統會忽略月份和日期值,因此可以省略、設為 0 或設為有效日期)。因此,如果未提供特定日期的 TIM 排放量,我們會改用一般航班 (或以距離為準) 的排放量。 |
cabin_class |
必填。航班的艙等。 |
origin |
(選用步驟) 航班出發地的 3 個字元 IATA 機場代碼,例如 |
destination |
(選用步驟) 航班目的地的 3 個字元 IATA 機場代碼,例如 |
carrier_code |
(選用步驟) 2 個字元的 IATA 航空公司代碼,例如 |
flight_number |
(選用步驟) 最多 4 位數的航班編號,例如 |
distance_km |
(選用步驟) 以公里為單位,例如 |
CabinClass
航班的艙等。
| 列舉 | |
|---|---|
CABIN_CLASS_UNSPECIFIED |
未指定艙等。 |
ECONOMY |
經濟艙。 |
PREMIUM_ECONOMY |
豪華經濟艙。 |
BUSINESS |
商務艙。 |
FIRST |
頭等艙。 |
來源
排放量資料的來源。
| 列舉 | |
|---|---|
SOURCE_UNSPECIFIED |
碳排放量資料來源不明。 |
TIM |
碳排放量資料來自旅遊影響模型。 |
EASA |
排放量資料來自歐盟航空安全總署 (EASA) 的環保標籤。 |
TypicalFlightEmissions
特定市場的一般航班碳排放量預估值
| 欄位 | |
|---|---|
market |
ID。與要求中的航班 ID 相符。注意:所有 IATA 代碼均為大寫。 |
emissions_grams_per_pax |
(選用步驟) 所要求市場中,每位乘客的一般航班排放量。如果無法計算一般排放量,就不會顯示這項資訊。如要查看無法計算一般航班碳排放量的原因清單,請參閱 GitHub。 |