फ़्लाइट की किसी सूची के लिए, कॉन्ट्रेल से जुड़े सेगमेंट.
डेटा फ़ॉर्मैट
जिन्हें एट्रिब्यूट किया गया है उन कॉन्ट्रेल के अनुरोधों में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{
"attributions": [
{
object ( |
| फ़ील्ड | |
|---|---|
attributions[] |
|
एट्रिब्यूशन
यह किसी फ़्लाइट के लिए, एग्रीगेट किए गए कॉन्ट्रेल इवेंट को दिखाता है. इसमें एट्रिब्यूट किए गए सभी कॉन्ट्रेल सेगमेंट (जैसे, कुल किलोमीटर और ऊर्जा) की खास जानकारी होती है.
| 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 |
फ़्लाइट का आईएटीए कैरियर कोड (जैसे, "AA"). |
flightNumber |
फ़्लाइट का नंबर (जैसे, "123"). |
departureTime |
मूल हवाई अड्डे के टाइमज़ोन के हिसाब से, YYYYMMDD फ़ॉर्मैट में यात्रा शुरू करने की तारीख. |
icao24 |
आईसीएओ का 24-बिट वाला एयरक्राफ़्ट पता |
originAirport |
आईएटीए ऑरिजिन एयरपोर्ट कोड. |
destinationAirport |
डेस्टिनेशन एयरपोर्ट का आईएटीए कोड. |
callSign |
एयरक्राफ़्ट का कॉलसाइन. इस फ़ील्ड में, एयर ट्रैफ़िक कंट्रोल (एटीसी) से बातचीत के दौरान इस्तेमाल किया गया कॉलसाइन शामिल होता है. अगर एटीसी कॉलसाइन उपलब्ध नहीं है या स्टैंडर्ड फ़्लाइट डिज़ाइनर के जैसा ही है, तो इस फ़ील्ड में स्टैंडर्ड फ़्लाइट डिज़ाइनर होता है. आम तौर पर, यह कमर्शियल फ़्लाइट के लिए एयरलाइन कोड और फ़्लाइट नंबर का कॉम्बिनेशन होता है. |
analyzedFlightDistanceMeters |
मीटर में, फ़्लाइट की दूरी का विश्लेषण किया गया. |
ContrailAttributes
यह किसी फ़्लाइट या फ़्लाइट सेगमेंट के लिए, कॉन्ट्रेल एट्रिब्यूट दिखाता है.
| JSON के काेड में दिखाना |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| फ़ील्ड | |
|---|---|
lengthMeters |
फ़्लाइट पाथ के उन सबसेट की लंबाई, जिन्हें कॉन्ट्रेल के लिए एट्रिब्यूट किया गया था. यह लंबाई मीटर में होती है. इसका हिसाब, फ़्लाइट के वेपॉइंट के बीच की दूरी के हिसाब से लगाया जाता है. |
effectiveEnergyForcingJoules |
जूल में, कॉन्ट्रेल की वजह से होने वाली कुल ऊर्जा. इसे 4D ग्रिड वाले CoCiP के अनुमानित आउटपुट से, असरदार रेडिएटिव फ़ोर्सिंग को निकालकर और उन्हें रैखिक रूप से इंटरपोलेट करके निकाला जाता है. इस तरीके में बदलाव किया जा सकता है. |
SegmentAttribution
यह फ़्लाइट के किसी खास समय सेगमेंट के लिए कॉन्ट्रेल एट्रिब्यूशन को दिखाता है.
| JSON के काेड में दिखाना |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| फ़ील्ड | |
|---|---|
startTime |
फ़्लाइट के उस सेगमेंट के शुरू होने का समय जिससे कॉन्ट्रेल एट्रिब्यूट किए जाते हैं. यह टाइमस्टैंप, यूटीसी के epoch सेकंड में है. |
endTime |
फ़्लाइट के उस सेगमेंट के खत्म होने का समय जिससे कॉन्ट्रेल एट्रिब्यूट किए जाते हैं. यह टाइमस्टैंप, यूटीसी के epoch सेकंड में है. |
contrail |
इस सेगमेंट के लिए कॉन्ट्रेल एट्रिब्यूट. |
detectionEvidences[] |
अलग-अलग सैटलाइट से पता लगाए गए कॉन्ट्रेल, जो इस फ़्लाइट सेगमेंट को एट्रिब्यूट करने का सबूत देते हैं. |
attributionMethod |
सिर्फ़ आउटपुट के लिए. इस सेगमेंट में कॉन्ट्रेल को एट्रिब्यूट करने के लिए इस्तेमाल किया गया तरीका. जैसे, CoCiP मॉडल या सीधे तौर पर निगरानी करना. |
longGapInterpolation |
सिर्फ़ आउटपुट के लिए. अगर सेगमेंट फ़्लाइट पाथ को, लंबे समय तक एडीएसी-बी डेटा उपलब्ध न होने (>5 मिनट) के दौरान इंटरपोलेट करके जनरेट किया गया था, तो यह वैल्यू सही होती है. |
waypointAttributions[] |
सिर्फ़ आउटपुट के लिए. इस सेगमेंट में मैप किए गए, हर वेपॉइंट के कॉन्ट्रेल एट्रिब्यूट. |
ContrailDetectionEvidence
किसी कॉन्ट्रेल की एक ही सैटलाइट से की गई निगरानी की जानकारी.
| JSON के काेड में दिखाना |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| फ़ील्ड | |
|---|---|
observationTime |
सैटलाइट से ली गई उस इमेज को कैप्चर करने का समय जिसमें कॉन्ट्रेल का पता चला था. आम तौर पर, यह स्कैन शुरू होने का समय होता है. यह टाइमस्टैंप, यूटीसी epoch सेकंड में है. |
observedLengthMeters |
|
dataSource |
सिर्फ़ आउटपुट के लिए. सैटलाइट से मिले डेटा का सोर्स, जिसका इस्तेमाल इस बदलाव का पता लगाने के लिए किया गया है. |
DataSource
सैटलाइट से मिले उस डेटा का सोर्स जिसका इस्तेमाल, कॉन्ट्रेल का पता लगाने के लिए किया जाता है. आने वाले समय में, इसमें अन्य वैल्यू जोड़ी जा सकती हैं.
उपलब्ध सैटलाइट डेटा आउटपुट में से, GOES East और Himawari पर आधारित एट्रिब्यूशन की क्वालिटी प्रोडक्शन-लेवल की है. वहीं, MTG पर आधारित एट्रिब्यूशन अब भी बीटा वर्शन में हैं और इनकी क्वालिटी को बेहतर बनाने पर काम किया जा रहा है.
| Enums | |
|---|---|
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
- EUMETSAT Meteosat FCI का डेटा 2024–2026, और
- JAMSTEC DIAS (Himawari data) 2025–2026
WaypointAttribution
यह फ़्लाइट सेगमेंट में किसी खास वेपॉइंट के लिए, कॉन्ट्रेल एट्रिब्यूट दिखाता है.
| JSON के काेड में दिखाना |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| फ़ील्ड | |
|---|---|
time |
यूटीसी के हिसाब से, वेपॉइंट पर पहुंचने का समय. |
contrailAttributes |
इस खास वेपॉइंट पर मैप किए गए कॉन्ट्रेल एट्रिब्यूट. |
AttributionMethod
इससे एट्रिब्यूशन करने के लिए इस्तेमाल की गई खास प्रक्रिया या तरीके के बारे में पता चलता है.
| Enums | |
|---|---|
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 के तहत मिलता है.