Các đoạn đường bay có dấu vết ngưng tụ được phân bổ cho một danh sách chuyến bay cụ thể.
Định dạng dữ liệu
Yêu cầu về vệt khói có thông tin ghi nhận quyền tác giả chứa dữ liệu có cấu trúc sau:
| Biểu diễn dưới dạng JSON |
|---|
{
"attributions": [
{
object ( |
| Trường | |
|---|---|
attributions[] |
Một danh sách các thông tin ghi nhận quyền tác giả, mỗi thông tin cho một tên tài nguyên được chỉ định trong |
Phân bổ
Biểu thị một sự kiện vệt phản lực tổng hợp cho một chuyến bay cụ thể, tóm tắt tất cả các đoạn vệt phản lực được phân bổ (ví dụ: tổng số km và năng lượng).
| Biểu diễn dưới dạng JSON |
|---|
{ "name": string, "flightDetails": { object ( |
| Trường | |
|---|---|
name |
Giá trị nhận dạng. Tên tài nguyên của chuyến bay. Định dạng: Thành phần:
|
flightDetails |
Thông tin chi tiết về chuyến bay này. |
contrail |
Các thuộc tính tổng hợp của vệt ngưng tụ cho toàn bộ chuyến bay. Giá trị này tổng hợp các thuộc tính của vệt khói từ tất cả các đoạn được phân bổ. Giải thích trạng thái (trong một chuyến bay được tìm thấy):
|
segments[] |
Phân bổ đường bay theo từng đoạn. Mỗi mục đại diện cho một khoảng thời gian riêng biệt của chuyến bay mà(các) vệt ngưng tụ được gán. |
FlightDetails
Xác định toàn bộ thông tin chuyến bay được trả về trong phản hồi.
| Biểu diễn dưới dạng JSON |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": integer } |
| Trường | |
|---|---|
carrier |
Mã IATA của hãng hàng không (ví dụ: "AA"). |
flightNumber |
Số hiệu chuyến bay (ví dụ: "123"). |
departureTime |
Ngày khởi hành theo múi giờ của sân bay khởi hành ở định dạng YYYYMMDD. |
icao24 |
Địa chỉ 24 bit của máy bay theo ICAO |
originAirport |
Mã IATA của sân bay khởi hành. |
destinationAirport |
Mã IATA của sân bay đến. |
callSign |
Mã nhận dạng của máy bay. Trường này ưu tiên chứa mã nhận dạng được dùng trong thông tin liên lạc của Dịch vụ kiểm soát không lưu (ATC). Nếu không có mã nhận dạng cuộc gọi cụ thể của ATC hoặc mã này giống với mã nhận dạng chuyến bay tiêu chuẩn, thì trường này sẽ chứa mã nhận dạng chuyến bay tiêu chuẩn (thường là sự kết hợp giữa mã hãng hàng không và số hiệu chuyến bay đối với các chuyến bay thương mại). |
analyzedFlightDistanceMeters |
Khoảng cách của chuyến bay được phân tích, tính bằng mét. |
ContrailAttributes
Biểu thị các thuộc tính của vệt khói cho một chuyến bay hoặc phân đoạn chuyến bay.
| Biểu diễn dưới dạng JSON |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| Trường | |
|---|---|
lengthMeters |
Chiều dài (tính bằng mét) của (các) tập hợp con trong đường bay mà vết phản lực được gán. Khoảng cách này được tính bằng khoảng cách đường tròn lớn giữa các điểm tham chiếu của chuyến bay. |
effectiveEnergyForcingJoules |
Tổng năng lượng bức xạ hiệu quả của vết phản lực, tính bằng joule. Thông tin này được tính toán bằng cách trích xuất lực bức xạ hiệu quả từ đầu ra dự báo CoCiP dạng lưới 4D và nội suy tuyến tính các đầu ra đó. Phương pháp này có thể thay đổi. |
SegmentAttribution
Biểu thị mức đóng góp của vệt khói trắng cho một đoạn thời gian cụ thể của một chuyến bay.
| Biểu diễn dưới dạng JSON |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| Trường | |
|---|---|
startTime |
Thời gian bắt đầu của chặng bay mà vệt khói được gán. Dấu thời gian này tính bằng giây kể từ thời điểm bắt đầu của hệ thống theo giờ UTC. |
endTime |
Thời gian kết thúc của chặng bay mà vệt khói được phân bổ. Dấu thời gian này tính bằng giây kể từ thời điểm bắt đầu của hệ thống theo giờ UTC. |
contrail |
Các thuộc tính của đường bay cho đoạn đường cụ thể này. |
detectionEvidences[] |
Các lần phát hiện vệt khói riêng lẻ của vệ tinh cung cấp bằng chứng cho việc phân bổ cho đoạn bay này. |
attributionMethod |
Chỉ có đầu ra. Phương pháp được dùng để phân bổ vệt khói cho đoạn đường này (ví dụ: mô hình CoCiP hoặc quan sát trực tiếp). |
longGapInterpolation |
Chỉ có đầu ra. True nếu đường bay của đoạn được tạo bằng cách nội suy trong khoảng trống dữ liệu ADS-B dài (>5 phút). |
waypointAttributions[] |
Chỉ có đầu ra. Các thuộc tính của vệt ngưng tụ theo từng điểm tham chiếu được liên kết trên đoạn đường này. |
ContrailDetectionEvidence
Thông tin chi tiết về một lần quan sát vết phản lực bằng vệ tinh.
| Biểu diễn dưới dạng JSON |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| Trường | |
|---|---|
observationTime |
Thời điểm chụp ảnh vệ tinh phát hiện thấy vệt khói. Đây thường là thời gian bắt đầu quét. Dấu thời gian này tính bằng giây kể từ thời điểm bắt đầu của hệ thống theo giờ UTC. |
observedLengthMeters |
Chiều dài quan sát được từ đầu đến cuối của đặc điểm vệt khói dạng đường thẳng tính bằng mét, được phát hiện trong hình ảnh vệ tinh do
|
dataSource |
Chỉ có đầu ra. Nguồn dữ liệu vệ tinh được dùng để phát hiện. |
DataSource
Nguồn dữ liệu vệ tinh được dùng để phát hiện vết phản lực. Các giá trị khác có thể được thêm vào trong tương lai.
Trong số các kết quả đầu ra dữ liệu vệ tinh hiện có, các thuộc tính dựa trên GOES East và Himawari có chất lượng ở cấp độ sản xuất, trong khi các thuộc tính dựa trên MTG vẫn đang ở giai đoạn Beta và đang được cải thiện chất lượng.
| Enum | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
Nguồn dữ liệu không xác định. |
GOES_EAST_FULL_DISK |
Dữ liệu từ các lần quét toàn bộ đĩa của GOES-East. |
GOES_WEST_FULL_DISK |
Dữ liệu từ các lần quét toàn bộ đĩa của GOES-West. |
MTG_000_FULL_DISK |
Dữ liệu từ các bản quét toàn bộ đĩa MTG-000. |
HIMAWARI_FULL_DISK |
Dữ liệu từ các lần quét toàn bộ đĩa của Himawari. |
Hình ảnh vệ tinh của Contrails API dựa trên:
- Dữ liệu GOES của NOAA 2019 – 2026
- Dữ liệu FCI của Meteosat do EUMETSAT cung cấp từ năm 2024 đến năm 2026, và
- JAMSTEC DIAS (dữ liệu Himawari) 2025 – 2026
WaypointAttribution
Biểu thị các thuộc tính của vệt khói cho một điểm tham chiếu cụ thể trong một đoạn bay.
| Biểu diễn dưới dạng JSON |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| Trường | |
|---|---|
time |
Thời gian tại điểm tham chiếu tính bằng giây kể từ thời gian bắt đầu của hệ thống theo giờ UTC. |
contrailAttributes |
Các thuộc tính của vệt khói được liên kết tại điểm tham chiếu cụ thể này. |
AttributionMethod
Xác định quy trình hoặc phương pháp cụ thể được dùng để thực hiện hoạt động phân bổ.
| Enum | |
|---|---|
ATTRIBUTION_METHOD_OBSERVATION |
Thông tin phân bổ được lấy hoàn toàn bằng cách so khớp với thông tin phát hiện vệt khói do vệ tinh tạo ra. |
ATTRIBUTION_METHOD_COCIP |
Việc phân bổ hoàn toàn dựa trên mô hình CoCiP dựa trên vật lý. |
ATTRIBUTION_METHOD_OBSERVATION_ENHANCED_COCIP |
Mô hình phân bổ kết hợp giữa dự đoán theo mô hình CoCiP được điều chỉnh bằng thông tin phát hiện từ vệ tinh.
|
ATTRIBUTION_METHOD_UNSPECIFIED |
Phương thức chưa được chỉ định. |
Ghi chú
Mỗi DataSource sử dụng các ranh giới khác nhau để xử lý các khung hiển thị dựa trên quan sát:
Giấy phép
Dữ liệu do ContrailWatch Attributions API cung cấp được cấp phép theo CC BY-NC 4.0.