- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- การระบุแหล่งที่มา
- FlightDetails
- ContrailAttributes
- SegmentAttribution
- ContrailDetectionEvidence
- DataSource
รับการระบุแหล่งที่มาของคอนเทรลหลายรายการตามข้อมูลเที่ยวบิน
หากสำเร็จ การตอบกลับจะเป็นรายการการระบุแหล่งที่มาของคอนเทรล
คำขอ HTTP
GET https://contrails.googleapis.com/v2/{parent=attributions}:batchGet
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
parent |
ต้องระบุ ทรัพยากรหลักที่การระบุแหล่งที่มาทั้งหมดที่ดึงข้อมูลมาใช้ร่วมกัน รูปแบบ: การระบุแหล่งที่มา |
พารามิเตอร์การค้นหา
| พารามิเตอร์ | |
|---|---|
names[] |
ต้องระบุ ชื่อทรัพยากรของเที่ยวบินที่จะดึงข้อมูล ระบุชื่อได้สูงสุด 100 ชื่อในคำขอเดียว รูปแบบ: คอมโพเนนต์:
|
เนื้อความของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
เนื้อหาการตอบกลับ
การตอบกลับที่มีคอนเทรลที่ระบุแหล่งที่มาสำหรับ attributions.batchGet
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"attributions": [
{
object ( |
| ช่อง | |
|---|---|
attributions[] |
รายการการระบุแหล่งที่มา 1 รายการสำหรับชื่อทรัพยากรแต่ละชื่อที่ระบุใน |
การระบุแหล่งที่มา
แสดงเหตุการณ์คอนเทรลที่รวบรวมไว้สําหรับเที่ยวบินที่เฉพาะเจาะจง โดยสรุปส่วนคอนเทรลทั้งหมดที่มีการระบุแหล่งที่มา (เช่น กิโลเมตรและพลังงานทั้งหมด)
| การแสดง JSON |
|---|
{ "name": string, "flightDetails": { object ( |
| ช่อง | |
|---|---|
name |
ตัวระบุ ชื่อทรัพยากรของเที่ยวบิน รูปแบบ: คอมโพเนนต์:
|
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 |
วันที่ออกเดินทางในเขตเวลาของสนามบินต้นทาง int: unix epoch; str: ISO 8601 |
icao24 |
ที่อยู่เครื่องบิน 24 บิตของ ICAO |
originAirport |
รหัส IATA ของสนามบินต้นทาง |
destinationAirport |
รหัส IATA ของสนามบินปลายทาง |
callSign |
สัญญาณเรียกขานของเครื่องบิน ฟิลด์นี้ควรมีสัญญาณเรียกขานที่ใช้ในการสื่อสารของหน่วยควบคุมการจราจรทางอากาศ (ATC) หากไม่มีสัญญาณเรียกขาน ATC ที่เฉพาะเจาะจงหรือสัญญาณเรียกขาน ATC เหมือนกับตัวระบุเที่ยวบินมาตรฐาน ฟิลด์นี้จะเก็บตัวระบุเที่ยวบินมาตรฐาน (โดยปกติจะเป็นการรวมกันของรหัสสายการบินและหมายเลขเที่ยวบินสำหรับเที่ยวบินเชิงพาณิชย์) |
analyzedFlightDistanceMeters |
ระยะทางของเที่ยวบินที่วิเคราะห์เป็นเมตร |
ContrailAttributes
แสดงแอตทริบิวต์ของคอนเทรลสำหรับเที่ยวบินหรือกลุ่มเที่ยวบิน
| การแสดง JSON |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| ช่อง | |
|---|---|
lengthMeters |
ความยาวในหน่วยเมตรของชุดย่อยของเส้นทางการบินที่มีการระบุว่าเกิดคอนเทรล โดยคำนวณเป็นระยะทางตามเส้นวงกลมใหญ่ระหว่างจุดอ้างอิงของเที่ยวบิน |
effectiveEnergyForcingJoules |
แรงบังคับจากพลังงานคอนเทรลที่มีประสิทธิภาพทั้งหมดในหน่วยจูล ปัจจุบันระบบจะคำนวณโดยอิงตามค่าเฉลี่ยทางภูมิอากาศและอาจมีการเปลี่ยนแปลง |
SegmentAttribution
แสดงการระบุแหล่งที่มาของคอนเทรลสำหรับช่วงเวลาที่เฉพาะเจาะจงของเที่ยวบิน
| การแสดง JSON |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| ช่อง | |
|---|---|
startTime |
เวลาเริ่มต้นของส่วนเที่ยวบินที่มีการระบุว่าเกิดจากคอนเทรล การประทับเวลานี้อยู่ในรูปแบบวินาทีตั้งแต่ Epoch ของ UTC |
endTime |
เวลาสิ้นสุดของส่วนเที่ยวบินที่มีการระบุแหล่งที่มาของคอนเทรล การประทับเวลานี้อยู่ในหน่วยวินาทีของ Epoch UTC |
contrail |
แอตทริบิวต์ Contrail สำหรับกลุ่มที่เฉพาะเจาะจงนี้ |
detectionEvidences[] |
การตรวจจับคอนเทรลของดาวเทียมแต่ละดวงซึ่งเป็นหลักฐานที่แสดงให้เห็นว่าคอนเทรลนี้เกิดจากส่วนของเที่ยวบินนี้ |
ContrailDetectionEvidence
รายละเอียดของการสังเกตการณ์คอนเทรลจากดาวเทียมดวงเดียว
| การแสดง JSON |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| ช่อง | |
|---|---|
observationTime |
เวลาที่ถ่ายภาพจากดาวเทียมซึ่งตรวจพบคอนเทรล ซึ่งโดยปกติแล้วจะเป็นเวลาเริ่มต้นของการสแกน การประทับเวลานี้อยู่ในรูปแบบวินาทีตั้งแต่ Epoch ของ UTC |
observedLengthMeters |
ความยาวจากต้นทางถึงปลายทางของฟีเจอร์คอนเทรลเชิงเส้นที่สังเกตได้ในหน่วยเมตร ตามที่ตรวจพบในภาพถ่ายจากดาวเทียมที่ระบุโดย
|
dataSource |
เอาต์พุตเท่านั้น แหล่งที่มาของข้อมูลดาวเทียมที่ใช้ในการตรวจจับนี้ |
DataSource
แหล่งที่มาของข้อมูลดาวเทียมที่ใช้ในการตรวจจับคอนเทรล ทั้งนี้ อาจมีการเพิ่มค่าอื่นๆ ในอนาคต
| 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 |