इमेज डेटा पर मनमुताबिक कैलकुलेशन करके, पिक्सल की टाइल कैलकुलेट करता है.
हर अनुरोध के लिए, अनकंप्रेस किए गए डेटा की सीमा 48 एमबी है. इसे पिक्सल में अनुरोध के डाइमेंशन, अनुरोध की गई इमेज बैंड की संख्या, और हर बैंड के लिए हर पिक्सल की बाइट की संख्या के प्रॉडक्ट के तौर पर कैलकुलेट किया जाता है. अनुरोधों के लिए, किसी भी डाइमेंशन में ज़्यादा से ज़्यादा 32K पिक्सल और ज़्यादा से ज़्यादा 1024 बैंड की सीमा तय है. इन सीमाओं से ज़्यादा अनुरोध करने पर, गड़बड़ी का कोड 400 (BAD_REQUEST) दिखेगा.
अगर अनुरोध पूरा हो जाता है, तो जवाब के मुख्य हिस्से में अनुरोध किए गए पिक्सल डेटा को, अनुरोध के fileFormat
फ़ील्ड में बताए गए कोड में शामिल किया जाता है.
एचटीटीपी अनुरोध
POST https://earthengine.googleapis.com/v1/{project=projects/*}/image:computePixels
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
project |
Google Cloud Platform प्रोजेक्ट का प्रोजेक्ट आईडी या प्रोजेक्ट नंबर, जिसे इस अनुरोध के लिए सेवा उपभोक्ता माना जाना चाहिए. फ़ॉर्मैट अनुमति पाने के लिए, दिए गए संसाधन
|
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
JSON के काेड में दिखाना |
---|
{ "expression": { object ( |
फ़ील्ड | |
---|---|
expression |
कैलकुलेट करने के लिए एक्सप्रेशन. |
fileFormat |
आउटपुट फ़ाइल का फ़ॉर्मैट, जिसमें पिक्सल वैल्यू दिखानी हैं. |
grid |
ऐसे पैरामीटर जिनसे पता चलता है कि |
bandIds[] |
अगर मौजूद है, तो यह बैंड के किसी खास सेट की जानकारी देता है. इसे |
visualizationOptions |
अगर मौजूद है, तो डेटा का 8-बिट आरजीबी विज़ुअलाइज़ेशन बनाने के लिए, विज़ुअलाइज़ेशन के विकल्पों का एक सेट. |
workloadTag |
इस कैलकुलेशन को ट्रैक करने के लिए, उपयोगकर्ता का दिया गया टैग. |
जवाब का मुख्य भाग
अगर अनुरोध पूरा हो जाता है, तो रिस्पॉन्स एक सामान्य एचटीटीपी रिस्पॉन्स होता है. इसका फ़ॉर्मैट, तरीके के हिसाब से तय होता है.
अनुमति के दायरे
इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/earthengine.readonly
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloud-platform.read-only
ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.