ส่วนของ Contrail ที่ระบุแหล่งที่มาสำหรับรายการเที่ยวบินที่เฉพาะเจาะจง
รูปแบบข้อมูล
คำขอสำหรับเมฆหางเครื่องบินที่ระบุแหล่งที่มามีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"attributions": [
{
object ( |
| ช่อง | |
|---|---|
attributions[] |
รายการการระบุแหล่งที่มา 1 รายการสำหรับชื่อทรัพยากรแต่ละรายการที่ระบุใน |
การระบุแหล่งที่มา
แสดงเหตุการณ์เมฆหางเครื่องบินแบบรวมสำหรับเที่ยวบินที่เจาะจงซึ่งสรุปส่วนเมฆหางเครื่องบินที่ระบุแหล่งที่มาทั้งหมด (เช่น กิโลเมตรและพลังงานทั้งหมด)
| การแสดง JSON |
|---|
{ "name": string, "flightDetails": { object ( |
| ช่อง | |
|---|---|
name |
ตัวระบุ ชื่อทรัพยากรของเที่ยวบิน รูปแบบ: องค์ประกอบ:
|
flightDetails |
ข้อมูลรายละเอียดของเที่ยวบินนี้ |
contrail |
แอตทริบิวต์คอนเทรลรวมสำหรับทั้งเที่ยวบิน ซึ่งจะสรุปแอตทริบิวต์คอนเทรลจากกลุ่มที่ระบุแหล่งที่มาทั้งหมด การตีความสถานะ (ภายในเที่ยวบินที่พบ):
|
segments[] |
การระบุแหล่งที่มาของคอนเทรลต่อส่วน แต่ละรายการแสดงถึงช่วงเวลาที่แตกต่างกันของเที่ยวบินที่มีการระบุแหล่งที่มาของคอนเทรล |
visualizationUrl |
เอาต์พุตเท่านั้น ลิงก์ไปยังการแสดงภาพแบบอินเทอร์แอกทีฟของการระบุแหล่งที่มาของคอนเทรลของเที่ยวบินนี้ในหน้า ContrailWatch ของ ContrailExplorer โดยจะแสดงเส้นทางการบินที่ตรงกับคอนเทรลที่ดาวเทียมตรวจพบ จะป้อนข้อมูลสำหรับเที่ยวบินที่พบเมื่อใช้มุมมอง |
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 |
ที่อยู่เครื่องบินแบบ 24 บิตของ ICAO |
originAirport |
รหัสสนามบินต้นทางของ IATA |
destinationAirport |
รหัสสนามบินปลายทาง IATA |
callSign |
สัญญาณเรียกขานของเครื่องบิน ช่องนี้ควรมีสัญญาณเรียกขานที่ใช้ในการสื่อสารของหน่วยควบคุมการจราจรทางอากาศ (ATC) หากไม่มีสัญญาณเรียกขาน ATC ที่เฉพาะเจาะจงหรือเหมือนกับตัวระบุเที่ยวบินมาตรฐาน ช่องนี้จะมีตัวระบุเที่ยวบินมาตรฐาน (โดยปกติจะเป็นการรวมรหัสสายการบินและหมายเลขเที่ยวบินสำหรับเที่ยวบินเชิงพาณิชย์) |
analyzedFlightDistanceMeters |
ระยะทางของเที่ยวบินที่วิเคราะห์ หน่วยเป็นเมตร |
ContrailAttributes
แสดงแอตทริบิวต์เมฆหางเครื่องบินสำหรับเที่ยวบินหรือส่วนของเที่ยวบิน
| การแสดง JSON |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| ช่อง | |
|---|---|
lengthMeters |
ความยาวเป็นเมตรของชุดย่อยของเส้นทางการบินที่เกิดคอนเทรล ซึ่งคำนวณเป็นระยะทางวงกลมใหญ่ระหว่างจุดอ้างอิงของเที่ยวบิน |
effectiveEnergyForcingJoules |
พลังงานที่เกิดจากคอนเทรลที่มีประสิทธิภาพทั้งหมดในหน่วยจูล ค่านี้ได้มาจากการดึงข้อมูลการบังคับแผ่รังสีที่มีประสิทธิภาพจากเอาต์พุตการคาดการณ์ CoCiP แบบตารางกริด 4 มิติและทำการประมาณค่าในช่วงเชิงเส้น วิธีการนี้อาจมีการเปลี่ยนแปลง |
SegmentAttribution
แสดงการระบุแหล่งที่มาของเมฆหางเครื่องบินสำหรับช่วงเวลาที่เฉพาะเจาะจงของเที่ยวบิน
| การแสดง JSON |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| ช่อง | |
|---|---|
startTime |
เวลาเริ่มต้นของส่วนเที่ยวบินที่เกิดคอนเทรล การประทับเวลานี้อยู่ในหน่วยวินาทีของ Epoch ในเขตเวลา UTC |
endTime |
เวลาสิ้นสุดของส่วนเที่ยวบินที่เกิดคอนเทรล การประทับเวลานี้อยู่ในหน่วยวินาทีของ Epoch ในเขตเวลา UTC |
contrail |
แอตทริบิวต์คอนเทรลสำหรับกลุ่มที่เฉพาะเจาะจงนี้ |
detectionEvidences[] |
การตรวจจับเมฆหางเครื่องบินจากดาวเทียมแต่ละรายการซึ่งเป็นหลักฐานที่ระบุว่าเมฆหางเครื่องบินเกิดจากเที่ยวบินนี้ |
attributionMethod |
เอาต์พุตเท่านั้น วิธีการที่ใช้ในการระบุแหล่งที่มาของเมฆหางเครื่องบินในส่วนนี้ (เช่น โมเดล CoCiP หรือการสังเกตโดยตรง) |
longGapInterpolation |
เอาต์พุตเท่านั้น เป็นจริงหากเส้นทางการบินของเซ็กเมนต์สร้างขึ้นโดยการประมาณค่าในช่วงข้อมูล ADS-B ที่ขาดหายไปเป็นเวลานาน (>5 นาที) |
waypointAttributions[] |
เอาต์พุตเท่านั้น แอตทริบิวต์คอนเทรลต่อจุดอ้างอิงที่แมปในส่วนนี้ |
ContrailDetectionEvidence
รายละเอียดการสังเกตการณ์เมฆหางเครื่องบินจากดาวเทียมดวงเดียว
| การแสดง JSON |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| ช่อง | |
|---|---|
observationTime |
เวลาที่ถ่ายภาพจากดาวเทียมซึ่งตรวจพบเมฆหางเครื่องบิน ซึ่งโดยปกติแล้วจะเป็นเวลาเริ่มต้นของการสแกน การประทับเวลานี้อยู่ในหน่วยวินาที Epoch ของ UTC |
observedLengthMeters |
ความยาวจากต้นทางถึงปลายทางที่สังเกตได้ของฟีเจอร์เมฆหางเครื่องบินแบบเส้นตรงในหน่วยเมตร ตามที่ตรวจพบในภาพถ่ายจากดาวเทียมที่ระบุโดย
|
dataSource |
เอาต์พุตเท่านั้น แหล่งที่มาของข้อมูลดาวเทียมที่ใช้สำหรับการตรวจจับนี้ |
DataSource
แหล่งที่มาของข้อมูลดาวเทียมที่ใช้ในการตรวจจับคอนเทรล ทั้งนี้ อาจมีการเพิ่มค่าอื่นๆ ในอนาคต
ในบรรดาเอาต์พุตข้อมูลดาวเทียมที่มีอยู่ การระบุแหล่งที่มาตาม GOES East และ Himawari มีคุณภาพระดับการผลิต ส่วนการระบุแหล่งที่มาตาม MTG ยังอยู่ในระยะเบต้าและอยู่ระหว่างการปรับปรุงคุณภาพอย่างต่อเนื่อง
| Enum | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
แหล่งข้อมูลที่ไม่ระบุ |
GOES_EAST_FULL_DISK |
ข้อมูลจากการสแกนแบบเต็มดิสก์ของ GOES-East |
GOES_WEST_FULL_DISK |
ข้อมูลจากการสแกนแบบเต็มดิสก์ของ GOES-West |
MTG_000_FULL_DISK |
ข้อมูลจากการสแกนดิสก์แบบเต็ม MTG-000 |
HIMAWARI_FULL_DISK |
ข้อมูลจากการสแกนดิสก์แบบเต็มของ Himawari |
ภาพถ่ายจากดาวเทียมของ Contrails API อิงตามข้อมูลต่อไปนี้
- ข้อมูล NOAA GOES ปี 2019–2026
- ข้อมูล FCI ของ EUMETSAT Meteosat ปี 2024–2026 และ
- JAMSTEC DIAS (ข้อมูล Himawari) 2025–2026
WaypointAttribution
แสดงแอตทริบิวต์คอนเทรลสำหรับจุดอ้างอิงที่เฉพาะเจาะจงในส่วนของเที่ยวบิน
| การแสดง JSON |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| ช่อง | |
|---|---|
time |
เวลาที่จุดอ้างอิงในหน่วยวินาที Epoch ของ UTC |
contrailAttributes |
แอตทริบิวต์คอนเทรลที่แมปที่จุดอ้างอิงที่เฉพาะเจาะจงนี้ |
AttributionMethod
กำหนดขั้นตอนหรือวิธีการเฉพาะที่ใช้ในการระบุแหล่งที่มา
| Enum | |
|---|---|
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