特定航班清單的歸因凝結尾跡區隔。
資料格式
要求歸因凝結尾流包含下列結構的資料:
| JSON 表示法 |
|---|
{
"attributions": [
{
object ( |
| 欄位 | |
|---|---|
attributions[] |
每個資源名稱 (在 |
歸因
代表特定航班的匯總凝結尾跡事件,總結所有歸因的凝結尾跡區隔 (例如總公里數和能源)。
| JSON 表示法 |
|---|
{ "name": string, "flightDetails": { object ( |
| 欄位 | |
|---|---|
name |
ID。航班的資源名稱。 格式: 元件:
|
flightDetails |
這個航班的詳細資訊。 |
contrail |
整趟航班的飛機雲屬性匯總資料。這是所有歸因區段的凝結尾跡屬性總和。 狀態解讀 (在找到的航班中):
|
segments[] |
各區段的凝結尾跡歸因。每個項目代表航班中歸因於凝結尾跡的不同時間間隔。 |
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 |
這個特定區隔的 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 |
從向日葵 8 號衛星掃描完整磁碟取得的資料。 |
凝結尾跡 API 衛星圖像的依據如下:
- NOAA GOES 資料 2019 年至 2026 年
- EUMETSAT Meteosat FCI 資料 (2024 年至 2026 年)
- JAMSTEC DIAS (向日葵資料) 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 著作權資訊 API 公開的資料是依據 CC BY-NC 4.0 授權。