Inicia un proceso por lotes que calcula un mapa en mosaicos y escribe el resultado en Google Cloud Storage.
Solicitud HTTP
POST https://earthengine.googleapis.com/v1alpha/{project=projects/*}/map:export
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
project |
El ID o el número de proyecto de Google Cloud Platform que se debe tratar como el consumidor de servicios para esta solicitud. El formato es La autorización requiere el siguiente permiso IAM en el recurso especificado
|
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{ "expression": { object ( |
| Campos | |
|---|---|
expression |
Una expresión que se evalúa en la imagen para calcular y exportar. Los límites de la imagen se usarán para determinar el conjunto de mosaicos del mapa que se renderizarán. Para controlar la región exportada, recorta la imagen antes de exportarla. |
description |
Un nombre de la tarea legible por humanos. |
tileOptions |
Opciones que describen los mosaicos del mapa que se generarán. |
tileExportOptions |
Opciones para dónde y en qué formato exportar los mosaicos del mapa. Actualmente, Cloud Storage es el único destino admitido para las exportaciones de mapas. |
requestId |
Una cadena única que se usa para detectar solicitudes duplicadas. Si el mismo usuario realiza más de una solicitud con el mismo |
workloadTag |
Es la etiqueta proporcionada por el usuario para hacer un seguimiento de este cálculo. |
priority |
Es opcional. Es la prioridad de la tarea de exportación dentro del proyecto. Las tareas de mayor prioridad se programan antes. Debe ser un número entero entre 0 y 9999. Si no se establece, el valor predeterminado es 100. |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation.
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/devstorage.full_control
Para obtener más información, consulta OAuth 2.0 Overview.
TileOptions
Opciones que describen los mosaicos de mapas de imágenes o videos que se exportarán.
| Representación JSON |
|---|
{ "startZoom": integer, "minZoom": integer, "skipEmpty": boolean, "skipEmptyTiles": boolean, "mapsApiKey": string, "dimensions": { object ( |
| Campos | |
|---|---|
startZoom |
Es el nivel de zoom para comenzar a generar mosaicos de mapas para la exportación. El valor predeterminado es cero. |
minZoom |
Es el nivel de zoom para comenzar a generar mosaicos de mapas para la exportación. El valor predeterminado es cero. |
skipEmpty |
Si es verdadero, omite la escritura de mosaicos de mapas vacíos (es decir, completamente transparentes). |
skipEmptyTiles |
Si es verdadero, omite la escritura de mosaicos de mapas vacíos (es decir, completamente transparentes). |
mapsApiKey |
Es la clave de API de Google Maps Platform opcional para el visor de mosaicos de mapas generados. |
dimensions |
Es el ancho y la altura de los mosaicos de video de salida, que se usan solo para exportar pirámides de video en mosaicos (ExportVideoMap). |
tileDimensions |
Es el ancho y la altura de los mosaicos de video de salida, que se usan solo para exportar pirámides de video en mosaicos (ExportVideoMap). |
stride |
Es el paso de fila y columna de los mosaicos. (ExportVideoMap) Se establece en 4 para mosaicos dispersos (solo WebGL) o 1 (predeterminado) para obtener la máxima compatibilidad. |
zoomSubset |
Es un subconjunto de niveles de zoom para los que se generarán mosaicos. Solo se puede especificar en una llamada a |
| Es el nivel de zoom o la escala en la que se dejarán de generar mosaicos de mapas. Se debe especificar uno de ellos. A continuación, se incluye una lista de campos mutuamente excluyentes. Se establecerá como máximo uno de los campos en una respuesta: | |
endZoom |
Es el nivel de zoom para dejar de generar mosaicos de mapas. |
maxZoom |
Es el nivel de zoom para dejar de generar mosaicos de mapas. |
scale |
Es la resolución máxima de la imagen en metros por píxel. La escala se convertirá en el nivel de zoom máximo más adecuado en el ecuador. |
| Fin de los campos mutuamente excluyentes. | |
ZoomSubset
Es un subconjunto de niveles de zoom para los que se generarán mosaicos (ExportVideoMap). Los subconjuntos de inicio y finalización son valores de doble precisión, lo que te permite renderizar un nivel de zoom o niveles de forma incremental. Para renderizar una pirámide completa con un zoom inicial de 12: startZoom=0, endZoom=12, no configures este mensaje. Para renderizar los niveles 0 a 11 y el primer 10% del nivel 12: startZoom=0, endZoom=12, subset = {min=0, max=12.1 }. Para renderizar el siguiente 10% del nivel 12: startZoom=0, endZoom=12, subset = {min=12.1, max=12.2 }. Para renderizar el 80% restante del nivel 12: startZoom=0, endZoom=12, subset = {min=12.2, max=13 }. También ten en cuenta que todos los fragmentos de exportación deben tener el mismo tamaño de pirámide (completo) en start/endZoom.
| Representación JSON |
|---|
{ "start": number, "end": number, "min": number, "max": number } |
| Campos | |
|---|---|
start |
Es el subconjunto de nivel de zoom inicial para el que se generarán mosaicos (ExportVideoMap). Aquí, el subconjunto es un valor de doble precisión, lo que te permite renderizar un nivel de zoom de forma incremental, por lo que 12.1, por ejemplo, es el primer 10% de los mosaicos en el zoom 12 en un orden no especificado, pero determinista. |
end |
Es el subconjunto de nivel de zoom final para el que se generarán mosaicos (ExportVideoMap), lo que te permite renderizar un nivel de zoom de forma incremental, hasta el subconjunto máximo (si se proporciona), pero sin incluirlo, en un orden no especificado, pero determinista. |
min |
Es el subconjunto de nivel de zoom inicial para el que se generarán mosaicos (ExportVideoMap). Aquí, el subconjunto es un valor de doble precisión, lo que te permite renderizar un nivel de zoom de forma incremental, por lo que 12.1, por ejemplo, es el primer 10% de los mosaicos en el zoom 12 en un orden no especificado, pero determinista. |
max |
Es el subconjunto de nivel de zoom final para el que se generarán mosaicos (ExportVideoMap), lo que te permite renderizar un nivel de zoom de forma incremental, hasta el subconjunto máximo (si se proporciona), pero sin incluirlo, en un orden no especificado, pero determinista. |