किसी भी वैल्यू का हिसाब लगाता है. अगर एक्सप्रेशन का नतीजा वैल्यू के तौर पर नहीं दिखाया जा सकता या इसके आकलन के लिए ज़्यादा संसाधनों की ज़रूरत होती है, तो यह काम नहीं करेगा. यहां किसी भी तरह के ऑब्जेक्ट का हिसाब लगाया जा सकता है और ऐसा करने पर कोई गड़बड़ी नहीं होती.हालांकि, आम तौर पर, अगर कोई एक्सप्रेशन ऐसे नतीजे देता है जो किसी दूसरे Compute* एंडपॉइंट के लिए बेहतर हैं, तो उस एक्सप्रेशन के लिए उस एंडपॉइंट का इस्तेमाल किया जाना चाहिए. उदाहरण के लिए, अगर किसी एक्सप्रेशन का नतीजा सुविधाओं का सेट है, तो ComputeFeatures का इस्तेमाल किया जाना चाहिए.
एचटीटीपी अनुरोध
POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/value:compute
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
project |
Google Cloud Platform प्रोजेक्ट का प्रोजेक्ट आईडी या प्रोजेक्ट नंबर, जिसे इस अनुरोध के लिए सेवा उपभोक्ता माना जाना चाहिए. फ़ॉर्मैट अनुमति पाने के लिए, दिए गए संसाधन
|
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
| JSON के काेड में दिखाना |
|---|
{
"expression": {
object ( |
| फ़ील्ड | |
|---|---|
expression |
कैलकुलेट करने के लिए एक्सप्रेशन. |
workloadTag |
इस कैलकुलेशन को ट्रैक करने के लिए, उपयोगकर्ता का दिया गया टैग. |
जवाब का मुख्य भाग
मनमुताबिक गिनती के नतीजे.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON के काेड में दिखाना |
|---|
{ "result": value } |
| फ़ील्ड | |
|---|---|
result |
एक्सप्रेशन की वैल्यू का हिसाब लगाने के नतीजे. |
अनुमति के दायरे
इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/earthengine.readonlyhttps://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud-platform.read-only
ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.