Google Earth Engine API

Earth Engine, जियोस्पेशियल डेटा को सेव करने, उसका विश्लेषण करने, और उसे विज़ुअलाइज़ करने के लिए एक प्लैटफ़ॉर्म है.

सेवा: earthengine.googleapis.com

हमारा सुझाव है कि इस सेवा को कॉल करने के लिए, Google की दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

डिस्कवरी दस्तावेज़

डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला एक दस्तावेज़ होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल, Google API के साथ इंटरैक्ट करने वाली क्लाइंट लाइब्रेरी, आईडीई प्लग इन, और अन्य टूल बनाने के लिए किया जाता है. एक सेवा, कई डिस्कवरी दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाले ये दस्तावेज़ उपलब्ध कराती है:

सेवा का एंडपॉइंट

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

  • https://earthengine.googleapis.com

REST रिसॉर्स: v1beta.projects

तरीके
getConfig GET /v1beta/{name=projects/*/config}
किसी प्रोजेक्ट के कॉन्फ़िगरेशन की स्थिति दिखाता है.
listAssets GET /v1beta/{parent=projects/*}:listAssets
किसी भी कंटेनर ऐसेट की सूची बनाता है, जैसे कि फ़ोल्डर या कलेक्शन.
updateConfig PATCH /v1beta/{projectConfig.name=projects/*/config}
किसी प्रोजेक्ट के कॉन्फ़िगरेशन की स्थिति अपडेट करता है.

REST रिसॉर्स: v1beta.projects.algorithms

तरीके
list GET /v1beta/{parent=projects/*}/algorithms
एक्सप्रेशन में इस्तेमाल के लिए उपलब्ध सभी एल्गोरिदम की सूची दिखाता है.

REST रिसॉर्स: v1beta.projects.assets

तरीके
copy POST /v1beta/{sourceName=projects/*/assets/**}:copy
किसी ऐसेट को कॉपी करता है.
create POST /v1beta/{parent=projects/*}/assets
ऐसेट बनाता है.
delete DELETE /v1beta/{name=projects/*/assets/**}
किसी ऐसेट को मिटाता है.
get GET /v1beta/{name=projects/*/assets/**}
किसी ऐसेट के बारे में पूरी जानकारी मिलती है.
getIamPolicy POST /v1beta/{resource=projects/*/assets/**}:getIamPolicy
किसी संसाधन के लिए ऐक्सेस कंट्रोल की नीति दिखाता है.
getPixels POST /v1beta/{name=projects/*/assets/**}:getPixels
किसी इमेज ऐसेट से पिक्सल फ़ेच करता है.
listAssets GET /v1beta/{parent=projects/*/assets/**}:listAssets
किसी भी कंटेनर ऐसेट की सूची बनाता है, जैसे कि फ़ोल्डर या कलेक्शन.
listFeatures GET /v1beta/{asset=projects/*/assets/**}:listFeatures
टेबल ऐसेट की सुविधाओं की सूची बनाता है.
move POST /v1beta/{sourceName=projects/*/assets/**}:move
किसी ऐसेट को एक से दूसरी जगह ले जाता है.
patch PATCH /v1beta/{asset.name=projects/*/assets/**}
किसी ऐसेट को अपडेट करता है.
setIamPolicy POST /v1beta/{resource=projects/*/assets/**}:setIamPolicy
यह तय किए गए संसाधन पर, ऐक्सेस कंट्रोल की नीति सेट करता है.
testIamPermissions POST /v1beta/{resource=projects/*/assets/**}:testIamPermissions
यह उन अनुमतियों की जानकारी देता है जो कॉलर के पास, दिए गए संसाधन पर हैं.

REST रिसॉर्स: v1beta.projects.classifier

तरीके
export POST /v1beta/{project=projects/*}/classifier:export
एक बैच प्रोसेस शुरू करता है, जो क्लासिफ़ायर का हिसाब लगाता है और उसे Earth Engine एसेट के तौर पर सेव करता है.

REST रिसॉर्स: v1beta.projects.featureView

तरीके
create POST /v1beta/{parent=projects/*}/featureView
FeatureView बनाएं.

REST रिसॉर्स: v1beta.projects.featureViews

तरीके
create POST /v1beta/{parent=projects/*}/featureViews
FeatureView बनाएं.

REST रिसॉर्स: v1beta.projects.featureViews.tiles

तरीके
get GET /v1beta/{parent=projects/*/featureViews/*}/tiles/{zoom}/{x}/{y}
FeatureView के किसी हिस्से को दिखाने वाली मैप टाइल इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1beta.projects.filmstripThumbnails

तरीके
create POST /v1beta/{parent=projects/*}/filmstripThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज वाली इमेज को रेंडर करने के लिए किया जा सकता है.
getPixels GET /v1beta/{name=projects/*/filmstripThumbnails/*}:getPixels
कैलकुलेशन का नतीजा दिखाने वाली इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1beta.projects.image

तरीके
computePixels POST /v1beta/{project=projects/*}/image:computePixels
इमेज डेटा पर मनमुताबिक कैलकुलेशन करके, पिक्सल की टाइल कैलकुलेट करता है.
export POST /v1beta/{project=projects/*}/image:export
एक बैच प्रोसेस शुरू करता है, जो किसी इमेज का हिसाब लगाता है और नतीजे को कई डेस्टिनेशन में से किसी एक में लिखता है.
import POST /v1beta/{project=projects/*}/image:import
इमेज इंपोर्ट करता है.

REST रिसॉर्स: v1beta.projects.imageCollection

तरीके
computeImages POST /v1beta/{project=projects/*}/imageCollection:computeImages
एक या उससे ज़्यादा टेबल में मौजूद सुविधाओं पर मनमुताबिक कैलकुलेशन लागू करके, सुविधाओं के सेट का हिसाब लगाता है.

REST रिसॉर्स: v1beta.projects.locations.assets

तरीके
create POST /v1beta/{parent=projects/*/locations/*}/assets
ऐसेट बनाता है.

REST रिसॉर्स: v1beta.projects.locations.filmstripThumbnails

तरीके
create POST /v1beta/{parent=projects/*/locations/*}/filmstripThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज वाली इमेज को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1beta.projects.locations.maps

तरीके
create POST /v1beta/{parent=projects/*/locations/*}/maps
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, कैलकुलेशन के नतीजे दिखाने वाली मैप टाइल को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1beta.projects.locations.tables

तरीके
create POST /v1beta/{parent=projects/*/locations/*}/tables
एक आईडी बनाता है, जिसका इस्तेमाल "टेबल" डेटा को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1beta.projects.locations.thumbnails

तरीके
create POST /v1beta/{parent=projects/*/locations/*}/thumbnails
ऐसा आईडी बनाता है जिसका इस्तेमाल "थंबनेल" इमेज को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1beta.projects.locations.videoThumbnails

तरीके
create POST /v1beta/{parent=projects/*/locations/*}/videoThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज के ऐनिमेशन वाली इमेज को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1beta.projects.map

तरीके
export POST /v1beta/{project=projects/*}/map:export
एक बैच प्रोसेस शुरू करता है, जो टाइल किए गए मैप का हिसाब लगाता है और नतीजे को Google Cloud Storage में सेव करता है.

REST रिसॉर्स: v1beta.projects.maps

तरीके
create POST /v1beta/{parent=projects/*}/maps
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, कैलकुलेशन के नतीजे दिखाने वाली मैप टाइल को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1beta.projects.maps.tiles

तरीके
get GET /v1beta/{parent=projects/*/maps/*}/tiles/{zoom}/{x}/{y}
कैलकुलेशन के किसी हिस्से को दिखाने वाली मैप टाइल इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1beta.projects.operations

तरीके
cancel POST /v1beta/{name=projects/*/operations/**}:cancel
लंबे समय तक चलने वाले ऑपरेशन को असाइनीक्रियस तरीके से रद्द करने की प्रोसेस शुरू करता है.
delete DELETE /v1beta/{name=projects/*/operations/**}
लंबे समय तक चलने वाली कार्रवाई को मिटाता है.
get GET /v1beta/{name=projects/*/operations/**}
लंबे समय तक चलने वाले ऑपरेशन की नई स्थिति दिखाता है.
list GET /v1beta/{name=projects/*}/operations
अनुरोध में दिए गए फ़िल्टर से मैच करने वाले ऑपरेशन की सूची बनाता है.
wait POST /v1beta/{name=projects/*/operations/**}:wait
यह तब तक इंतज़ार करता है, जब तक कि तय किया गया लंबा चलने वाला ऑपरेशन पूरा नहीं हो जाता या तय किए गए टाइम आउट तक नहीं पहुंच जाता. साथ ही, यह ऑपरेशन की नई स्थिति दिखाता है.

REST रिसॉर्स: v1beta.projects.table

तरीके
computeFeatures POST /v1beta/{project=projects/*}/table:computeFeatures
एक या उससे ज़्यादा टेबल में मौजूद फ़ीचर पर मनमुताबिक कैलकुलेशन लागू करके, फ़ीचर के सेट का हिसाब लगाता है.
export POST /v1beta/{project=projects/*}/table:export
एक बैच प्रोसेस शुरू करता है, जो टेबल का हिसाब लगाता है और नतीजे को कई डेस्टिनेशन में से किसी एक में लिखता है.
import POST /v1beta/{project=projects/*}/table:import
टेबल इंपोर्ट करता है.

REST रिसॉर्स: v1beta.projects.tables

तरीके
create POST /v1beta/{parent=projects/*}/tables
एक आईडी बनाता है, जिसका इस्तेमाल "टेबल" डेटा को रेंडर करने के लिए किया जा सकता है.
getFeatures GET /v1beta/{name=projects/*/tables/*}:getFeatures
इस अनुरोध में, Table सुविधाएं फ़ेच की जाती हैं. साथ ही, इसमें उस टेबल का नाम भी शामिल होता है जिसे CreateTable के पिछले अनुरोध से डाउनलोड करना है.

REST रिसॉर्स: v1beta.projects.thumbnails

तरीके
create POST /v1beta/{parent=projects/*}/thumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल "थंबनेल" इमेज को रेंडर करने के लिए किया जा सकता है.
getPixels GET /v1beta/{name=projects/*/thumbnails/*}:getPixels
कैलकुलेशन का नतीजा दिखाने वाली इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1beta.projects.value

तरीके
compute POST /v1beta/{project=projects/*}/value:compute
किसी भी वैल्यू का हिसाब लगाता है.

REST रिसॉर्स: v1beta.projects.video

तरीके
export POST /v1beta/{project=projects/*}/video:export
एक बैच प्रोसेस शुरू करता है, जो वीडियो का हिसाब लगाता है और नतीजे को कई डेस्टिनेशन में से किसी एक में लिखता है.

REST रिसॉर्स: v1beta.projects.videoThumbnails

तरीके
create POST /v1beta/{parent=projects/*}/videoThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज के ऐनिमेशन वाली इमेज को रेंडर करने के लिए किया जा सकता है.
getPixels GET /v1beta/{name=projects/*/videoThumbnails/*}:getPixels
कैलकुलेशन का नतीजा दिखाने वाली इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1alpha.projects

तरीके
getConfig GET /v1alpha/{name=projects/*/config}
किसी प्रोजेक्ट के कॉन्फ़िगरेशन की स्थिति दिखाता है.
listAssets GET /v1alpha/{parent=projects/*}:listAssets
किसी भी कंटेनर ऐसेट की सूची बनाता है, जैसे कि फ़ोल्डर या कलेक्शन.
updateConfig PATCH /v1alpha/{projectConfig.name=projects/*/config}
किसी प्रोजेक्ट के कॉन्फ़िगरेशन की स्थिति अपडेट करता है.

REST रिसॉर्स: v1alpha.projects.algorithms

तरीके
list GET /v1alpha/{parent=projects/*}/algorithms
एक्सप्रेशन में इस्तेमाल के लिए उपलब्ध सभी एल्गोरिदम की सूची दिखाता है.

REST रिसॉर्स: v1alpha.projects.assets

तरीके
copy POST /v1alpha/{sourceName=projects/*/assets/**}:copy
किसी ऐसेट को कॉपी करता है.
create POST /v1alpha/{parent=projects/*}/assets
ऐसेट बनाता है.
delete DELETE /v1alpha/{name=projects/*/assets/**}
किसी ऐसेट को मिटाता है.
get GET /v1alpha/{name=projects/*/assets/**}
किसी ऐसेट के बारे में पूरी जानकारी मिलती है.
getIamPolicy POST /v1alpha/{resource=projects/*/assets/**}:getIamPolicy
किसी संसाधन के लिए ऐक्सेस कंट्रोल की नीति दिखाता है.
getPixels POST /v1alpha/{name=projects/*/assets/**}:getPixels
किसी इमेज ऐसेट से पिक्सल फ़ेच करता है.
listAssets GET /v1alpha/{parent=projects/*/assets/**}:listAssets
किसी भी कंटेनर ऐसेट की सूची बनाता है, जैसे कि फ़ोल्डर या कलेक्शन.
listFeatures GET /v1alpha/{asset=projects/*/assets/**}:listFeatures
टेबल ऐसेट की सुविधाओं की सूची बनाता है.
listImages GET /v1alpha/{parent=projects/*/assets/**}:listImages
इमेज कलेक्शन ऐसेट में मौजूद इमेज की सूची दिखाता है.
move POST /v1alpha/{sourceName=projects/*/assets/**}:move
किसी ऐसेट को एक से दूसरी जगह ले जाता है.
patch PATCH /v1alpha/{asset.name=projects/*/assets/**}
किसी ऐसेट को अपडेट करता है.
setIamPolicy POST /v1alpha/{resource=projects/*/assets/**}:setIamPolicy
यह तय किए गए संसाधन पर, ऐक्सेस कंट्रोल की नीति सेट करता है.
testIamPermissions POST /v1alpha/{resource=projects/*/assets/**}:testIamPermissions
यह उन अनुमतियों की जानकारी देता है जो कॉलर के पास, दिए गए संसाधन पर हैं.

REST रिसॉर्स: v1alpha.projects.classifier

तरीके
export POST /v1alpha/{project=projects/*}/classifier:export
एक बैच प्रोसेस शुरू करता है, जो क्लासिफ़ायर का हिसाब लगाता है और उसे Earth Engine एसेट के तौर पर सेव करता है.

REST रिसॉर्स: v1alpha.projects.featureView

तरीके
create POST /v1alpha/{parent=projects/*}/featureView
FeatureView बनाएं.

REST रिसॉर्स: v1alpha.projects.featureViews

तरीके
create POST /v1alpha/{parent=projects/*}/featureViews
FeatureView बनाएं.

REST रिसॉर्स: v1alpha.projects.featureViews.tiles

तरीके
get GET /v1alpha/{parent=projects/*/featureViews/*}/tiles/{zoom}/{x}/{y}
FeatureView के किसी हिस्से को दिखाने वाली मैप टाइल इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1alpha.projects.filmstripThumbnails

तरीके
create POST /v1alpha/{parent=projects/*}/filmstripThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज वाली इमेज को रेंडर करने के लिए किया जा सकता है.
getPixels GET /v1alpha/{name=projects/*/filmstripThumbnails/*}:getPixels
कैलकुलेशन का नतीजा दिखाने वाली इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1alpha.projects.image

तरीके
computePixels POST /v1alpha/{project=projects/*}/image:computePixels
इमेज डेटा पर मनमुताबिक कैलकुलेशन करके, पिक्सल की टाइल कैलकुलेट करता है.
export POST /v1alpha/{project=projects/*}/image:export
एक बैच प्रोसेस शुरू करता है, जो किसी इमेज का हिसाब लगाता है और नतीजे को कई डेस्टिनेशन में से किसी एक में लिखता है.
import POST /v1alpha/{project=projects/*}/image:import
इमेज इंपोर्ट करता है.
importExternal POST /v1alpha/{project=projects/*}/image:importExternal
बाहरी इमेज इंपोर्ट करता है.

REST रिसॉर्स: v1alpha.projects.imageCollection

तरीके
computeImages POST /v1alpha/{project=projects/*}/imageCollection:computeImages
एक या उससे ज़्यादा टेबल में मौजूद सुविधाओं पर मनमुताबिक कैलकुलेशन लागू करके, सुविधाओं के सेट का हिसाब लगाता है.

REST रिसॉर्स: v1alpha.projects.locations.assets

तरीके
create POST /v1alpha/{parent=projects/*/locations/*}/assets
ऐसेट बनाता है.

REST रिसॉर्स: v1alpha.projects.locations.filmstripThumbnails

तरीके
create POST /v1alpha/{parent=projects/*/locations/*}/filmstripThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज वाली इमेज को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1alpha.projects.locations.maps

तरीके
create POST /v1alpha/{parent=projects/*/locations/*}/maps
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, कैलकुलेशन के नतीजे दिखाने वाली मैप टाइल को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1alpha.projects.locations.tables

तरीके
create POST /v1alpha/{parent=projects/*/locations/*}/tables
एक आईडी बनाता है, जिसका इस्तेमाल "टेबल" डेटा को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1alpha.projects.locations.thumbnails

तरीके
create POST /v1alpha/{parent=projects/*/locations/*}/thumbnails
ऐसा आईडी बनाता है जिसका इस्तेमाल "थंबनेल" इमेज को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1alpha.projects.locations.videoThumbnails

तरीके
create POST /v1alpha/{parent=projects/*/locations/*}/videoThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज के ऐनिमेशन वाली इमेज को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1alpha.projects.map

तरीके
export POST /v1alpha/{project=projects/*}/map:export
एक बैच प्रोसेस शुरू करता है, जो टाइल वाले मैप का हिसाब लगाता है और नतीजे को Google Cloud Storage में सेव करता है.

REST रिसॉर्स: v1alpha.projects.maps

तरीके
create POST /v1alpha/{parent=projects/*}/maps
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, कैलकुलेशन के नतीजे दिखाने वाली मैप टाइल को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1alpha.projects.maps.tiles

तरीके
get GET /v1alpha/{parent=projects/*/maps/*}/tiles/{zoom}/{x}/{y}
कैलकुलेशन के किसी हिस्से को दिखाने वाली मैप टाइल इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1alpha.projects.operations

तरीके
cancel POST /v1alpha/{name=projects/*/operations/**}:cancel
लंबे समय तक चलने वाले ऑपरेशन को असाइनीक्रियस तरीके से रद्द करने की प्रोसेस शुरू करता है.
delete DELETE /v1alpha/{name=projects/*/operations/**}
लंबे समय तक चलने वाली कार्रवाई को मिटाता है.
get GET /v1alpha/{name=projects/*/operations/**}
लंबे समय तक चलने वाले ऑपरेशन की नई स्थिति दिखाता है.
list GET /v1alpha/{name=projects/*}/operations
अनुरोध में दिए गए फ़िल्टर से मैच करने वाले ऑपरेशन की सूची बनाता है.
wait POST /v1alpha/{name=projects/*/operations/**}:wait
यह तब तक इंतज़ार करता है, जब तक कि तय किया गया लंबा चलने वाला ऑपरेशन पूरा नहीं हो जाता या तय किए गए टाइम आउट तक नहीं पहुंच जाता. साथ ही, यह ऑपरेशन की नई स्थिति दिखाता है.

REST रिसॉर्स: v1alpha.projects.table

तरीके
computeFeatures POST /v1alpha/{project=projects/*}/table:computeFeatures
एक या उससे ज़्यादा टेबल में मौजूद सुविधाओं पर मनमुताबिक कैलकुलेशन लागू करके, सुविधाओं के सेट का हिसाब लगाता है.
export POST /v1alpha/{project=projects/*}/table:export
एक बैच प्रोसेस शुरू करता है, जो टेबल का हिसाब लगाता है और नतीजे को कई डेस्टिनेशन में से किसी एक में लिखता है.
import POST /v1alpha/{project=projects/*}/table:import
टेबल इंपोर्ट करता है.

REST रिसॉर्स: v1alpha.projects.tables

तरीके
create POST /v1alpha/{parent=projects/*}/tables
एक आईडी बनाता है, जिसका इस्तेमाल "टेबल" डेटा को रेंडर करने के लिए किया जा सकता है.
getFeatures GET /v1alpha/{name=projects/*/tables/*}:getFeatures
इस अनुरोध में Table सुविधाएं फ़ेच की जाती हैं. साथ ही, इसमें उस टेबल का नाम भी शामिल होता है जिसे CreateTable के पिछले अनुरोध से डाउनलोड करना है.

REST रिसॉर्स: v1alpha.projects.thumbnails

तरीके
create POST /v1alpha/{parent=projects/*}/thumbnails
ऐसा आईडी बनाता है जिसका इस्तेमाल "थंबनेल" इमेज को रेंडर करने के लिए किया जा सकता है.
getPixels GET /v1alpha/{name=projects/*/thumbnails/*}:getPixels
कैलकुलेशन का नतीजा दिखाने वाली इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1alpha.projects.value

तरीके
compute POST /v1alpha/{project=projects/*}/value:compute
किसी भी वैल्यू का हिसाब लगाता है.

REST रिसॉर्स: v1alpha.projects.video

तरीके
export POST /v1alpha/{project=projects/*}/video:export
एक बैच प्रोसेस शुरू करता है, जो वीडियो का हिसाब लगाता है और नतीजे को कई डेस्टिनेशन में से किसी एक में लिखता है.

REST रिसॉर्स: v1alpha.projects.videoThumbnails

तरीके
create POST /v1alpha/{parent=projects/*}/videoThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज के ऐनिमेशन वाली इमेज को रेंडर करने के लिए किया जा सकता है.
getPixels GET /v1alpha/{name=projects/*/videoThumbnails/*}:getPixels
कैलकुलेशन का नतीजा दिखाने वाली इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1.projects

तरीके
getConfig GET /v1/{name=projects/*/config}
किसी प्रोजेक्ट के कॉन्फ़िगरेशन की स्थिति दिखाता है.
listAssets GET /v1/{parent=projects/*}:listAssets
किसी भी कंटेनर ऐसेट की सूची बनाता है, जैसे कि फ़ोल्डर या कलेक्शन.
updateConfig PATCH /v1/{projectConfig.name=projects/*/config}
किसी प्रोजेक्ट के कॉन्फ़िगरेशन की स्थिति अपडेट करता है.

REST रिसॉर्स: v1.projects.algorithms

तरीके
list GET /v1/{parent=projects/*}/algorithms
एक्सप्रेशन में इस्तेमाल के लिए उपलब्ध सभी एल्गोरिदम की सूची दिखाता है.

REST रिसॉर्स: v1.projects.assets

तरीके
copy POST /v1/{sourceName=projects/*/assets/**}:copy
किसी ऐसेट को कॉपी करता है.
create POST /v1/{parent=projects/*}/assets
ऐसेट बनाता है.
delete DELETE /v1/{name=projects/*/assets/**}
किसी ऐसेट को मिटाता है.
get GET /v1/{name=projects/*/assets/**}
किसी ऐसेट के बारे में पूरी जानकारी मिलती है.
getIamPolicy POST /v1/{resource=projects/*/assets/**}:getIamPolicy
किसी संसाधन के लिए ऐक्सेस कंट्रोल की नीति दिखाता है.
getPixels POST /v1/{name=projects/*/assets/**}:getPixels
किसी इमेज ऐसेट से पिक्सल फ़ेच करता है.
listAssets GET /v1/{parent=projects/*/assets/**}:listAssets
किसी भी कंटेनर ऐसेट की सूची बनाता है, जैसे कि फ़ोल्डर या कलेक्शन.
listFeatures GET /v1/{asset=projects/*/assets/**}:listFeatures
टेबल ऐसेट की सुविधाओं की सूची बनाता है.
move POST /v1/{sourceName=projects/*/assets/**}:move
किसी ऐसेट को एक से दूसरी जगह ले जाता है.
patch PATCH /v1/{asset.name=projects/*/assets/**}
किसी ऐसेट को अपडेट करता है.
setIamPolicy POST /v1/{resource=projects/*/assets/**}:setIamPolicy
यह तय किए गए संसाधन पर, ऐक्सेस कंट्रोल की नीति सेट करता है.
testIamPermissions POST /v1/{resource=projects/*/assets/**}:testIamPermissions
यह उन अनुमतियों की जानकारी देता है जो कॉलर के पास, दिए गए संसाधन पर हैं.

REST रिसॉर्स: v1.projects.classifier

तरीके
export POST /v1/{project=projects/*}/classifier:export
एक बैच प्रोसेस शुरू करता है, जो क्लासिफ़ायर का हिसाब लगाता है और उसे Earth Engine एसेट के तौर पर सेव करता है.

REST रिसॉर्स: v1.projects.featureView

तरीके
create POST /v1/{parent=projects/*}/featureView
FeatureView बनाएं.

REST रिसॉर्स: v1.projects.featureViews

तरीके
create POST /v1/{parent=projects/*}/featureViews
FeatureView बनाएं.

REST रिसॉर्स: v1.projects.featureViews.tiles

तरीके
get GET /v1/{parent=projects/*/featureViews/*}/tiles/{zoom}/{x}/{y}
FeatureView के किसी हिस्से को दिखाने वाली मैप टाइल इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1.projects.filmstripThumbnails

तरीके
create POST /v1/{parent=projects/*}/filmstripThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज वाली इमेज को रेंडर करने के लिए किया जा सकता है.
getPixels GET /v1/{name=projects/*/filmstripThumbnails/*}:getPixels
कैलकुलेशन का नतीजा दिखाने वाली इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1.projects.image

तरीके
computePixels POST /v1/{project=projects/*}/image:computePixels
इमेज डेटा पर मनमुताबिक कैलकुलेशन करके, पिक्सल की टाइल कैलकुलेट करता है.
export POST /v1/{project=projects/*}/image:export
एक बैच प्रोसेस शुरू करता है, जो किसी इमेज का हिसाब लगाता है और नतीजे को कई डेस्टिनेशन में से किसी एक में लिखता है.
import POST /v1/{project=projects/*}/image:import
इमेज इंपोर्ट करता है.

REST रिसॉर्स: v1.projects.imageCollection

तरीके
computeImages POST /v1/{project=projects/*}/imageCollection:computeImages
एक या उससे ज़्यादा टेबल में मौजूद सुविधाओं पर मनमुताबिक कैलकुलेशन लागू करके, सुविधाओं के सेट का हिसाब लगाता है.

REST रिसॉर्स: v1.projects.locations.assets

तरीके
create POST /v1/{parent=projects/*/locations/*}/assets
ऐसेट बनाता है.

REST रिसॉर्स: v1.projects.locations.filmstripThumbnails

तरीके
create POST /v1/{parent=projects/*/locations/*}/filmstripThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज वाली इमेज को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1.projects.locations.maps

तरीके
create POST /v1/{parent=projects/*/locations/*}/maps
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, कैलकुलेशन के नतीजे दिखाने वाली मैप टाइल को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1.projects.locations.tables

तरीके
create POST /v1/{parent=projects/*/locations/*}/tables
एक आईडी बनाता है, जिसका इस्तेमाल "टेबल" डेटा को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1.projects.locations.thumbnails

तरीके
create POST /v1/{parent=projects/*/locations/*}/thumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, "थंबनेल" इमेज को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1.projects.locations.videoThumbnails

तरीके
create POST /v1/{parent=projects/*/locations/*}/videoThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज के ऐनिमेशन वाली इमेज को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1.projects.map

तरीके
export POST /v1/{project=projects/*}/map:export
एक बैच प्रोसेस शुरू करता है, जो टाइल वाले मैप का हिसाब लगाता है और नतीजे को Google Cloud Storage में सेव करता है.

REST रिसॉर्स: v1.projects.maps

तरीके
create POST /v1/{parent=projects/*}/maps
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, कैलकुलेशन के नतीजे दिखाने वाली मैप टाइल को रेंडर करने के लिए किया जा सकता है.

REST रिसॉर्स: v1.projects.maps.tiles

तरीके
get GET /v1/{parent=projects/*/maps/*}/tiles/{zoom}/{x}/{y}
कैलकुलेशन के किसी हिस्से को दिखाने वाली मैप टाइल इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1.projects.operations

तरीके
cancel POST /v1/{name=projects/*/operations/**}:cancel
लंबे समय तक चलने वाले ऑपरेशन को असाइनीक्रियस तरीके से रद्द करने की प्रोसेस शुरू करता है.
delete DELETE /v1/{name=projects/*/operations/**}
लंबे समय तक चलने वाली कार्रवाई को मिटाता है.
get GET /v1/{name=projects/*/operations/**}
लंबे समय तक चलने वाले ऑपरेशन की नई स्थिति दिखाता है.
list GET /v1/{name=projects/*}/operations
अनुरोध में दिए गए फ़िल्टर से मैच करने वाले ऑपरेशन की सूची बनाता है.
wait POST /v1/{name=projects/*/operations/**}:wait
यह तब तक इंतज़ार करता है, जब तक कि तय किया गया लंबा चलने वाला ऑपरेशन पूरा नहीं हो जाता या तय किए गए टाइम आउट तक नहीं पहुंच जाता. साथ ही, यह ऑपरेशन की नई स्थिति दिखाता है.

REST रिसॉर्स: v1.projects.table

तरीके
computeFeatures POST /v1/{project=projects/*}/table:computeFeatures
एक या उससे ज़्यादा टेबल में मौजूद सुविधाओं पर मनमुताबिक कैलकुलेशन लागू करके, सुविधाओं के सेट का हिसाब लगाता है.
export POST /v1/{project=projects/*}/table:export
एक बैच प्रोसेस शुरू करता है, जो टेबल का हिसाब लगाता है और नतीजे को कई डेस्टिनेशन में से किसी एक में लिखता है.
import POST /v1/{project=projects/*}/table:import
टेबल इंपोर्ट करता है.

REST रिसॉर्स: v1.projects.tables

तरीके
create POST /v1/{parent=projects/*}/tables
एक आईडी बनाता है, जिसका इस्तेमाल "टेबल" डेटा को रेंडर करने के लिए किया जा सकता है.
getFeatures GET /v1/{name=projects/*/tables/*}:getFeatures
इस अनुरोध में, Table सुविधाएं फ़ेच की जाती हैं. साथ ही, इसमें उस टेबल का नाम भी शामिल होता है जिसे CreateTable के पिछले अनुरोध से डाउनलोड करना है.

REST रिसॉर्स: v1.projects.thumbnails

तरीके
create POST /v1/{parent=projects/*}/thumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल "थंबनेल" इमेज को रेंडर करने के लिए किया जा सकता है.
getPixels GET /v1/{name=projects/*/thumbnails/*}:getPixels
कैलकुलेशन का नतीजा दिखाने वाली इमेज कैलकुलेट करता है.

REST रिसॉर्स: v1.projects.value

तरीके
compute POST /v1/{project=projects/*}/value:compute
किसी भी वैल्यू का हिसाब लगाता है.

REST रिसॉर्स: v1.projects.video

तरीके
export POST /v1/{project=projects/*}/video:export
एक बैच प्रोसेस शुरू करता है, जो वीडियो का हिसाब लगाता है और नतीजे को कई डेस्टिनेशन में से किसी एक में लिखता है.

REST रिसॉर्स: v1.projects.videoThumbnails

तरीके
create POST /v1/{parent=projects/*}/videoThumbnails
एक ऐसा आईडी बनाता है जिसका इस्तेमाल, किसी कलेक्शन की कई इमेज के ऐनिमेशन वाली इमेज को रेंडर करने के लिए किया जा सकता है.
getPixels GET /v1/{name=projects/*/videoThumbnails/*}:getPixels
कैलकुलेशन का नतीजा दिखाने वाली इमेज कैलकुलेट करता है.