Method: projects.map.export

یک فرآیند دسته‌ای را آغاز می‌کند که یک نقشه کاشی‌شده را محاسبه می‌کند و نتیجه را در Google Cloud Storage می‌نویسد.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
project

string

شناسه پروژه یا شماره پروژه پروژه Google Cloud Platform که باید به عنوان مصرف کننده سرویس برای این درخواست در نظر گرفته شود. قالب projects/{project-id} است.

مجوز نیاز به مجوز IAM زیر در project منبع مشخص شده دارد:

  • earthengine.exports.create

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "tileOptions": {
    object (TileOptions)
  },
  "tileExportOptions": {
    object (ImageFileExportOptions)
  },
  "requestId": string,
  "workloadTag": string,
  "priority": integer
}
فیلدها
expression

object ( Expression )

عبارتی که تصویر را برای محاسبه و صادرات ارزیابی می کند. از مرزهای تصویر برای تعیین مجموعه کاشی های نقشه برای رندر استفاده می شود. برای کنترل منطقه صادر شده، تصویر را قبل از صادرات کلیپ کنید.

description

string

نام کار قابل خواندن برای انسان.

tileOptions

object ( TileOptions )

گزینه‌هایی که کاشی‌های نقشه را برای تولید توصیف می‌کنند.

tileExportOptions

object ( ImageFileExportOptions )

گزینه هایی برای اینکه کاشی های نقشه را کجا و به چه شکل صادر کنیم. Cloud Storage در حال حاضر تنها مقصد پشتیبانی شده برای صادرات نقشه است.

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 .

TileOptions

گزینه‌هایی که کاشی‌های نقشه تصویر یا ویدیو را برای صادرات توصیف می‌کنند.

نمایندگی JSON
{
  "startZoom": integer,
  "skipEmpty": boolean,
  "mapsApiKey": string,
  "dimensions": {
    object (GridDimensions)
  },
  "stride": integer,
  "zoomSubset": {
    object (ZoomSubset)
  },

  // Union field end_zoom_or_scale can be only one of the following:
  "endZoom": integer,
  "scale": number
  // End of list of possible types for union field end_zoom_or_scale.
}
فیلدها
startZoom

integer

سطح زوم برای شروع تولید کاشی های نقشه برای صادرات. به طور پیش فرض به صفر می رسد.

skipEmpty

boolean

اگر درست است، از نوشتن کاشی های نقشه خالی (یعنی کاملاً شفاف) صرف نظر کنید.

mapsApiKey

string

کلید API پلتفرم نقشه های Google اختیاری برای نمایشگر کاشی نقشه ایجاد شده.

dimensions

object ( GridDimensions )

عرض و ارتفاع کاشی های ویدئویی خروجی، فقط برای صادرات اهرام ویدیویی کاشی کاری شده (ExportVideoMap) استفاده می شود.

stride

integer

ردیف کاشی و ستون گام. (ExportVideoMap) روی 4 برای کاشی های پراکنده (فقط WebGL) یا 1 (پیش فرض) برای حداکثر سازگاری تنظیم کنید.

zoomSubset

object ( ZoomSubset )

زیرمجموعه‌ای از سطوح بزرگ‌نمایی که برای تولید کاشی‌ها. ممکن است فقط در تماس با ExportVideoMap مشخص شود.

فیلد اتحادیه end_zoom_or_scale . سطح یا مقیاس بزرگنمایی که در آن تولید کاشی های نقشه متوقف می شود. یکی از اینها باید مشخص شود. end_zoom_or_scale تنها می تواند یکی از موارد زیر باشد:
endZoom

integer

سطح زوم برای توقف تولید کاشی های نقشه.

scale

number

حداکثر وضوح تصویر بر حسب متر بر پیکسل. مقیاس به مناسب ترین سطح بزرگنمایی در خط استوا تبدیل می شود.

ZoomSubset

زیرمجموعه‌ای از سطوح بزرگ‌نمایی که برای تولید کاشی‌ها (ExportVideoMap)، زیرمجموعه‌های Start و End مقادیر دقت مضاعفی هستند که به شما امکان می‌دهند یک سطح یا سطوح بزرگ‌نمایی را به صورت تدریجی ارائه کنید. برای ارائه یک هرم کامل با بزرگنمایی شروع 12: startZoom=0، endZoom=12، این پیام را تنظیم نکنید. برای رندر کردن سطوح 0-11 و 10% اول سطح 12: startZoom=0، endZoom=12، زیر مجموعه = {min=0، max=12.1 } برای رندر کردن 10% بعدی سطح 12: startZoom=0، endZoom=12، زیر مجموعه = {min=11.1% rendering, max. 12: startZoom=0, endZoom=12, subset = {min=12.2, max=13 } همچنین توجه داشته باشید که تمام قطعات صادراتی باید در start/endZoom اندازه هرم (کامل) یکسانی داشته باشند.

نمایندگی JSON
{
  "start": number,
  "end": number
}
فیلدها
start

number

شروع زیرمجموعه سطح زوم که برای تولید کاشی‌ها (ExportVideoMap) در اینجا، زیرمجموعه یک مقدار دقت مضاعف است که به شما امکان می‌دهد یک سطح بزرگ‌نمایی را به‌صورت تدریجی ارائه کنید، بنابراین برای مثال 12.1 اولین 10 درصد کاشی‌ها در بزرگ‌نمایی 12 به ترتیب نامشخص اما قطعی است.

end

number

پایان دادن به زیرمجموعه سطح بزرگ‌نمایی که برای تولید کاشی‌ها (ExportVideoMap)، به شما امکان می‌دهد یک سطح بزرگ‌نمایی را به‌صورت تدریجی، تا حداکثر زیرمجموعه (در صورت ارائه)، به ترتیب نامشخص اما قطعی ارائه کنید.