Segmen jejak kondensasi yang diatribusikan untuk daftar penerbangan tertentu.
Format data
Permintaan untuk contrail yang diatribusikan berisi data dengan struktur berikut:
| Representasi JSON |
|---|
{
"attributions": [
{
object ( |
| Kolom | |
|---|---|
attributions[] |
Daftar atribusi, satu untuk setiap nama resource yang ditentukan dalam |
Atribusi
Merepresentasikan peristiwa jejak kondensasi gabungan untuk penerbangan tertentu yang merangkum semua segmen jejak kondensasi yang diatribusikan (misalnya, total kilometer dan energi).
| Representasi JSON |
|---|
{ "name": string, "flightDetails": { object ( |
| Kolom | |
|---|---|
name |
ID. Nama resource penerbangan. Format: Komponen:
|
flightDetails |
Informasi detail untuk penerbangan ini. |
contrail |
Atribut kontrail gabungan untuk seluruh penerbangan. Tindakan ini akan menjumlahkan atribut jejak kondensasi dari semua segmen yang diatribusikan. Penafsiran status (dalam penerbangan yang ditemukan):
|
segments[] |
Atribusi jejak kondensasi per segmen. Setiap entri mewakili interval waktu yang berbeda dari penerbangan yang dikaitkan dengan jejak kondensasi. |
visualizationUrl |
Hanya output. Link ke visualisasi interaktif atribusi jejak kondensasi penerbangan ini di halaman ContrailWatch di ContrailExplorer. Gambar ini menunjukkan jalur penerbangan yang cocok dengan kontrail yang terdeteksi oleh satelit. Hanya diisi untuk penerbangan yang ditemukan saat menggunakan tampilan |
FlightDetails
Menentukan kumpulan lengkap informasi penerbangan yang ditampilkan dalam respons.
| Representasi JSON |
|---|
{ "carrier": string, "flightNumber": integer, "departureTime": string, "icao24": string, "originAirport": string, "destinationAirport": string, "callSign": string, "analyzedFlightDistanceMeters": integer } |
| Kolom | |
|---|---|
carrier |
Kode maskapai penerbangan IATA (misalnya, "AA"). |
flightNumber |
Nomor penerbangan (misalnya "123"). |
departureTime |
Tanggal keberangkatan dalam zona waktu bandara asal dalam format YYYYMMDD. |
icao24 |
Alamat pesawat 24-bit ICAO |
originAirport |
Kode bandara asal IATA. |
destinationAirport |
Kode IATA bandara tujuan. |
callSign |
Tanda panggil pesawat. Kolom ini sebaiknya berisi tanda panggil yang digunakan dalam komunikasi Air Traffic Control (ATC). Jika tanda panggil ATC tertentu tidak tersedia atau sama dengan penanda penerbangan standar, kolom ini akan berisi penanda penerbangan standar (biasanya kombinasi kode maskapai penerbangan dan nomor penerbangan untuk penerbangan komersial). |
analyzedFlightDistanceMeters |
Jarak penerbangan yang dianalisis, dalam meter. |
ContrailAttributes
Mewakili atribut jejak kondensasi untuk penerbangan atau segmen penerbangan.
| Representasi JSON |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| Kolom | |
|---|---|
lengthMeters |
Panjang, dalam meter, subset jalur penerbangan yang diatribusikan ke jejak kondensasi. Jarak ini dihitung sebagai jarak lingkaran besar antara titik jalan penerbangan. |
effectiveEnergyForcingJoules |
Total pemaksaan energi jejak kondensasi yang efektif, dalam joule. Hal ini diperoleh dengan mengekstrak pemaksaan radiasi efektif dari output perkiraan CoCiP berpetak 4D dan menginterpolasinya secara linear. Metodologi ini dapat berubah sewaktu-waktu. |
SegmentAttribution
Merepresentasikan atribusi jejak kondensasi untuk segmen waktu tertentu dari penerbangan.
| Representasi JSON |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| Kolom | |
|---|---|
startTime |
Waktu mulai segmen penerbangan yang diatribusikan ke contrail. Stempel waktu ini dalam detik epoch UTC. |
endTime |
Waktu berakhir segmen penerbangan yang diatribusikan ke jejak kondensasi. Stempel waktu ini dalam detik epoch UTC. |
contrail |
Atribut contrail untuk segmen spesifik ini. |
detectionEvidences[] |
Deteksi jejak kondensasi satelit individual yang memberikan bukti atribusi ke segmen penerbangan ini. |
attributionMethod |
Hanya output. Metode yang digunakan untuk mengatribusikan jejak kondensasi ke segmen ini (misalnya, model CoCiP atau pengamatan langsung). |
longGapInterpolation |
Hanya output. True jika jalur penerbangan segmen dibuat dengan interpolasi pada kesenjangan data ADS-B yang panjang (>5 menit). |
waypointAttributions[] |
Hanya output. Atribut contrail per titik jalan yang dipetakan di seluruh segmen ini. |
ContrailDetectionEvidence
Detail pengamatan satelit tunggal terhadap jejak kondensasi.
| Representasi JSON |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| Kolom | |
|---|---|
observationTime |
Waktu pengambilan gambar dari satelit yang mendeteksi jejak kondensasi. Ini biasanya adalah waktu mulai pemindaian. Stempel waktu ini dalam detik epoch UTC. |
observedLengthMeters |
Panjang end-to-end yang diamati dari fitur contrail linear dalam meter, seperti yang terdeteksi dalam gambar satelit yang ditentukan oleh
|
dataSource |
Hanya output. Sumber data satelit yang digunakan untuk deteksi ini. |
DataSource
Sumber data satelit yang digunakan untuk deteksi jejak kondensasi. Nilai tambahan mungkin akan ditambahkan di masa mendatang.
Di antara output data satelit yang tersedia, atribusi berbasis GOES East dan Himawari memiliki kualitas tingkat produksi, sedangkan atribusi berbasis MTG masih dalam fase Beta dan sedang menjalani peningkatan kualitas secara aktif.
| Enum | |
|---|---|
DATA_SOURCE_UNSPECIFIED |
Sumber data yang tidak ditentukan. |
GOES_EAST_FULL_DISK |
Data dari pemindaian disk penuh GOES-East. |
GOES_WEST_FULL_DISK |
Data dari pemindaian disk penuh GOES-West. |
MTG_000_FULL_DISK |
Data dari pemindaian disk penuh MTG-000. |
HIMAWARI_FULL_DISK |
Data dari pemindaian disk penuh Himawari. |
Citra satelit Contrails API didasarkan pada:
- Data NOAA GOES 2019–2026
- Data FCI Meteosat EUMETSAT 2024–2026, dan
- JAMSTEC DIAS (data Himawari) 2025–2026
WaypointAttribution
Merepresentasikan atribut jejak kondensasi untuk titik jalan tertentu di segmen penerbangan.
| Representasi JSON |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| Kolom | |
|---|---|
time |
Waktu di titik jalan dalam detik epoch UTC. |
contrailAttributes |
Atribut jejak kondensasi yang dipetakan di titik jalan tertentu ini. |
AttributionMethod
Menentukan prosedur atau metodologi spesifik yang digunakan untuk membuat atribusi.
| Enum | |
|---|---|
ATTRIBUTION_METHOD_OBSERVATION |
Atribusi yang diperoleh secara ketat dengan mencocokkan deteksi jejak kondensasi satelit. |
ATTRIBUTION_METHOD_COCIP |
Atribusi yang hanya mengandalkan pemodelan CoCiP berbasis fisika. |
ATTRIBUTION_METHOD_OBSERVATION_ENHANCED_COCIP |
Atribusi hibrid yang menggabungkan perkiraan model CoCiP yang disesuaikan dengan deteksi satelit.
|
ATTRIBUTION_METHOD_UNSPECIFIED |
Metode tidak ditentukan. |
Catatan
Setiap DataSource menggunakan batas yang berbeda untuk memproses tampilan berbasis pengamatan:
Lisensi
Data yang diekspos oleh ContrailWatch Attributions API dilisensikan berdasarkan CC BY-NC 4.0.