特定のフライトのリストに帰属する飛行機雲セグメント。
データ形式
帰属するコントレイルのリクエストには、次の構造のデータが含まれます。
| 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 |
飛行機雲が関連付けられているフライト セグメントの開始時刻。このタイムスタンプは UTC エポック秒単位です。 |
endTime |
飛行機雲が帰属するフライト セグメントの終了時間。このタイムスタンプは UTC エポック秒単位です。 |
contrail |
この特定のセグメントの Contrail 属性。 |
detectionEvidences[] |
このフライト セグメントへの帰属の証拠となる個々の衛星の飛行機雲の検出。 |
attributionMethod |
出力専用。このセグメントに飛行機雲を帰属させるために使用された方法(CoCiP モデルや直接観測など)。 |
longGapInterpolation |
出力専用。セグメントの飛行経路が、長い ADS-B データギャップ(5 分超)を補間して生成された場合は true。 |
waypointAttributions[] |
出力専用。このセグメントにマッピングされた経由地ごとの飛行機雲の属性。 |
ContrailDetectionEvidence
飛行機雲の単一の衛星観測の詳細。
| JSON 表現 |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| フィールド | |
|---|---|
observationTime |
飛行機雲が検出された衛星画像が撮影された時刻。通常、これはスキャンの開始時刻です。このタイムスタンプは UTC エポック秒単位です。 |
observedLengthMeters |
|
dataSource |
出力専用。この検出に使用された衛星データのソース。 |
DataSource
飛行機雲の検出に使用される衛星データのソース。今後、値が追加される可能性があります。
利用可能な衛星データ出力のうち、GOES East と Himawari に基づく帰属は本番環境レベルの品質ですが、MTG に基づく帰属はまだベータ版であり、品質の改善が積極的に行われています。
| 列挙型 | |
|---|---|
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(ひまわりデータ) 2025 ~ 2026 年
WaypointAttribution
フライト区間の特定の経由地の飛行機雲の属性を表します。
| JSON 表現 |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| フィールド | |
|---|---|
time |
ウェイポイントの時刻(UTC エポックからの経過秒数)。 |
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 に基づいてライセンス付与されます。