Inicia um processo em lote que calcula um mapa em blocos e grava o resultado no Google Cloud Storage.
Solicitação HTTP
POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/map:export
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
project |
O ID ou número do projeto do Google Cloud Platform que será tratado como o consumidor de serviço para essa solicitação. O formato é A autorização requer a seguinte permissão do IAM no recurso especificado
|
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "expression": { object ( |
Campos | |
---|---|
expression |
Uma expressão que avalia a imagem a ser computada e exportada. Os limites da imagem serão usados para determinar o conjunto de blocos de mapa a serem renderizados. Para controlar a região exportada, recorte a imagem antes da exportação. |
description |
Um nome legível da tarefa. |
tileOptions |
Opções que descrevem os blocos do mapa a serem gerados. |
tileExportOptions |
Opções de onde e de que forma exportar os blocos de mapa. No momento, o Cloud Storage é o único destino aceito para exportações de mapas. |
requestId |
Uma string exclusiva usada para detectar solicitações duplicadas. Se mais de uma solicitação for feita pelo mesmo usuário com o mesmo |
workloadTag |
Rótulo fornecido pelo usuário para acompanhar esse cálculo. |
priority |
Opcional. A prioridade da tarefa de exportação no projeto. As tarefas de maior prioridade são programadas mais cedo. Precisa ser um número inteiro entre 0 e 9999. O padrão é 100, se não for definido. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/devstorage.full_control
Para mais informações, consulte OAuth 2.0 Overview.
TileOptions
Opções que descrevem os blocos de mapa de imagem ou vídeo a serem exportados.
Representação JSON |
---|
{ "startZoom": integer, "skipEmpty": boolean, "mapsApiKey": string, "dimensions": { object ( |
Campos | |
---|---|
startZoom |
O nível de zoom para começar a gerar blocos de mapa para exportação. Assume zero como padrão. |
skipEmpty |
Se verdadeiro, pule a gravação de blocos de mapa vazios (ou seja, totalmente transparentes). |
mapsApiKey |
Chave de API opcional da Plataforma Google Maps para o visualizador de blocos de mapa gerados. |
dimensions |
A largura e a altura dos blocos de vídeo de saída, usados apenas para exportar pirâmides de vídeo em blocos (ExportVideoMap). |
stride |
Passo de linha e coluna do bloco. (ExportVideoMap) Define 4 para blocos esparsos (somente WebGL) ou 1 (padrão) para compatibilidade máxima. |
zoomSubset |
Um subconjunto de níveis de zoom para gerar blocos. Só pode ser especificado em uma chamada para |
Campo de união end_zoom_or_scale . O nível de zoom ou escala em que a geração de blocos do mapa vai ser interrompida. É preciso especificar uma das opções. end_zoom_or_scale pode ser apenas de um dos tipos a seguir: |
|
endZoom |
O nível de zoom para parar de gerar blocos de mapa. |
scale |
A resolução máxima da imagem em metros por pixel. A escala será convertida para o nível máximo de zoom mais adequado no equador. |
ZoomSubset
Um subconjunto de níveis de zoom para gerar blocos (ExportVideoMap). Os subconjuntos de início e de término são valores de precisão dupla, permitindo renderizar um ou mais níveis de zoom de forma incremental. Para renderizar uma pirâmide inteira com um zoom inicial de 12: startZoom=0, endZoom=12, não defina essa mensagem. Para renderizar os níveis 0 a 11 e os primeiros 10% do nível 12: startZoom=0, endZoom=12, subset = {min=0, max=12.1} Para renderizar os próximos 10% do nível 12: startZoom=0, endZoom=12, subset = {min=12.1, max=12.2} Para renderizar os 80% restantes do nível 12: startZoom=0, endZoom=12, subset = {min=12.2, max=13} Além disso, todos os fragmentos de exportação precisam ter o mesmo tamanho (completo) da pirâmide em startZoom/endZoom.
Representação JSON |
---|
{ "start": number, "end": number } |
Campos | |
---|---|
start |
Subconjunto inicial do nível de zoom para gerar blocos (ExportVideoMap) Aqui, o subconjunto é um valor de precisão dupla, permitindo renderizar um nível de zoom de forma incremental.Por exemplo, 12,1 são os primeiros 10% dos blocos no zoom 12 em alguma ordem não especificada, mas determinística. |
end |
Subconjunto de nível de zoom final para gerar blocos (ExportVideoMap), permitindo renderizar um nível de zoom de forma incremental, até o subconjunto máximo (se fornecido), mas sem incluí-lo, em uma ordem não especificada, mas determinística. |