Method: projects.value.compute

किसी भी वैल्यू का हिसाब लगाता है. अगर एक्सप्रेशन का नतीजा वैल्यू के तौर पर नहीं दिखाया जा सकता या इसके आकलन के लिए ज़्यादा संसाधनों की ज़रूरत होती है, तो यह काम नहीं करेगा. यहां किसी भी तरह के ऑब्जेक्ट का हिसाब लगाया जा सकता है और ऐसा करने पर कोई गड़बड़ी नहीं होती.हालांकि, आम तौर पर, अगर कोई एक्सप्रेशन ऐसे नतीजे देता है जो किसी दूसरे Compute* एंडपॉइंट के लिए बेहतर हैं, तो उस एक्सप्रेशन के लिए उस एंडपॉइंट का इस्तेमाल किया जाना चाहिए. उदाहरण के लिए, अगर किसी एक्सप्रेशन का नतीजा सुविधाओं का सेट है, तो ComputeFeatures का इस्तेमाल किया जाना चाहिए.

एचटीटीपी अनुरोध

POST https://earthengine.googleapis.com/v1/{project=projects/*}/value:compute

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

पाथ पैरामीटर

पैरामीटर
project

string

Google Cloud Platform प्रोजेक्ट का प्रोजेक्ट आईडी या प्रोजेक्ट नंबर, जिसे इस अनुरोध के लिए सेवा उपभोक्ता माना जाना चाहिए. फ़ॉर्मैट projects/{project-id} है.

अनुमति पाने के लिए, दिए गए संसाधन project पर IAM की यह अनुमति ज़रूरी है:

  • earthengine.computations.create

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:

JSON के काेड में दिखाना
{
  "expression": {
    object (Expression)
  },
  "workloadTag": string
}
फ़ील्ड
expression

object (Expression)

कैलकुलेट करने के लिए एक्सप्रेशन.

workloadTag

string

इस कैलकुलेशन को ट्रैक करने के लिए, उपयोगकर्ता का दिया गया टैग.

जवाब का मुख्य भाग

मनमुताबिक गिनती के नतीजे.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "result": value
}
फ़ील्ड
result

value (Value format)

एक्सप्रेशन की वैल्यू का हिसाब लगाने के नतीजे.

अनुमति के दायरे

इसके लिए, 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 देखें.