Method: projects.video.export

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

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

POST https://earthengine.googleapis.com/v1alpha/{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),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  },
  "gcsDestination": {
    object (GcsDestination)
  }
  // End of mutually exclusive fields.
}
फ़ील्ड
fileFormat

enum (VideoFileFormat)

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

नतीजे कहां लिखने हैं. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
driveDestination

object (DriveDestination)

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

cloudStorageDestination

object (CloudStorageDestination)

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

gcsDestination
(deprecated)

object (GcsDestination)

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

एक-दूसरे से अलग फ़ील्ड के आखिर में.