ImageManifest

Describe cómo el servicio 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 a los usuarios 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 las propiedades adicionales del recurso. 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 antepone a todos los uri definidos en este manifiesto.

tilesets[]

object (Tileset)

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

bands[]

object (TilesetBand)

Son las bandas. El orden de las bandas del recurso es el mismo que el orden de bands.

maskBands[]

object (TilesetMaskBand)

Son las bandas de máscara.

footprint

object (PixelFootprint)

Es la huella en coordenadas de píxeles (no en coordenadas de latitud y longitud). Si está vacío, la huella es, de forma predeterminada, la imagen completa. Consulta PixelGrid para obtener una descripción más detallada de las coordenadas de píxeles.

missingData

object (MissingData)

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

pyramidingPolicy

enum (PyramidingPolicy)

Es la política de piramidación. 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 al recurso, si la hay, 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 el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “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 el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “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 debe omitir la lectura de metadatos de archivos con GDAL. Cuando este campo es verdadero, los conjuntos de mosaicos deben contener metadatos GDAL completos: tipo de datos, CRS, transformación, dimensiones del archivo y valor de ausencia de datos.

memo

string

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

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. Por ejemplo, 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 representan la ausencia de datos en la banda. Si MissingData se establece sin values, se ignorará cualquier valor de ausencia de datos presente para los archivos correspondientes a este TilesetBand.

pyramidingPolicy

enum (PyramidingPolicy)

Es la política de piramidación.

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 correspondiente a la banda de máscara. La última banda del conjunto de mosaicos siempre se usa como banda de máscara.

bandIds[]

string

Son los IDs de las bandas a las que se aplica la banda de máscara. Si está vacío, 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 ignorará 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)

Es 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 se considera que la huella incluye un píxel si el píxel (un rectángulo de 1x1) se interseca con la huella. Para evitar seleccionar píxeles vecinos de forma accidental, 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 los píxeles evita incluir píxeles no deseados, lo que puede causar errores cuando los píxeles deseados se encuentran junto a un límite del mapa, como el antimeridiano o un polo.

Por ejemplo, para una imagen de 2x2 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

Es 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.