Method: projects.video.export

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

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

POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/video:export

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

पाथ पैरामीटर

पैरामीटर
project

string

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

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

  • earthengine.exports.create

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

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

JSON के काेड में दिखाना
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "videoOptions": {
    object (VideoOptions)
  },
  "fileExportOptions": {
    object (VideoFileExportOptions)
  },
  "requestId": string,
  "workloadTag": string,
  "priority": integer
}
फ़ील्ड
expression

object (Expression)

यह एक्सप्रेशन, वीडियो का आकलन करता है, ताकि उसे कैलकुलेट और एक्सपोर्ट किया जा सके. इसे इमेज कलेक्शन के तौर पर दिखाया जाता है.

description

string

टास्क का ऐसा नाम जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है.

videoOptions

object (VideoOptions)

जनरेट किए जाने वाले वीडियो के बारे में बताने वाले बुनियादी विकल्प.

fileExportOptions

object (VideoFileExportOptions)

वीडियो को कहां और किस फ़ॉर्मैट में एक्सपोर्ट करना है, इसके विकल्प.

requestId

string

डुप्लीकेट अनुरोधों का पता लगाने के लिए इस्तेमाल की जाने वाली यूनीक स्ट्रिंग. अगर एक ही उपयोगकर्ता ने एक ही खाली नहीं requestId के साथ एक से ज़्यादा अनुरोध किए हैं, तो उनमें से सिर्फ़ एक अनुरोध, लंबे समय तक चलने वाले ऑपरेशन को शुरू कर सकता है. requestId में a..z, A..Z, 0-9 या '-' वर्ण हो सकते हैं. requestId में ज़्यादा से ज़्यादा 60 वर्ण हो सकते हैं.

workloadTag

string

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

priority

integer

ज़रूरी नहीं. प्रोजेक्ट में एक्सपोर्ट टास्क की प्राथमिकता. ज़्यादा प्राथमिकता वाले टास्क जल्दी शेड्यूल किए जाते हैं. यह 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 देखें.

VideoFileExportOptions

Earth Engine के बाहर, वीडियो को फ़ाइलों के तौर पर एक्सपोर्ट करने के विकल्प.

JSON के काेड में दिखाना
{
  "fileFormat": enum (VideoFileFormat),

  // Union field destination can be only one of the following:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  }
  // End of list of possible types for union field destination.
}
फ़ील्ड
fileFormat

enum (VideoFileFormat)

वीडियो को एक्सपोर्ट करने के लिए फ़ाइल फ़ॉर्मैट. फ़िलहाल, सिर्फ़ MP4 फ़ॉर्मैट का इस्तेमाल किया जा सकता है.

यूनियन फ़ील्ड destination. नतीजे कहां लिखें. destination इनमें से कोई एक हो सकता है:
driveDestination

object (DriveDestination)

अगर यह विकल्प चुना जाता है, तो Google Drive में एक्सपोर्ट करने की सुविधा कॉन्फ़िगर की जाती है.

cloudStorageDestination

object (CloudStorageDestination)

अगर यह एट्रिब्यूट सबमिट किया जाता है, तो Google Cloud Storage में डेटा एक्सपोर्ट करने की सुविधा कॉन्फ़िगर की जाती है.