Инициирует пакетный процесс, который вычисляет мозаичную карту и записывает результат в Google Cloud Storage.
HTTP-запрос
POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/map:export
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
project | Идентификатор или номер проекта Google Cloud Platform, который следует рассматривать как потребителя услуги для этого запроса. Формат: Для авторизации требуется следующее разрешение IAM для указанного
|
Тело запроса
Тело запроса содержит данные следующей структуры:
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 .
Параметры плитки
Параметры, описывающие фрагменты изображения или видеокарты для экспорта.
JSON-представление |
---|
{ "startZoom": integer, "skipEmpty": boolean, "mapsApiKey": string, "dimensions": { object ( |
Поля | |
---|---|
startZoom | Уровень масштабирования, позволяющий начать создание фрагментов карты для экспорта. По умолчанию равно нулю. |
skipEmpty | Если это правда, пропустите запись пустых (т.е. полностью прозрачных) фрагментов карты. |
mapsApiKey | Дополнительный ключ API платформы Google Maps для просмотра созданных фрагментов карты. |
dimensions | Ширина и высота выходных фрагментов видео, используются только для экспорта мозаичных пирамидальных видео (ExportVideoMap). |
stride | Шаг строки и столбца плитки. (ExportVideoMap) Установите значение 4 для редких фрагментов (только для WebGL) или 1 (по умолчанию) для максимальной совместимости. |
zoomSubset | Подмножество уровней масштабирования, для которых создаются плитки. Может быть указано только при вызове |
Поле объединения end_zoom_or_scale . Уровень масштабирования или масштаб, при котором прекращается создание фрагментов карты. Необходимо указать тот или иной из них. end_zoom_or_scale может быть только одним из следующих: | |
endZoom | Уровень масштабирования, для которого прекращается создание фрагментов карты. |
scale | Максимальное разрешение изображения в метрах на пиксель. Масштаб будет преобразован в наиболее подходящий максимальный уровень масштабирования на экваторе. |
ZoomПодмножество
Подмножество уровней масштабирования, для которого создаются фрагменты (ExportVideoMap). Начальное и конечное подмножества представляют собой значения двойной точности, что позволяет отображать уровень или уровни масштабирования постепенно. Чтобы визуализировать всю пирамиду с начальным масштабом 12: startZoom=0, endZoom=12, не устанавливайте это сообщение. Для рендеринга уровней 0-11 и первых 10% уровня 12: startZoom=0, endZoom=12, subset = {min=0, max=12.1 } Для рендеринга следующих 10% уровня 12: startZoom=0, endZoom=12, subset = {min=12.1, max=12.2 } Для рендеринга оставшихся 80% уровня 12: startZoom=0, endZoom=12, subset = {min=12.2, max=13 } Также обратите внимание, что все сегменты экспорта должны иметь одинаковый (полный) размер пирамиды в start/endZoom.
JSON-представление |
---|
{ "start": number, "end": number } |
Поля | |
---|---|
start | Начальное подмножество уровней масштабирования, для которого создаются фрагменты (ExportVideoMap). Здесь подмножество представляет собой значение двойной точности, позволяющее отображать уровень масштабирования постепенно, поэтому, например, 12,1 — это первые 10 % фрагментов при масштабировании 12 в каком-то неопределенном, но детерминированном порядке. |
end | Конечное подмножество уровней масштабирования, для которого создаются фрагменты (ExportVideoMap), позволяющее отображать уровень масштабирования постепенно, вплоть до максимального подмножества (если оно предусмотрено), но не включая его, в каком-то неопределенном, но детерминированном порядке. |