एक बैच प्रोसेस शुरू करता है, जो टाइल किए गए मैप का हिसाब लगाता है और नतीजे को Google Cloud Storage में सेव करता है.
एचटीटीपी अनुरोध
POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/map:export
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
project |
Google Cloud Platform प्रोजेक्ट का प्रोजेक्ट आईडी या प्रोजेक्ट नंबर, जिसे इस अनुरोध के लिए सेवा उपभोक्ता माना जाना चाहिए. फ़ॉर्मैट अनुमति पाने के लिए, दिए गए संसाधन
|
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
JSON के काेड में दिखाना |
---|
{ "expression": { object ( |
फ़ील्ड | |
---|---|
expression |
यह एक्सप्रेशन, कैलकुलेट और एक्सपोर्ट करने के लिए इमेज का आकलन करता है. इमेज के बॉउंड का इस्तेमाल, रेंडर करने के लिए मैप टाइल के सेट का पता लगाने के लिए किया जाएगा. एक्सपोर्ट किए जाने वाले हिस्से को कंट्रोल करने के लिए, एक्सपोर्ट करने से पहले इमेज को क्लिप करें. |
description |
टास्क का ऐसा नाम जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. |
tileOptions |
जनरेट की जाने वाली मैप टाइल के बारे में बताने वाले विकल्प. |
tileExportOptions |
मैप टाइल को कहां और किस फ़ॉर्मैट में एक्सपोर्ट करने के विकल्प. फ़िलहाल, मैप एक्सपोर्ट करने के लिए सिर्फ़ Cloud Storage का इस्तेमाल किया जा सकता है. |
requestId |
डुप्लीकेट अनुरोधों का पता लगाने के लिए इस्तेमाल की जाने वाली यूनीक स्ट्रिंग. अगर एक ही उपयोगकर्ता ने एक ही खाली नहीं |
workloadTag |
इस कैलकुलेशन को ट्रैक करने के लिए, उपयोगकर्ता का दिया गया लेबल. |
priority |
ज़रूरी नहीं. प्रोजेक्ट में एक्सपोर्ट टास्क की प्राथमिकता. ज़्यादा प्राथमिकता वाले टास्क जल्दी शेड्यूल किए जाते हैं. यह 0 और 9999 के बीच का पूर्णांक होना चाहिए. अगर यह सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से 100 पर सेट होता है. |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Operation
का एक इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/devstorage.full_control
ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.
TileOptions
एक्सपोर्ट करने के लिए, इमेज या वीडियो मैप टाइल के बारे में बताने वाले विकल्प.
JSON के काेड में दिखाना |
---|
{ "startZoom": integer, "skipEmpty": boolean, "mapsApiKey": string, "dimensions": { object ( |
फ़ील्ड | |
---|---|
startZoom |
एक्सपोर्ट के लिए मैप टाइल जनरेट करने का ज़ूम लेवल. डिफ़ॉल्ट रूप से, यह वैल्यू शून्य पर सेट होती है. |
skipEmpty |
अगर यह वैल्यू True है, तो खाली (यानी पूरी तरह से पारदर्शी) मैप टाइल न लिखें. |
mapsApiKey |
जनरेट किए गए मैप टाइल व्यूअर के लिए, Google Maps Platform API पासकोड (ज़रूरी नहीं). |
dimensions |
आउटपुट वीडियो टाइल की चौड़ाई और ऊंचाई. इसका इस्तेमाल सिर्फ़ टाइल किए गए वीडियो पिरामिड (ExportVideoMap) को एक्सपोर्ट करने के लिए किया जाता है. |
stride |
टाइल की पंक्ति और कॉलम की चौड़ाई. (ExportVideoMap) कम टाइल के लिए 4 (सिर्फ़ WebGL के लिए) या ज़्यादा से ज़्यादा काम करने के लिए 1 (डिफ़ॉल्ट) पर सेट करें. |
zoomSubset |
ज़ूम लेवल का सबसेट, जिसके लिए टाइल जनरेट करनी हैं. इसे सिर्फ़ |
यूनियन फ़ील्ड end_zoom_or_scale . ज़ूम लेवल या स्केल, जिस पर मैप टाइल जनरेट करना बंद करना है. इनमें से किसी एक की जानकारी देना ज़रूरी है. end_zoom_or_scale इनमें से कोई एक हो सकता है: |
|
endZoom |
ज़ूम लेवल, जिसके लिए मैप टाइल जनरेट करना बंद करना है. |
scale |
इमेज का ज़्यादा से ज़्यादा रिज़ॉल्यूशन, मीटर प्रति पिक्सल में. स्केल को भूमध्य रेखा पर, ज़ूम करने के सबसे सही लेवल में बदल दिया जाएगा. |
ZoomSubset
ज़ूम लेवल का एक सबसेट, जिसके लिए टाइल जनरेट की जानी हैं (ExportVideoMap). शुरू और खत्म होने के सबसेट, डबल प्रिसीज़न वैल्यू होते हैं. इनकी मदद से, ज़ूम लेवल या लेवल को क्रम से रेंडर किया जा सकता है. पूरे पिरामिड को 12 के स्टार्ट ज़ूम के साथ रेंडर करने के लिए: startZoom=0, endZoom=12, यह मैसेज सेट न करें. लेवल 0 से 11 और लेवल 12 के पहले 10% हिस्से को रेंडर करने के लिए: startZoom=0, endZoom=12, सबसेट = {min=0, max=12.1 } लेवल 12 के अगले 10% हिस्से को रेंडर करने के लिए: startZoom=0, endZoom=12, सबसेट = {min=12.1, max=12.2 } लेवल 12 के बाकी 80% हिस्से को रेंडर करने के लिए: startZoom=0, endZoom=12, सबसेट = {min=12.2, max=13 } यह भी ध्यान रखें कि सभी एक्सपोर्ट किए गए शर्ड में, start/endZoom में एक ही (पूरा) पिरामिड साइज़ होना चाहिए.
JSON के काेड में दिखाना |
---|
{ "start": number, "end": number } |
फ़ील्ड | |
---|---|
start |
ज़ूम लेवल का वह सबसे छोटा सबसेट जिससे टाइल जनरेट करनी हैं (ExportVideoMap) यहां, सबसेट एक डबल प्रिसीज़न वैल्यू है. इसकी मदद से, ज़ूम लेवल को धीरे-धीरे रेंडर किया जा सकता है. उदाहरण के लिए, 12.1, ज़ूम 12 में मौजूद टाइल का पहला 10% हिस्सा है. यह हिस्सा किसी तय क्रम में नहीं होता, लेकिन यह तय होता है कि यह हिस्सा ज़ूम 12 में मौजूद टाइल का पहला 10% हिस्सा है. |
end |
ज़ूम लेवल का सबसे आखिरी सबसेट, जिसके लिए टाइल जनरेट करनी हैं (ExportVideoMap). इससे, ज़ूम लेवल को धीरे-धीरे रेंडर किया जा सकता है. हालांकि, यह ज़रूरी नहीं है कि ज़ूम लेवल को किसी तय क्रम में रेंडर किया जाए. साथ ही, यह भी ज़रूरी नहीं है कि ज़ूम लेवल, सबसे बड़े सबसेट (अगर दिया गया हो) तक रेंडर किया जाए. |