Method: projects.table.export

একটি ব্যাচ প্রক্রিয়া শুরু করে যা একটি টেবিল গণনা করে এবং ফলাফলটি বিভিন্ন গন্তব্যের একটিতে লিখে।

HTTP অনুরোধ

POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:export

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
project

string

Google ক্লাউড প্ল্যাটফর্ম প্রোজেক্টের প্রোজেক্ট আইডি বা প্রোজেক্ট নম্বর যেটিকে এই অনুরোধের জন্য পরিষেবা গ্রাহক হিসাবে বিবেচনা করা উচিত। ফরম্যাট হল projects/{project-id}

অনুমোদনের জন্য নির্দিষ্ট সংস্থান project নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • earthengine.exports.create

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "selectors": [
    string
  ],
  "requestId": string,
  "maxErrorMeters": number,
  "maxVertices": integer,
  "workloadTag": string,
  "priority": integer,

  // Union field export_options can be only one of the following:
  "fileExportOptions": {
    object (TableFileExportOptions)
  },
  "assetExportOptions": {
    object (TableAssetExportOptions)
  },
  "featureViewExportOptions": {
    object (FeatureViewAssetExportOptions)
  },
  "bigqueryExportOptions": {
    object (BigQueryExportOptions)
  }
  // End of list of possible types for union field export_options.
}
ক্ষেত্র
expression

object ( Expression )

একটি অভিব্যক্তি যা গণনা এবং রপ্তানি করার জন্য টেবিলে মূল্যায়ন করে।

description

string

টাস্কের একটি মানব-পাঠযোগ্য নাম।

selectors[]

string

ফলাফলে অন্তর্ভুক্ত করার জন্য কলামগুলির একটি সুস্পষ্ট তালিকা৷

requestId

string

সদৃশ অনুরোধ সনাক্ত করতে ব্যবহৃত একটি অনন্য স্ট্রিং। যদি একই ব্যবহারকারীর দ্বারা একই নন-খালি requestId সহ একাধিক অনুরোধ করা হয়, তবে সেই অনুরোধগুলির মধ্যে শুধুমাত্র একটি সফলভাবে একটি দীর্ঘ-চলমান অপারেশন শুরু করতে পারে। requestId a..z, A..Z, 0-9, বা '-' অক্ষর থাকতে পারে। requestId সর্বাধিক 60 অক্ষর দীর্ঘ হতে পারে।

maxErrorMeters

number

স্থানাঙ্ক সিস্টেমের মধ্যে জ্যামিতি রূপান্তর করার সময় মিটারে সর্বাধিক অনুমোদিত ত্রুটি৷ খালি থাকলে, ডিফল্টরূপে সর্বাধিক ত্রুটি 1 মিটার।

maxVertices

integer

প্রতি জ্যামিতিতে কাটা শীর্ষবিন্দুর সর্বোচ্চ সংখ্যা; আরও শীর্ষবিন্দু সহ জ্যামিতিগুলি এই আকারের চেয়ে ছোট টুকরো করে কাটা হবে।

workloadTag

string

এই গণনা ট্র্যাক করতে ব্যবহারকারীর সরবরাহকৃত লেবেল৷

priority

integer

ঐচ্ছিক। প্রকল্পের মধ্যে রপ্তানি কাজ অগ্রাধিকার. উচ্চ অগ্রাধিকারের কাজগুলি শীঘ্রই নির্ধারিত হয়। 0 এবং 9999 এর মধ্যে একটি পূর্ণসংখ্যা হতে হবে। সেট না থাকলে ডিফল্ট 100।

ইউনিয়ন ক্ষেত্র export_options । ফলাফলগুলি কোথায় এবং কীভাবে সংরক্ষণ করতে হবে তা বর্ণনা করে বিকল্পগুলি৷ export_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
fileExportOptions

object ( TableFileExportOptions )

নির্দিষ্ট করা থাকলে, ফাইল হিসাবে এক্সপোর্ট কনফিগার করে।

assetExportOptions

object ( TableAssetExportOptions )

নির্দিষ্ট করা থাকলে, আর্থ ইঞ্জিন সম্পদ হিসাবে এক্সপোর্ট কনফিগার করে।

featureViewExportOptions

object ( FeatureViewAssetExportOptions )

নির্দিষ্ট করা থাকলে, ফিচারভিউ ম্যাপ হিসাবে এক্সপোর্ট কনফিগার করে।

bigqueryExportOptions

object ( BigQueryExportOptions )

উল্লেখ করা থাকলে, BigQuery-এ ট্যাবুলার ডেটা এক্সপোর্ট কনফিগার করে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে 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 .

টেবিলফাইল এক্সপোর্ট অপশন

আর্থ ইঞ্জিনের বাইরে ফাইল হিসাবে টেবিল রপ্তানির বিকল্প।

JSON প্রতিনিধিত্ব
{
  "fileFormat": enum (TableFileFormat),

  // 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 ( TableFileFormat )

ফাইল বিন্যাসে যে টেবিল(গুলি) রপ্তানি করতে হবে।

ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
driveDestination

object ( DriveDestination )

নির্দিষ্ট করা থাকলে, Google ড্রাইভে এক্সপোর্ট কনফিগার করে।

cloudStorageDestination

object ( CloudStorageDestination )

নির্দিষ্ট করা থাকলে, Google ক্লাউড স্টোরেজে এক্সপোর্ট কনফিগার করে।

TableAssetExport অপশন

আর্থ ইঞ্জিন সম্পদ হিসাবে টেবিল সংরক্ষণের বিকল্প।

JSON প্রতিনিধিত্ব
{

  // Union field destination can be only one of the following:
  "earthEngineDestination": {
    object (EarthEngineDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
earthEngineDestination

object ( EarthEngineDestination )

নির্দিষ্ট করা থাকলে, আর্থ ইঞ্জিনে এক্সপোর্ট কনফিগার করে।

FeatureViewAssetExportOptions

ফিচারভিউ ম্যাপ হিসাবে টেবিল বা ফিচার কালেকশন সংরক্ষণের বিকল্প।

JSON প্রতিনিধিত্ব
{
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  },

  // Union field destination can be only one of the following:
  "featureViewDestination": {
    object (FeatureViewDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ingestionTimeParameters

object ( FeatureViewIngestionTimeParameters )

ফিচারভিউ ইনজেশন টাইম প্যারামিটার। এই পরামিতিগুলি ইনজেশনের সময় নির্দিষ্ট করতে হবে এবং ফ্লাইতে আপডেট করা যাবে না।

ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
featureViewDestination

object ( FeatureViewDestination )

নির্দিষ্ট করা থাকলে, FeatureViews-এ এক্সপোর্ট কনফিগার করে।

ফিচারভিউ গন্তব্য

আর্থ ইঞ্জিন ফিচারভিউ গন্তব্যের জন্য কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "assetVersion": integer
}
ক্ষেত্র
name

string

প্রয়োজন। ফিচারভিউ অ্যাসেট আইডি। সার্ভার আইডি থেকে একটি মানচিত্রের নাম তৈরি করে।

assetVersion

integer

ফিচারভিউ সম্পদ সংস্করণ তৈরি করতে। সম্পদ সহ সংস্করণের নামকরণের জন্য ব্যবহৃত হয়। সেট না হলে, 0 ব্যবহার করা হবে।

BigQueryExportOptions

BigQuery-এ ট্যাবুলার ডেটা এক্সপোর্ট করার বিকল্প।

JSON প্রতিনিধিত্ব
{

  // Union field destination can be only one of the following:
  "bigqueryDestination": {
    object (BigQueryDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের destination । কোথায় ডাটা লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
bigqueryDestination

object ( BigQueryDestination )

উল্লেখ করা থাকলে, BigQuery-এ এক্সপোর্ট কনফিগার করে।

BigQuery গন্তব্য

BigQuery-এ গন্তব্যের জন্য কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "table": string,
  "overwrite": boolean,
  "append": boolean
}
ক্ষেত্র
table

string

প্রয়োজন। BigQuery গন্তব্য টেবিলের রেফারেন্স নিম্নলিখিত ফর্ম্যাটে: "projectId.dataset_id.table_id"।

উল্লেখিত সংস্থান বিদ্যমান না থাকলে, নতুন টেবিল তৈরি করা হবে। এটি প্রযোজ্য যদি "সংযোজন" এবং "ওভাররাইট" প্যারামিটার উভয়ই মিথ্যা হয়।

যদি রেফারেন্সকৃত সংস্থানটি বিদ্যমান থাকে এবং সামঞ্জস্যপূর্ণ স্কিমা থাকে, তাহলে "ওভাররাইট" এবং "অ্যাপেন্ড" প্যারামিটারগুলির একটি সত্য হতে হবে, অন্যথায় কাজটি ব্যর্থ হবে।

যদি রেফারেন্সড রিসোর্স বিদ্যমান থাকে এবং স্কিমা বিদ্যমান একটির সাথে সামঞ্জস্যপূর্ণ না হয়, তাহলে টাস্কও ব্যর্থ হবে।

overwrite

boolean

যদি টেবিলটি ইতিমধ্যেই বিদ্যমান থাকে এবং একটি সামঞ্জস্যপূর্ণ স্কিমা থাকে তবে টেবিলের ডেটা ওভাররাইট করা উচিত কিনা তা নির্দিষ্ট করে৷

overwrite এবং append প্যারামিটার একই সাথে true হতে পারে না।

append

boolean

যদি টেবিলটি ইতিমধ্যেই বিদ্যমান থাকে এবং একটি সামঞ্জস্যপূর্ণ স্কিমা থাকে তবে টেবিলের ডেটা যুক্ত করা উচিত কিনা তা নির্দিষ্ট করে।

overwrite এবং append প্যারামিটার একই সাথে true হতে পারে না।

,

একটি ব্যাচ প্রক্রিয়া শুরু করে যা একটি টেবিল গণনা করে এবং ফলাফলটি বিভিন্ন গন্তব্যের একটিতে লিখে।

HTTP অনুরোধ

POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:export

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
project

string

Google ক্লাউড প্ল্যাটফর্ম প্রোজেক্টের প্রোজেক্ট আইডি বা প্রোজেক্ট নম্বর যেটিকে এই অনুরোধের জন্য পরিষেবা গ্রাহক হিসাবে বিবেচনা করা উচিত। ফরম্যাট হল projects/{project-id}

অনুমোদনের জন্য নির্দিষ্ট সংস্থান project নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • earthengine.exports.create

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "selectors": [
    string
  ],
  "requestId": string,
  "maxErrorMeters": number,
  "maxVertices": integer,
  "workloadTag": string,
  "priority": integer,

  // Union field export_options can be only one of the following:
  "fileExportOptions": {
    object (TableFileExportOptions)
  },
  "assetExportOptions": {
    object (TableAssetExportOptions)
  },
  "featureViewExportOptions": {
    object (FeatureViewAssetExportOptions)
  },
  "bigqueryExportOptions": {
    object (BigQueryExportOptions)
  }
  // End of list of possible types for union field export_options.
}
ক্ষেত্র
expression

object ( Expression )

একটি অভিব্যক্তি যা গণনা এবং রপ্তানি করার জন্য টেবিলে মূল্যায়ন করে।

description

string

টাস্কের একটি মানব-পাঠযোগ্য নাম।

selectors[]

string

ফলাফলে অন্তর্ভুক্ত করার জন্য কলামগুলির একটি সুস্পষ্ট তালিকা৷

requestId

string

সদৃশ অনুরোধ সনাক্ত করতে ব্যবহৃত একটি অনন্য স্ট্রিং। যদি একই ব্যবহারকারীর দ্বারা একই নন-খালি requestId সহ একাধিক অনুরোধ করা হয়, তবে সেই অনুরোধগুলির মধ্যে শুধুমাত্র একটি সফলভাবে একটি দীর্ঘ-চলমান অপারেশন শুরু করতে পারে। requestId a..z, A..Z, 0-9, বা '-' অক্ষর থাকতে পারে। requestId সর্বাধিক 60 অক্ষর দীর্ঘ হতে পারে।

maxErrorMeters

number

স্থানাঙ্ক সিস্টেমের মধ্যে জ্যামিতি রূপান্তর করার সময় মিটারে সর্বাধিক অনুমোদিত ত্রুটি৷ খালি থাকলে, ডিফল্টরূপে সর্বাধিক ত্রুটি 1 মিটার।

maxVertices

integer

প্রতি জ্যামিতিতে কাটা শীর্ষবিন্দুর সর্বোচ্চ সংখ্যা; আরও শীর্ষবিন্দু সহ জ্যামিতিগুলি এই আকারের চেয়ে ছোট টুকরো করে কাটা হবে।

workloadTag

string

এই গণনা ট্র্যাক করতে ব্যবহারকারীর সরবরাহকৃত লেবেল৷

priority

integer

ঐচ্ছিক। প্রকল্পের মধ্যে রপ্তানি কাজ অগ্রাধিকার. উচ্চ অগ্রাধিকারের কাজগুলি শীঘ্রই নির্ধারিত হয়। 0 এবং 9999 এর মধ্যে একটি পূর্ণসংখ্যা হতে হবে। সেট না থাকলে ডিফল্ট 100।

ইউনিয়ন ক্ষেত্র export_options । ফলাফলগুলি কোথায় এবং কীভাবে সংরক্ষণ করতে হবে তা বর্ণনা করে বিকল্পগুলি৷ export_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
fileExportOptions

object ( TableFileExportOptions )

নির্দিষ্ট করা থাকলে, ফাইল হিসাবে এক্সপোর্ট কনফিগার করে।

assetExportOptions

object ( TableAssetExportOptions )

নির্দিষ্ট করা থাকলে, আর্থ ইঞ্জিন সম্পদ হিসাবে এক্সপোর্ট কনফিগার করে।

featureViewExportOptions

object ( FeatureViewAssetExportOptions )

নির্দিষ্ট করা থাকলে, ফিচারভিউ ম্যাপ হিসাবে এক্সপোর্ট কনফিগার করে।

bigqueryExportOptions

object ( BigQueryExportOptions )

উল্লেখ করা থাকলে, BigQuery-এ ট্যাবুলার ডেটা এক্সপোর্ট কনফিগার করে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে 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 .

টেবিলফাইল এক্সপোর্ট অপশন

আর্থ ইঞ্জিনের বাইরে ফাইল হিসাবে টেবিল রপ্তানির বিকল্প।

JSON প্রতিনিধিত্ব
{
  "fileFormat": enum (TableFileFormat),

  // 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 ( TableFileFormat )

ফাইল বিন্যাসে যে টেবিল(গুলি) রপ্তানি করতে হবে।

ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
driveDestination

object ( DriveDestination )

নির্দিষ্ট করা থাকলে, Google ড্রাইভে এক্সপোর্ট কনফিগার করে।

cloudStorageDestination

object ( CloudStorageDestination )

নির্দিষ্ট করা থাকলে, Google ক্লাউড স্টোরেজে এক্সপোর্ট কনফিগার করে।

TableAssetExport অপশন

আর্থ ইঞ্জিন সম্পদ হিসাবে টেবিল সংরক্ষণের বিকল্প।

JSON প্রতিনিধিত্ব
{

  // Union field destination can be only one of the following:
  "earthEngineDestination": {
    object (EarthEngineDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
earthEngineDestination

object ( EarthEngineDestination )

নির্দিষ্ট করা থাকলে, আর্থ ইঞ্জিনে এক্সপোর্ট কনফিগার করে।

FeatureViewAssetExportOptions

ফিচারভিউ ম্যাপ হিসাবে টেবিল বা ফিচার কালেকশন সংরক্ষণের বিকল্প।

JSON প্রতিনিধিত্ব
{
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  },

  // Union field destination can be only one of the following:
  "featureViewDestination": {
    object (FeatureViewDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ingestionTimeParameters

object ( FeatureViewIngestionTimeParameters )

ফিচারভিউ ইনজেশন টাইম প্যারামিটার। এই পরামিতিগুলি ইনজেশনের সময় নির্দিষ্ট করতে হবে এবং ফ্লাইতে আপডেট করা যাবে না।

ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
featureViewDestination

object ( FeatureViewDestination )

নির্দিষ্ট করা থাকলে, FeatureViews-এ এক্সপোর্ট কনফিগার করে।

ফিচারভিউ গন্তব্য

আর্থ ইঞ্জিন ফিচারভিউ গন্তব্যের জন্য কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "assetVersion": integer
}
ক্ষেত্র
name

string

প্রয়োজন। ফিচারভিউ অ্যাসেট আইডি। সার্ভার আইডি থেকে একটি মানচিত্রের নাম তৈরি করে।

assetVersion

integer

ফিচারভিউ সম্পদ সংস্করণ তৈরি করতে। সম্পদ সহ সংস্করণের নামকরণের জন্য ব্যবহৃত হয়। সেট না হলে, 0 ব্যবহার করা হবে।

BigQueryExportOptions

BigQuery-এ ট্যাবুলার ডেটা এক্সপোর্ট করার বিকল্প।

JSON প্রতিনিধিত্ব
{

  // Union field destination can be only one of the following:
  "bigqueryDestination": {
    object (BigQueryDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের destination । কোথায় ডাটা লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
bigqueryDestination

object ( BigQueryDestination )

উল্লেখ করা থাকলে, BigQuery-এ এক্সপোর্ট কনফিগার করে।

BigQuery গন্তব্য

BigQuery-এ গন্তব্যের জন্য কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "table": string,
  "overwrite": boolean,
  "append": boolean
}
ক্ষেত্র
table

string

প্রয়োজন। BigQuery গন্তব্য টেবিলের রেফারেন্স নিম্নলিখিত ফর্ম্যাটে: "projectId.dataset_id.table_id"।

উল্লেখিত সংস্থান বিদ্যমান না থাকলে, নতুন টেবিল তৈরি করা হবে। এটি প্রযোজ্য যদি "সংযোজন" এবং "ওভাররাইট" প্যারামিটার উভয়ই মিথ্যা হয়।

যদি রেফারেন্সকৃত সংস্থানটি বিদ্যমান থাকে এবং সামঞ্জস্যপূর্ণ স্কিমা থাকে, তাহলে "ওভাররাইট" এবং "অ্যাপেন্ড" প্যারামিটারগুলির একটি সত্য হতে হবে, অন্যথায় কাজটি ব্যর্থ হবে।

যদি রেফারেন্সড রিসোর্স বিদ্যমান থাকে এবং স্কিমা বিদ্যমান একটির সাথে সামঞ্জস্যপূর্ণ না হয়, তাহলে টাস্কও ব্যর্থ হবে।

overwrite

boolean

যদি টেবিলটি ইতিমধ্যেই বিদ্যমান থাকে এবং একটি সামঞ্জস্যপূর্ণ স্কিমা থাকে তবে টেবিলের ডেটা ওভাররাইট করা উচিত কিনা তা নির্দিষ্ট করে৷

overwrite এবং append প্যারামিটার একই সাথে true হতে পারে না।

append

boolean

যদি টেবিলটি ইতিমধ্যেই বিদ্যমান থাকে এবং একটি সামঞ্জস্যপূর্ণ স্কিমা থাকে তবে টেবিলের ডেটা যুক্ত করা উচিত কিনা তা নির্দিষ্ট করে।

overwrite এবং append প্যারামিটার একই সাথে true হতে পারে না।

,

একটি ব্যাচ প্রক্রিয়া শুরু করে যা একটি টেবিল গণনা করে এবং ফলাফলটি বিভিন্ন গন্তব্যের একটিতে লিখে।

HTTP অনুরোধ

POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:export

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
project

string

Google ক্লাউড প্ল্যাটফর্ম প্রোজেক্টের প্রোজেক্ট আইডি বা প্রোজেক্ট নম্বর যেটিকে এই অনুরোধের জন্য পরিষেবা গ্রাহক হিসাবে বিবেচনা করা উচিত। ফরম্যাট হল projects/{project-id}

অনুমোদনের জন্য নির্দিষ্ট সংস্থান project নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • earthengine.exports.create

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "selectors": [
    string
  ],
  "requestId": string,
  "maxErrorMeters": number,
  "maxVertices": integer,
  "workloadTag": string,
  "priority": integer,

  // Union field export_options can be only one of the following:
  "fileExportOptions": {
    object (TableFileExportOptions)
  },
  "assetExportOptions": {
    object (TableAssetExportOptions)
  },
  "featureViewExportOptions": {
    object (FeatureViewAssetExportOptions)
  },
  "bigqueryExportOptions": {
    object (BigQueryExportOptions)
  }
  // End of list of possible types for union field export_options.
}
ক্ষেত্র
expression

object ( Expression )

একটি অভিব্যক্তি যা গণনা এবং রপ্তানি করার জন্য টেবিলে মূল্যায়ন করে।

description

string

টাস্কের একটি মানব-পাঠযোগ্য নাম।

selectors[]

string

ফলাফলে অন্তর্ভুক্ত করার জন্য কলামগুলির একটি সুস্পষ্ট তালিকা৷

requestId

string

সদৃশ অনুরোধ সনাক্ত করতে ব্যবহৃত একটি অনন্য স্ট্রিং। যদি একই ব্যবহারকারীর দ্বারা একই নন-খালি requestId সহ একাধিক অনুরোধ করা হয়, তবে সেই অনুরোধগুলির মধ্যে শুধুমাত্র একটি সফলভাবে একটি দীর্ঘ-চলমান অপারেশন শুরু করতে পারে। requestId a..z, A..Z, 0-9, বা '-' অক্ষর থাকতে পারে। requestId সর্বাধিক 60 অক্ষর দীর্ঘ হতে পারে।

maxErrorMeters

number

স্থানাঙ্ক সিস্টেমের মধ্যে জ্যামিতি রূপান্তর করার সময় মিটারে সর্বাধিক অনুমোদিত ত্রুটি৷ খালি থাকলে, ডিফল্টরূপে সর্বাধিক ত্রুটি 1 মিটার।

maxVertices

integer

প্রতি জ্যামিতিতে কাটা শীর্ষবিন্দুর সর্বোচ্চ সংখ্যা; আরও শীর্ষবিন্দু সহ জ্যামিতিগুলি এই আকারের চেয়ে ছোট টুকরো করে কাটা হবে।

workloadTag

string

এই গণনা ট্র্যাক করতে ব্যবহারকারীর সরবরাহকৃত লেবেল৷

priority

integer

ঐচ্ছিক। প্রকল্পের মধ্যে রপ্তানি কাজ অগ্রাধিকার. উচ্চ অগ্রাধিকারের কাজগুলি শীঘ্রই নির্ধারিত হয়। 0 এবং 9999 এর মধ্যে একটি পূর্ণসংখ্যা হতে হবে। সেট না থাকলে ডিফল্ট 100।

ইউনিয়ন ক্ষেত্র export_options । ফলাফলগুলি কোথায় এবং কীভাবে সংরক্ষণ করতে হবে তা বর্ণনা করে বিকল্পগুলি৷ export_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
fileExportOptions

object ( TableFileExportOptions )

নির্দিষ্ট করা থাকলে, ফাইল হিসাবে এক্সপোর্ট কনফিগার করে।

assetExportOptions

object ( TableAssetExportOptions )

নির্দিষ্ট করা থাকলে, আর্থ ইঞ্জিন সম্পদ হিসাবে এক্সপোর্ট কনফিগার করে।

featureViewExportOptions

object ( FeatureViewAssetExportOptions )

নির্দিষ্ট করা থাকলে, ফিচারভিউ ম্যাপ হিসাবে এক্সপোর্ট কনফিগার করে।

bigqueryExportOptions

object ( BigQueryExportOptions )

উল্লেখ করা থাকলে, BigQuery-এ ট্যাবুলার ডেটা এক্সপোর্ট কনফিগার করে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে 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 .

টেবিলফাইল এক্সপোর্ট অপশন

আর্থ ইঞ্জিনের বাইরে ফাইল হিসাবে টেবিল রপ্তানির বিকল্প।

JSON প্রতিনিধিত্ব
{
  "fileFormat": enum (TableFileFormat),

  // 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 ( TableFileFormat )

ফাইল বিন্যাসে যে টেবিল(গুলি) রপ্তানি করতে হবে।

ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
driveDestination

object ( DriveDestination )

নির্দিষ্ট করা থাকলে, Google ড্রাইভে এক্সপোর্ট কনফিগার করে।

cloudStorageDestination

object ( CloudStorageDestination )

নির্দিষ্ট করা থাকলে, Google ক্লাউড স্টোরেজে এক্সপোর্ট কনফিগার করে।

TableAssetExport অপশন

আর্থ ইঞ্জিন সম্পদ হিসাবে টেবিল সংরক্ষণের বিকল্প।

JSON প্রতিনিধিত্ব
{

  // Union field destination can be only one of the following:
  "earthEngineDestination": {
    object (EarthEngineDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
earthEngineDestination

object ( EarthEngineDestination )

নির্দিষ্ট করা থাকলে, আর্থ ইঞ্জিনে এক্সপোর্ট কনফিগার করে।

FeatureViewAssetExportOptions

ফিচারভিউ ম্যাপ হিসাবে টেবিল বা ফিচার কালেকশন সংরক্ষণের বিকল্প।

JSON প্রতিনিধিত্ব
{
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  },

  // Union field destination can be only one of the following:
  "featureViewDestination": {
    object (FeatureViewDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ingestionTimeParameters

object ( FeatureViewIngestionTimeParameters )

ফিচারভিউ ইনজেশন টাইম প্যারামিটার। এই পরামিতিগুলি ইনজেশনের সময় নির্দিষ্ট করতে হবে এবং ফ্লাইতে আপডেট করা যাবে না।

ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
featureViewDestination

object ( FeatureViewDestination )

নির্দিষ্ট করা থাকলে, FeatureViews-এ এক্সপোর্ট কনফিগার করে।

ফিচারভিউ গন্তব্য

আর্থ ইঞ্জিন ফিচারভিউ গন্তব্যের জন্য কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "assetVersion": integer
}
ক্ষেত্র
name

string

প্রয়োজন। ফিচারভিউ অ্যাসেট আইডি। সার্ভার আইডি থেকে একটি মানচিত্রের নাম তৈরি করে।

assetVersion

integer

ফিচারভিউ সম্পদ সংস্করণ তৈরি করতে। সম্পদ সহ সংস্করণের নামকরণের জন্য ব্যবহৃত হয়। সেট না হলে, 0 ব্যবহার করা হবে।

BigQueryExportOptions

BigQuery-এ ট্যাবুলার ডেটা এক্সপোর্ট করার বিকল্প।

JSON প্রতিনিধিত্ব
{

  // Union field destination can be only one of the following:
  "bigqueryDestination": {
    object (BigQueryDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের destination । কোথায় ডাটা লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
bigqueryDestination

object ( BigQueryDestination )

উল্লেখ করা থাকলে, BigQuery-এ এক্সপোর্ট কনফিগার করে।

BigQuery গন্তব্য

BigQuery-এ গন্তব্যের জন্য কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "table": string,
  "overwrite": boolean,
  "append": boolean
}
ক্ষেত্র
table

string

প্রয়োজন। BigQuery গন্তব্য টেবিলের রেফারেন্স নিম্নলিখিত ফর্ম্যাটে: "projectId.dataset_id.table_id"।

উল্লেখিত সংস্থান বিদ্যমান না থাকলে, নতুন টেবিল তৈরি করা হবে। এটি প্রযোজ্য যদি "সংযোজন" এবং "ওভাররাইট" প্যারামিটার উভয়ই মিথ্যা হয়।

যদি রেফারেন্সকৃত সংস্থানটি বিদ্যমান থাকে এবং সামঞ্জস্যপূর্ণ স্কিমা থাকে, তাহলে "ওভাররাইট" এবং "অ্যাপেন্ড" প্যারামিটারগুলির একটি সত্য হতে হবে, অন্যথায় কাজটি ব্যর্থ হবে।

যদি রেফারেন্সড রিসোর্স বিদ্যমান থাকে এবং স্কিমা বিদ্যমান একটির সাথে সামঞ্জস্যপূর্ণ না হয়, তাহলে টাস্কও ব্যর্থ হবে।

overwrite

boolean

যদি টেবিলটি ইতিমধ্যেই বিদ্যমান থাকে এবং একটি সামঞ্জস্যপূর্ণ স্কিমা থাকে তবে টেবিলের ডেটা ওভাররাইট করা উচিত কিনা তা নির্দিষ্ট করে৷

overwrite এবং append প্যারামিটার একই সাথে true হতে পারে না।

append

boolean

যদি টেবিলটি ইতিমধ্যেই বিদ্যমান থাকে এবং একটি সামঞ্জস্যপূর্ণ স্কিমা থাকে তবে টেবিলের ডেটা যুক্ত করা উচিত কিনা তা নির্দিষ্ট করে।

overwrite এবং append প্যারামিটার একই সাথে true হতে পারে না।

,

একটি ব্যাচ প্রক্রিয়া শুরু করে যা একটি টেবিল গণনা করে এবং ফলাফলটি বিভিন্ন গন্তব্যের একটিতে লিখে।

HTTP অনুরোধ

POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:export

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
project

string

Google ক্লাউড প্ল্যাটফর্ম প্রোজেক্টের প্রোজেক্ট আইডি বা প্রোজেক্ট নম্বর যেটিকে এই অনুরোধের জন্য পরিষেবা গ্রাহক হিসাবে বিবেচনা করা উচিত। ফরম্যাট হল projects/{project-id}

অনুমোদনের জন্য নির্দিষ্ট সংস্থান project নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • earthengine.exports.create

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "selectors": [
    string
  ],
  "requestId": string,
  "maxErrorMeters": number,
  "maxVertices": integer,
  "workloadTag": string,
  "priority": integer,

  // Union field export_options can be only one of the following:
  "fileExportOptions": {
    object (TableFileExportOptions)
  },
  "assetExportOptions": {
    object (TableAssetExportOptions)
  },
  "featureViewExportOptions": {
    object (FeatureViewAssetExportOptions)
  },
  "bigqueryExportOptions": {
    object (BigQueryExportOptions)
  }
  // End of list of possible types for union field export_options.
}
ক্ষেত্র
expression

object ( Expression )

একটি অভিব্যক্তি যা গণনা এবং রপ্তানি করার জন্য টেবিলে মূল্যায়ন করে।

description

string

টাস্কের একটি মানব-পাঠযোগ্য নাম।

selectors[]

string

ফলাফলে অন্তর্ভুক্ত করার জন্য কলামগুলির একটি সুস্পষ্ট তালিকা৷

requestId

string

সদৃশ অনুরোধ সনাক্ত করতে ব্যবহৃত একটি অনন্য স্ট্রিং। যদি একই ব্যবহারকারীর দ্বারা একই নন-খালি requestId সহ একাধিক অনুরোধ করা হয়, তবে সেই অনুরোধগুলির মধ্যে শুধুমাত্র একটি সফলভাবে একটি দীর্ঘ-চলমান অপারেশন শুরু করতে পারে। requestId a..z, A..Z, 0-9, বা '-' অক্ষর থাকতে পারে। requestId সর্বাধিক 60 অক্ষর দীর্ঘ হতে পারে।

maxErrorMeters

number

স্থানাঙ্ক সিস্টেমের মধ্যে জ্যামিতি রূপান্তর করার সময় মিটারে সর্বাধিক অনুমোদিত ত্রুটি৷ খালি থাকলে, ডিফল্টরূপে সর্বাধিক ত্রুটি 1 মিটার।

maxVertices

integer

প্রতি জ্যামিতিতে কাটা শীর্ষবিন্দুর সর্বোচ্চ সংখ্যা; আরও শীর্ষবিন্দু সহ জ্যামিতিগুলি এই আকারের চেয়ে ছোট টুকরো করে কাটা হবে।

workloadTag

string

এই গণনা ট্র্যাক করতে ব্যবহারকারীর সরবরাহকৃত লেবেল৷

priority

integer

ঐচ্ছিক। প্রকল্পের মধ্যে রপ্তানি কাজ অগ্রাধিকার. উচ্চ অগ্রাধিকারের কাজগুলি শীঘ্রই নির্ধারিত হয়। 0 এবং 9999 এর মধ্যে একটি পূর্ণসংখ্যা হতে হবে। সেট না থাকলে ডিফল্ট 100।

ইউনিয়ন ক্ষেত্র export_options । ফলাফলগুলি কোথায় এবং কীভাবে সংরক্ষণ করতে হবে তা বর্ণনা করে বিকল্পগুলি৷ export_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
fileExportOptions

object ( TableFileExportOptions )

নির্দিষ্ট করা থাকলে, ফাইল হিসাবে এক্সপোর্ট কনফিগার করে।

assetExportOptions

object ( TableAssetExportOptions )

নির্দিষ্ট করা থাকলে, আর্থ ইঞ্জিন সম্পদ হিসাবে এক্সপোর্ট কনফিগার করে।

featureViewExportOptions

object ( FeatureViewAssetExportOptions )

নির্দিষ্ট করা থাকলে, ফিচারভিউ ম্যাপ হিসাবে এক্সপোর্ট কনফিগার করে।

bigqueryExportOptions

object ( BigQueryExportOptions )

উল্লেখ করা থাকলে, BigQuery-এ ট্যাবুলার ডেটা এক্সপোর্ট কনফিগার করে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে 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 .

টেবিলফাইল এক্সপোর্ট অপশন

আর্থ ইঞ্জিনের বাইরে ফাইল হিসাবে টেবিল রপ্তানির বিকল্প।

JSON প্রতিনিধিত্ব
{
  "fileFormat": enum (TableFileFormat),

  // 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 ( TableFileFormat )

ফাইল বিন্যাসে যে টেবিল(গুলি) রপ্তানি করতে হবে।

ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
driveDestination

object ( DriveDestination )

নির্দিষ্ট করা থাকলে, Google ড্রাইভে এক্সপোর্ট কনফিগার করে।

cloudStorageDestination

object ( CloudStorageDestination )

নির্দিষ্ট করা থাকলে, Google ক্লাউড স্টোরেজে এক্সপোর্ট কনফিগার করে।

TableAssetExport অপশন

আর্থ ইঞ্জিন সম্পদ হিসাবে টেবিল সংরক্ষণের বিকল্প।

JSON প্রতিনিধিত্ব
{

  // Union field destination can be only one of the following:
  "earthEngineDestination": {
    object (EarthEngineDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
earthEngineDestination

object ( EarthEngineDestination )

নির্দিষ্ট করা থাকলে, আর্থ ইঞ্জিনে এক্সপোর্ট কনফিগার করে।

FeatureViewAssetExportOptions

ফিচারভিউ ম্যাপ হিসাবে টেবিল বা ফিচার কালেকশন সংরক্ষণের বিকল্প।

JSON প্রতিনিধিত্ব
{
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  },

  // Union field destination can be only one of the following:
  "featureViewDestination": {
    object (FeatureViewDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ingestionTimeParameters

object ( FeatureViewIngestionTimeParameters )

ফিচারভিউ ইনজেশন টাইম প্যারামিটার। এই পরামিতিগুলি ইনজেশনের সময় নির্দিষ্ট করতে হবে এবং ফ্লাইতে আপডেট করা যাবে না।

ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
featureViewDestination

object ( FeatureViewDestination )

নির্দিষ্ট করা থাকলে, FeatureViews-এ এক্সপোর্ট কনফিগার করে।

ফিচারভিউ গন্তব্য

আর্থ ইঞ্জিন ফিচারভিউ গন্তব্যের জন্য কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "assetVersion": integer
}
ক্ষেত্র
name

string

প্রয়োজন। ফিচারভিউ অ্যাসেট আইডি। সার্ভার আইডি থেকে একটি মানচিত্রের নাম তৈরি করে।

assetVersion

integer

ফিচারভিউ সম্পদ সংস্করণ তৈরি করতে। সম্পদ সহ সংস্করণের নামকরণের জন্য ব্যবহৃত হয়। সেট না হলে, 0 ব্যবহার করা হবে।

BigQueryExportOptions

BigQuery-এ ট্যাবুলার ডেটা এক্সপোর্ট করার বিকল্প।

JSON প্রতিনিধিত্ব
{

  // Union field destination can be only one of the following:
  "bigqueryDestination": {
    object (BigQueryDestination)
  }
  // End of list of possible types for union field destination.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের destination । কোথায় ডাটা লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
bigqueryDestination

object ( BigQueryDestination )

উল্লেখ করা থাকলে, BigQuery-এ এক্সপোর্ট কনফিগার করে।

BigQuery গন্তব্য

BigQuery-এ গন্তব্যের জন্য কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "table": string,
  "overwrite": boolean,
  "append": boolean
}
ক্ষেত্র
table

string

প্রয়োজন। BigQuery গন্তব্য টেবিলের রেফারেন্স নিম্নলিখিত ফর্ম্যাটে: "projectId.dataset_id.table_id"।

উল্লেখিত সংস্থান বিদ্যমান না থাকলে, নতুন টেবিল তৈরি করা হবে। এটি প্রযোজ্য যদি "সংযোজন" এবং "ওভাররাইট" প্যারামিটার উভয়ই মিথ্যা হয়।

যদি রেফারেন্সকৃত সংস্থানটি বিদ্যমান থাকে এবং সামঞ্জস্যপূর্ণ স্কিমা থাকে, তাহলে "ওভাররাইট" এবং "অ্যাপেন্ড" প্যারামিটারগুলির একটি সত্য হতে হবে, অন্যথায় কাজটি ব্যর্থ হবে।

যদি রেফারেন্সড রিসোর্স বিদ্যমান থাকে এবং স্কিমা বিদ্যমান একটির সাথে সামঞ্জস্যপূর্ণ না হয়, তাহলে টাস্কও ব্যর্থ হবে।

overwrite

boolean

যদি টেবিলটি ইতিমধ্যেই বিদ্যমান থাকে এবং একটি সামঞ্জস্যপূর্ণ স্কিমা থাকে তবে টেবিলের ডেটা ওভাররাইট করা উচিত কিনা তা নির্দিষ্ট করে৷

overwrite এবং append প্যারামিটার একই সাথে true হতে পারে না।

append

boolean

যদি টেবিলটি ইতিমধ্যেই বিদ্যমান থাকে এবং একটি সামঞ্জস্যপূর্ণ স্কিমা থাকে তবে টেবিলের ডেটা যুক্ত করা উচিত কিনা তা নির্দিষ্ট করে।

overwrite এবং append প্যারামিটার একই সাথে true হতে পারে না।