ImageManifest

Describe cómo el servicio de EarthEngine debe componer una imagen a partir de un conjunto de archivos.

Representación JSON
{
  "name": string,
  "properties": {
    object
  },
  "uriPrefix": string,
  "tilesets": [
    {
      object (Tileset)
    }
  ],
  "bands": [
    {
      object (TilesetBand)
    }
  ],
  "maskBands": [
    {
      object (TilesetMaskBand)
    }
  ],
  "footprint": {
    object (PixelFootprint)
  },
  "missingData": {
    object (MissingData)
  },
  "pyramidingPolicy": enum (PyramidingPolicy),
  "startTime": string,
  "endTime": string,
  "skipMetadataRead": boolean,
  "memo": string
}
Campos
name

string

Es el nombre del recurso que se creará. name tiene el formato "projects/*/assets/**" (p.ej., "projects/earthengine-legacy/assets/users//"). Todos los recursos que pertenecen al usuario se encuentran en el proyecto "earthengine-legacy" (p.ej., "projects/earthengine-legacy/assets/users/foo/bar"). Todos los demás recursos se encuentran en el proyecto "earthengine-public" (p.ej., "projects/earthengine-public/assets/LANDSAT").

properties

object (Struct format)

Son propiedades adicionales del activo. Los nombres de las propiedades "system:time_start" y "system:time_end" dejaron de estar disponibles. En su lugar, usa los campos startTime y endTime.

uriPrefix

string

Es el prefijo opcional que se agrega a todos los uri definidos en este manifiesto.

tilesets[]

object (Tileset)

Los conjuntos de mosaicos. Cada conjunto de mosaicos debe tener un ID único.

bands[]

object (TilesetBand)

Las bandas El orden de bandas del activo es el mismo que el de bands.

maskBands[]

object (TilesetMaskBand)

Las bandas de máscara

footprint

object (PixelFootprint)

El espacio en coordenadas de píxeles (no en coordenadas de latitud/longitud). Si está vacía, el espacio en disco es, de forma predeterminada, toda la imagen. Consulta PixelGrid para obtener una descripción más detallada de las coordenadas de píxeles.

missingData

object (MissingData)

Son los valores que no representan datos en todas las bandas de la imagen. Se aplica a todas las bandas que no especifican su propio missingData.

pyramidingPolicy

enum (PyramidingPolicy)

La política de venta piramidal. Si no se especifica, se aplica la política MEAN de forma predeterminada. Se aplica a todas las bandas que no especifican su propio pyramidingPolicy.

startTime

string (Timestamp format)

Es la marca de tiempo asociada con el recurso, si corresponde, p.ej., la hora en la que se tomó una imagen satelital. En el caso de los recursos que corresponden a un intervalo de tiempo, como los valores promedio durante un mes o un año, esta marca de tiempo corresponde al inicio de ese intervalo.

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

En el caso de los recursos que corresponden a un intervalo de tiempo, como los valores promedio durante un mes o un año, esta marca de tiempo corresponde al final de ese intervalo (exclusivo).

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

skipMetadataRead

boolean

Indica si se omite la lectura de metadatos de archivos con GDAL. Cuando este campo es verdadero, los conjuntos de mosaicos deben contener metadatos de GDAL completos: tipo de datos, crs, transformación, dimensiones del archivo y ningún valor de datos.

memo

string

Es un campo de formato libre para almacenar notas del usuario. No se usa en la transferencia.

TilesetBand

Representa una sola banda proveniente de un conjunto de mosaicos.

Representación JSON
{
  "id": string,
  "tilesetId": string,
  "tilesetBandIndex": integer,
  "missingData": {
    object (MissingData)
  },
  "pyramidingPolicy": enum (PyramidingPolicy)
}
Campos
id

string

Es el ID de la banda.

tilesetId

string

Es el ID del conjunto de mosaicos correspondiente a la banda.

tilesetBandIndex

integer

Es el índice de banda basado en cero del conjunto de mosaicos correspondiente a la banda. p.ej., si es 1, los píxeles de la banda son los píxeles de la banda en el índice 1 del conjunto de mosaicos (en ImageManifest.tilesets) con el ID tilesetId.

missingData

object (MissingData)

Son los valores que no representan datos en la banda. Si MissingData se establece sin values, se ignorará cualquier valor de nodata presente para los archivos correspondientes a esta TilesetBand.

pyramidingPolicy

enum (PyramidingPolicy)

La política de venta piramidal.

TilesetMaskBand

Representa una sola banda de máscara proveniente de un conjunto de mosaicos.

Representación JSON
{
  "tilesetId": string,
  "bandIds": [
    string
  ]
}
Campos
tilesetId

string

Es el ID del conjunto de mosaicos que corresponde a la banda de máscara. La última banda del conjunto de mosaicos siempre se usa como la banda de máscara.

bandIds[]

string

Los IDs de las bandas a las que se aplica la banda de enmascaramiento. Si está vacía, la banda de máscara se aplica a todas las bandas del recurso. Cada banda solo puede tener una banda de máscara correspondiente. Si alguna de estas bandas tiene una máscara interna, se ignora la máscara interna en favor de esta banda de máscara.

PixelFootprint

Es una huella de todos los píxeles válidos de una imagen.

Representación JSON
{
  "points": [
    {
      object (GridPoint)
    }
  ],
  "bandId": string
}
Campos
points[]

object (GridPoint)

Un anillo que forma el exterior de un polígono simple que debe contener los centros de todos los píxeles válidos de la imagen. Debe ser un anillo lineal: el último punto debe ser igual al primero. Las coordenadas están en la proyección de la banda especificada por bandId.

Nota: Usa coordenadas no enteras, como el centro de cada píxel, porque la huella se toma para incluir un píxel si y solo si el píxel (un rectángulo de 1 × 1) se cruza con la huella. Para evitar seleccionar píxeles vecinos por accidente, no uses coordenadas con valores enteros, ya que esos son los límites entre los píxeles. Dibujar la huella a lo largo de los centros de píxeles evita incluir píxeles no deseados, lo que puede causar errores cuando los píxeles deseados se unen a un límite del mapa, como el antimeridiano o un polo.

Por ejemplo, para una imagen de 2 × 2 con los 4 píxeles válidos, el siguiente es un anillo posible: [{"x": 0.5, "y": 0.5}, {"x": 0.5, "y": 1.5}, {"x": 1.5, "y": 1.5}, {"x": 1.5, "y": 0.5}, {"x": 0.5, "y": 0.5}]

bandId

string

Es el ID de la banda cuyo CRS define las coordenadas de la huella. Si está vacío, se usa la primera banda.

GridPoint

Un punto o vector bidimensional.

Representación JSON
{
  "x": number,
  "y": number
}
Campos
x

number

Es el valor de la coordenada x.

y

number

Es el valor de la coordenada Y.