फ़्लाइट की किसी खास सूची के लिए, एट्रिब्यूट किए गए कॉन्ट्रेल सेगमेंट.
डेटा फ़ॉर्मैट
एट्रिब्यूट किए गए कॉन्ट्रेल के अनुरोधों में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{
"attributions": [
{
object ( |
| फ़ील्ड | |
|---|---|
attributions[] |
|
एट्रिब्यूशन
यह किसी फ़्लाइट के लिए, एग्रीगेट किए गए कॉन्ट्रेल इवेंट को दिखाता है.इसमें, कॉन्ट्रेल के सभी सेगमेंट की खास जानकारी शामिल होती है. जैसे, कुल किलोमीटर और ऊर्जा.
| JSON के काेड में दिखाना |
|---|
{ "name": string, "flightDetails": { object ( |
| फ़ील्ड | |
|---|---|
name |
आइडेंटिफ़ायर. फ़्लाइट के संसाधन का नाम. फ़ॉर्मैट: कॉम्पोनेंट:
|
flightDetails |
इस फ़्लाइट की पूरी जानकारी. |
contrail |
पूरी फ़्लाइट के लिए, कॉन्ट्रेल के एट्रिब्यूट का एग्रीगेट किया गया डेटा. इससे एट्रिब्यूट किए गए सभी सेगमेंट के कॉन्ट्रेल एट्रिब्यूट का योग मिलता है. स्टेटस का मतलब (खोज के नतीजों में मिली फ़्लाइट के लिए):
|
segments[] |
हर सेगमेंट के लिए कॉन्ट्रेल एट्रिब्यूशन. हर एंट्री, फ़्लाइट के उस अलग समयावधि को दिखाती है जिसमें कॉन्ट्रेल बने थे. |
visualizationUrl |
सिर्फ़ आउटपुट के लिए. ContrailExplorer के ContrailWatch पेज पर, इस फ़्लाइट के कॉन्ट्रेल एट्रिब्यूशन के इंटरैक्टिव विज़ुअलाइज़ेशन का लिंक. इसमें सैटलाइट से मिले कॉन्ट्रेल के डेटा के आधार पर, फ़्लाइट का पाथ दिखाया जाता है.
|
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 |
फ़्लाइट के उस सेगमेंट के शुरू होने का समय जिससे कॉन्ट्रेल जुड़े हैं. यह टाइमस्टैंप, यूटीसी ईपॉक सेकंड में होता है. |
endTime |
फ़्लाइट सेगमेंट के खत्म होने का समय, जिससे कॉन्ट्रेल एट्रिब्यूट किए गए हैं. यह टाइमस्टैंप, यूटीसी ईपॉक सेकंड में होता है. |
contrail |
इस सेगमेंट के लिए कॉन्ट्रेल एट्रिब्यूट. |
detectionEvidences[] |
सैटलाइट से कॉन्ट्रेल का पता लगाने की अलग-अलग जानकारी, जिससे इस फ़्लाइट सेगमेंट को कॉन्ट्रेल के लिए ज़िम्मेदार ठहराने का सबूत मिलता है. |
attributionMethod |
सिर्फ़ आउटपुट के लिए. इस सेगमेंट में कॉन्ट्रेल का पता लगाने के लिए इस्तेमाल किया गया तरीका. उदाहरण के लिए, CoCiP मॉडल या सीधे तौर पर निगरानी करना. |
longGapInterpolation |
सिर्फ़ आउटपुट के लिए. अगर सेगमेंट फ़्लाइट पाथ, एडीएस-बी डेटा के लंबे गैप (>5 मिनट) के दौरान इंटरपोलेट करके जनरेट किया गया था, तो यह वैल्यू True होगी. |
waypointAttributions[] |
सिर्फ़ आउटपुट के लिए. इस सेगमेंट में, हर वेपॉइंट के लिए कॉन्ट्रेल के एट्रिब्यूट मैप किए गए हैं. |
ContrailDetectionEvidence
कॉन्ट्रेल के बारे में सैटलाइट से मिली जानकारी.
| JSON के काेड में दिखाना |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| फ़ील्ड | |
|---|---|
observationTime |
सैटलाइट से ली गई उस इमेज का समय जिसमें कॉन्ट्रेल का पता चला था. आम तौर पर, यह स्कैन शुरू होने का समय होता है. यह टाइमस्टैंप, यूटीसी ईपॉक सेकंड में होता है. |
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 |
एमटीजी-000 फ़ुल डिस्क स्कैन से मिला डेटा. |
HIMAWARI_FULL_DISK |
हिमावारी के फ़ुल डिस्क स्कैन से मिला डेटा. |
Contrails API में सैटलाइट से ली गई तस्वीरें, इनके आधार पर दिखाई जाती हैं:
- एनओएए GOES का डेटा 2019–2026
- EUMETSAT Meteosat FCI डेटा 2024–2026, और
- JAMSTEC DIAS (हिमावारी डेटा) 2025–2026
WaypointAttribution
यह फ़्लाइट सेगमेंट में किसी खास वेपॉइंट के लिए, कॉन्ट्रेल एट्रिब्यूट दिखाता है.
| JSON के काेड में दिखाना |
|---|
{
"time": string,
"contrailAttributes": {
object ( |
| फ़ील्ड | |
|---|---|
time |
यूटीसी epoch सेकंड में, वेपॉइंट पर पहुंचने का समय. |
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 के तहत लाइसेंस मिला है.