- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- एट्रिब्यूशन
- FlightDetails
- ContrailAttributes
- SegmentAttribution
- ContrailDetectionEvidence
- DataSource
फ़्लाइट की जानकारी के आधार पर, कॉन्ट्रेल के असर का अनुमान कई बार लगाया जाता है.
अगर अनुरोध पूरा हो जाता है, तो जवाब में कॉन्ट्रेल एट्रिब्यूशन की सूची दिखेगी.
एचटीटीपी अनुरोध
GET https://contrails.googleapis.com/v2/{parent=attributions}:batchGet
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
parent |
ज़रूरी है. यह पैरंट रिसॉर्स है, जिसे एट्रिब्यूशन के सभी तरीकों से शेयर किया जाता है. फ़ॉर्मैट: attributions |
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
names[] |
ज़रूरी है. उन फ़्लाइट के संसाधन नाम जिन्हें वापस पाना है. एक अनुरोध में ज़्यादा से ज़्यादा 100 नाम दिए जा सकते हैं. फ़ॉर्मैट: कॉम्पोनेंट:
|
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
जवाब में, attributions.batchGet के लिए एट्रिब्यूट किए गए कॉन्ट्रेल शामिल हैं.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| 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 |
मूल हवाई अड्डे के टाइमज़ोन के हिसाब से, यात्रा शुरू करने की तारीख int: यूनिक्स इपॉक; str: ISO 8601. |
icao24 |
आईसीएओ का 24-बिट एयरक्राफ़्ट पता |
originAirport |
ऑरिजिन एयरपोर्ट का आईएटीए कोड. |
destinationAirport |
डेस्टिनेशन एयरपोर्ट का आईएटीए कोड. |
callSign |
एयरक्राफ़्ट का कॉलसाइन. इस फ़ील्ड में, एयर ट्रैफ़िक कंट्रोल (एटीसी) से बातचीत के दौरान इस्तेमाल किया गया कॉलसाइन होता है. अगर एटीसी का खास कॉलसाइन उपलब्ध नहीं है या फ़्लाइट के स्टैंडर्ड डेज़िग्नेटर के जैसा ही है, तो इस फ़ील्ड में फ़्लाइट का स्टैंडर्ड डेज़िग्नेटर होता है. आम तौर पर, यह कमर्शियल फ़्लाइट के लिए एयरलाइन कोड और फ़्लाइट नंबर का कॉम्बिनेशन होता है. |
analyzedFlightDistanceMeters |
विश्लेषण की गई फ़्लाइट की दूरी, मीटर में. |
ContrailAttributes
यह किसी फ़्लाइट या फ़्लाइट सेगमेंट के लिए कॉन्ट्रेल एट्रिब्यूट दिखाता है.
| JSON के काेड में दिखाना |
|---|
{ "lengthMeters": integer, "effectiveEnergyForcingJoules": string } |
| फ़ील्ड | |
|---|---|
lengthMeters |
फ़्लाइट पाथ के उन सबसेट की लंबाई, जिन्हें कॉन्ट्रेल के लिए एट्रिब्यूट किया गया था. यह लंबाई मीटर में होती है. इसका हिसाब, फ़्लाइट के वेपॉइंट के बीच की दूरी के तौर पर लगाया जाता है. |
effectiveEnergyForcingJoules |
जूल में, कॉन्ट्रेल की वजह से होने वाली कुल ऊर्जा. फ़िलहाल, इसका हिसाब जलवायु के औसत के आधार पर लगाया जाता है. इसमें बदलाव हो सकता है. |
SegmentAttribution
यह फ़्लाइट के किसी खास समय सेगमेंट के लिए, कॉन्ट्रेल एट्रिब्यूशन को दिखाता है.
| JSON के काेड में दिखाना |
|---|
{ "startTime": string, "endTime": string, "contrail": { object ( |
| फ़ील्ड | |
|---|---|
startTime |
फ़्लाइट के उस सेगमेंट के शुरू होने का समय जिससे कॉन्ट्रेल एट्रिब्यूट किए जाते हैं. यह टाइमस्टैंप, यूटीसी के epoch सेकंड में है. |
endTime |
फ़्लाइट सेगमेंट के खत्म होने का समय, जिससे कॉन्ट्रेल एट्रिब्यूट किए जाते हैं. यह टाइमस्टैंप, यूटीसी के epoch सेकंड में है. |
contrail |
इस सेगमेंट के लिए कॉन्ट्रेल एट्रिब्यूट. |
detectionEvidences[] |
अलग-अलग सैटलाइट से पता लगाए गए कॉन्ट्रेल, जो इस फ़्लाइट सेगमेंट को एट्रिब्यूट करने का सबूत देते हैं. |
ContrailDetectionEvidence
किसी कॉन्ट्रेल की एक ही सैटलाइट से की गई जांच की जानकारी.
| JSON के काेड में दिखाना |
|---|
{
"observationTime": string,
"observedLengthMeters": integer,
"dataSource": enum ( |
| फ़ील्ड | |
|---|---|
observationTime |
सैटलाइट से ली गई उस इमेज का समय जिसमें कॉन्ट्रेल का पता चला था. आम तौर पर, यह स्कैन शुरू होने का समय होता है. यह टाइमस्टैंप, यूटीसी के epoch सेकंड में है. |
observedLengthMeters |
|
dataSource |
सिर्फ़ आउटपुट के लिए. इस पहचान के लिए इस्तेमाल किए गए सैटलाइट डेटा का सोर्स. |
DataSource
सैटलाइट से मिले डेटा का सोर्स, जिसका इस्तेमाल कॉन्ट्रेल का पता लगाने के लिए किया जाता है. आने वाले समय में, इसमें अन्य वैल्यू जोड़ी जा सकती हैं.
| 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 |
हिमावारी के पूरे डिस्क स्कैन का डेटा. |