特定航班清單的歸因飛機雲區段。
資料格式
歸因飛機雲的要求包含結構如下的資料:
| JSON 表示法 |
|---|
{
"attributions": [
{
object ( |
| 欄位 | |
|---|---|
attributions[] |
|
歸因
代表特定航班的匯總飛機雲事件,匯總所有歸因的飛機雲區段 (例如總公里數和能量)。
| JSON 表示法 |
|---|
{ "name": string, "flightDetails": { object ( |
| 欄位 | |
|---|---|
name |
ID。航班的資源名稱。 格式: 組成要素:
|
flightDetails |
這班航班的詳細資訊。 |
contrail |
整趟航班的匯總飛機雲屬性。這是所有歸因航段的飛機雲屬性總和。 狀態解讀 (在找到的航班中):
|
segments[] |
各區段的飛機雲歸因。每個項目代表航班中產生飛機雲的不同時間間隔。 |
visualizationUrl |
僅供輸出。點選這個連結,即可前往 ContrailExplorer 的 ContrailWatch 頁面,查看這趟航班飛機雲歸因的互動式圖表。顯示與衛星偵測到的飛機雲相符的飛行路徑。 只有在使用 |
FlightDetails
定義回應中傳回的完整航班資訊。
| JSON 表示法 |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": integer } |
| 欄位 | |
|---|---|
carrier |
航班的 IATA 航空公司代碼 (例如「AA」)。 |
flightNumber |
航班編號 (例如「123」)。 |
departureTime |
出發日期,格式為 YYYYMMDD,以出發地機場的時區為準。 |
icao24 |
ICAO 24 位元飛機位址 |
originAirport |
IATA 出發地機場代碼。 |
destinationAirport |
目的地機場 IATA 代碼。 |
callSign |
飛機的呼號。這個欄位應優先填入航空管制 (ATC) 通訊中使用的呼號。如果沒有特定的 ATC 呼號,或與標準航班指定碼相同,這個欄位會保留標準航班指定碼 (通常是商業航班的航空公司代碼和航班編號組合)。 |
analyzedFlightDistanceMeters |
分析的飛行距離,以公尺為單位。 |
ContrailAttributes
代表航班或航段的飛機雲屬性。
| JSON 表示法 |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| 欄位 | |
|---|---|
lengthMeters |
飛機雲歸因的飛行路徑子集長度(以公尺為單位)。計算方式是飛行路線控點之間的大圓距離。 |
effectiveEnergyForcingJoules |
總有效飛機雲能量強迫,以焦耳為單位。這項指標是從 4D 網格 CoCiP 預測輸出內容中,擷取有效輻射強迫力,並以線性內插法計算得出。這項方法可能隨時變動。 |
SegmentAttribution
代表航班特定時間區隔的飛機雲歸因。
| JSON 表示法 |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| 欄位 | |
|---|---|
startTime |
飛機雲所屬航段的開始時間。這個時間戳記採用世界標準時間 Epoch 秒數。 |
endTime |
飛機雲歸因的航段結束時間。這個時間戳記採用世界標準時間 Epoch 秒數。 |
contrail |
這個特定路段的飛機雲屬性。 |
detectionEvidences[] |
個別衛星飛機雲偵測結果,可做為歸因於這個航段的依據。 |
attributionMethod |
僅供輸出。將飛機雲歸因於這個區段的方法 (例如 CoCiP 模型或直接觀察)。 |
longGapInterpolation |
僅供輸出。如果區段飛行路徑是透過插補長時間 ADS-B 資料差距 (>5 分鐘) 產生,則為 True。 |
waypointAttributions[] |
僅供輸出。這個路段中,每個路線控點的飛機雲屬性對應。 |
ContrailDetectionEvidence
單一衛星觀測飛機雲的詳細資料。
| JSON 表示法 |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| 欄位 | |
|---|---|
observationTime |
偵測到飛機雲的衛星圖像拍攝時間。這通常是掃描作業的開始時間。這個時間戳記採用世界標準時間 Epoch 秒數。 |
observedLengthMeters |
在
|
dataSource |
僅供輸出。這項偵測作業使用的衛星資料來源。 |
DataSource
用於偵測飛機雲的衛星資料來源。日後可能會新增其他值。
在可用的衛星資料輸出中,以 GOES East 和 Himawari 為基礎的歸因資料具有正式版品質,而以 MTG 為基礎的歸因資料仍處於 Beta 版階段,且正在積極提升品質。
| 列舉 | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
未指定的資料來源。 |
GOES_EAST_FULL_DISK |
GOES-East 全盤掃描資料。 |
GOES_WEST_FULL_DISK |
GOES-West 全盤掃描資料。 |
MTG_000_FULL_DISK |
資料來源:MTG-000 全磁碟掃描。 |
HIMAWARI_FULL_DISK |
向日葵衛星全圓盤掃描資料。 |
Contrails API 衛星圖像的依據如下:
- NOAA GOES 資料 2019–2026
- EUMETSAT Meteosat FCI 資料 2024–2026 年,以及
- JAMSTEC DIAS (Himawari data) 2025–2026
WaypointAttribution
代表航段中特定路線控點的凝結尾屬性。
| JSON 表示法 |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| 欄位 | |
|---|---|
time |
路線控點的時間,以世界標準時間 Epoch 秒數表示。 |
contrailAttributes |
在這個特定路線控點對應的飛機雲屬性。 |
AttributionMethod
定義用於歸因的特定程序或方法。
| 列舉 | |
|---|---|
ATTRIBUTION_METHOD_OBSERVATION |
歸因結果完全是根據衛星偵測到的飛機雲比對而得。 |
ATTRIBUTION_METHOD_COCIP |
歸因完全仰賴物理驅動的 CoCiP 模擬。 |
ATTRIBUTION_METHOD_OBSERVATION_ENHANCED_COCIP |
混合歸因模型,結合 CoCiP 模型預測結果,並根據衛星偵測資料調整。
|
ATTRIBUTION_METHOD_UNSPECIFIED |
未指定方法。 |
附註
每個 DataSource 都會使用不同的界限來處理觀察型檢視:
授權
ContrailWatch Attributions API 公開的資料,是依據 CC BY-NC 4.0 授權。