GET https://contrails.googleapis.com/v2/grids: ดูตารางกริดของ
การพยากรณ์คอนเทรล
หากสำเร็จ การตอบกลับจะเป็น NetCDF ของค่าการบังคับให้เกิดคอนเทรล
พารามิเตอร์การค้นหา
| พารามิเตอร์ | |
|---|---|
time |
ต้องระบุ เวลาที่ส่งคำขอ รูปแบบ: สตริงวันที่และเวลา ISO 8601 หรือจำนวนเต็มของ Epoch ของ Unix ตัวอย่าง: |
bbox[] |
ไม่บังคับ ขอบเขตของภูมิภาคที่จะแสดงผล รูปแบบ: [lng_min, lat_min, lng_max, lat_max] ตัวอย่าง: |
aircraftType |
ไม่บังคับ รหัสเครื่องบิน รูปแบบ: รหัสประเภทเครื่องบิน ICAO 4 อักขระ ตัวอย่าง: |
flightLevel[] |
ไม่บังคับ ระดับการบินที่จะแสดงผล หากไม่ได้ระบุระดับการทดสอบ ระบบจะรวมระดับการทดสอบทั้งหมด รูปแบบ: ระดับการบินในหน่วยเฮกโตฟุต [270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440] ตัวอย่าง: |
format |
ไม่บังคับ รูปแบบที่ขอ การส่งค่าอื่นที่ไม่ใช่ "netcdf4" จะทำให้เกิดข้อผิดพลาด UNIMPLEMENTED เนื่องจากไม่รองรับรูปหลายเหลี่ยม |
aircraftClass |
ไม่บังคับ ประเภทเครื่องบิน ปัจจุบันรองรับเฉพาะ |
data[] |
ไม่บังคับ ฟิลด์นี้ระบุตัวแปรข้อมูลที่จะรวมไว้ใน
การตอบกลับ โดยสามารถจัดการตัวแปรข้อมูลได้ 1 ตัวหรือหลายตัว
หากไม่ได้ระบุหรือเว้นว่างไว้ ค่าเริ่มต้นของช่องนี้จะเป็น
ตัวอย่าง: |
ตัวอย่าง
วิธีดึงข้อมูลตารางกริดคอนเทรลส่วนกลางเริ่มต้นสำหรับช่วงเวลาที่เฉพาะเจาะจง
response = requests.get( url="https://contrails.googleapis.com/v2/grids", params={"time": 2026-01-27T12:00:00Z}, headers={"x-goog-api-key": API_KEY}, )เมื่อโหลดด้วย xarray คำขอนี้จะแสดงชุดข้อมูลต่อไปนี้
ขนาด: (longitude: 1441, latitude: 721, flight_level: 18, time: 1) พิกัด ชื่อ ขนาด ประเภทข้อมูล ค่า longitude (ลองจิจูด) float32 -180.0 -179.8 ... 179.8 1... latitude (ละติจูด) float32 -90.0 -89.75 -89.5 ... 8... flight_level (flight_level) int16 270 280 290 300 ... 41... เวลา (เวลา) datetime64[ns] 2026-01-28T20:00:00 forecast_reference_time (เวลา) datetime64[ns] 2026-01-27T08:00:00 ตัวแปรข้อมูล คอนเทรล (longitude, latitude, flight_level, time) float32 0.0 0.0 0.0 0.0 ... 0.0 ... Attributes inference_pipeli... contrails.forecast-pipeline_20260115.02_p0 api_version : contrails.api-service_20260125.00_p0 aircraft_class : ค่าเริ่มต้น หากต้องการดึงข้อมูลตารางกริดที่จำกัดไว้เฉพาะขอบเขตทางภูมิศาสตร์ที่เฉพาะเจาะจงและกรองสำหรับ เครื่องบินประเภทหนึ่งๆ โดยมีเวลาที่ระบุเป็นจำนวนเต็มของ Unix Epoch ให้ทำดังนี้
response = requests.get( url="https://contrails.googleapis.com/v2/grids", params={"time": 1769508160, "bbox": [-40, 20, 20, 60], "aircraftType": "A320" }, headers={"x-goog-api-key": API_KEY}, )หากต้องการดึงข้อมูลตารางที่จำกัดเฉพาะระดับการบินบางส่วนและภูมิภาคที่เฉพาะเจาะจง ด้วยเลเยอร์
contrailsและexpected_effective_energy_forcingให้ทำดังนี้response = requests.get( url="https://contrails.googleapis.com/v2/grids", params={"time": 2026-01-27T12:00:00Z, "bbox": [-10, 40, 10, 55], "flightLevel": [300,310,320,330], "data": ["contrails", "expected_effective_energy_forcing"] }, headers={"x-goog-api-key": API_KEY}, )