ImageManifest

Descreve como o serviço do EarthEngine deve compor uma imagem a partir de um conjunto de arquivos.

Representação 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

O nome do recurso a ser criado. name tem o formato "projects/*/assets/**" (por exemplo, "projects/earthengine-legacy/assets/users//"). Todos os recursos de propriedade do usuário estão no projeto "earthengine-legacy" (por exemplo, "projects/earthengine-legacy/assets/users/foo/bar"). Todos os outros recursos estão no projeto "earthengine-public" (por exemplo, "projects/earthengine-public/assets/LANDSAT").

properties

object (Struct format)

Propriedades adicionais do recurso. Os nomes de propriedade "system:time_start" e "system:time_end" foram descontinuados. Use os campos startTime e endTime.

uriPrefix

string

O prefixo opcional adicionado a todas as uris definidas neste manifesto.

tilesets[]

object (Tileset)

Os conjuntos de ícones. Cada conjunto de blocos precisa ter um ID exclusivo.

bands[]

object (TilesetBand)

As bandas. A ordem de faixa do recurso é a mesma da ordem de bands.

maskBands[]

object (TilesetMaskBand)

As faixas de máscara.

footprint

object (PixelFootprint)

A pegada em coordenadas de pixel (não em coordenadas de lat/lng). Se estiver vazio, a pegada será a imagem inteira por padrão. Consulte PixelGrid para uma descrição mais detalhada das coordenadas de pixel.

missingData

object (MissingData)

Os valores que representam a ausência de dados em todas as faixas da imagem. Aplicável a todas as bandas que não especificam o próprio missingData.

pyramidingPolicy

enum (PyramidingPolicy)

A política de pirâmide. Se não for especificado, o valor MÉDIO da política será aplicado por padrão. Aplicável a todas as bandas que não especificam o próprio pyramidingPolicy.

startTime

string (Timestamp format)

O carimbo de data/hora associado ao recurso, se houver, por exemplo, o horário em que uma imagem de satélite foi tirada. Para recursos que correspondem a um intervalo de tempo, como valores médios em um mês ou ano, esse carimbo de data/hora corresponde ao início desse intervalo.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Para recursos que correspondem a um intervalo de tempo, como valores médios em um mês ou ano, esse carimbo de data/hora corresponde ao fim desse intervalo (exclusivo).

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

skipMetadataRead

boolean

Se a leitura de metadados de arquivos usando o GDAL será ignorada. Quando esse campo é verdadeiro, os tilesets precisam conter metadados completos do GDAL: tipo de dados, crs, transformação, dimensões do arquivo e nenhum valor de dados.

memo

string

Campo de formato livre para armazenar anotações do usuário. Não usado na transferência.

TilesetBand

Representa uma única banda proveniente de um bloco de telhas.

Representação JSON
{
  "id": string,
  "tilesetId": string,
  "tilesetBandIndex": integer,
  "missingData": {
    object (MissingData)
  },
  "pyramidingPolicy": enum (PyramidingPolicy)
}
Campos
id

string

O ID da banda.

tilesetId

string

O ID do conjunto de blocos correspondente à faixa.

tilesetBandIndex

integer

O índice de banda com base em zero do conjunto detileset correspondente à banda. Por exemplo, se for 1, os pixels da faixa são os pixels da faixa no índice 1 do conjunto detilesets (em ImageManifest.tilesets) com o ID tilesetId.

missingData

object (MissingData)

Os valores que não representam dados na faixa. Se MissingData for definido sem values, qualquer valor de nodata presente nos arquivos correspondentes a esse TilesetBand será ignorado.

pyramidingPolicy

enum (PyramidingPolicy)

A política de pirâmide.

TilesetMaskBand

Representa uma única faixa de máscara gerada a partir de um bloco de telhas.

Representação JSON
{
  "tilesetId": string,
  "bandIds": [
    string
  ]
}
Campos
tilesetId

string

O ID do conjunto de blocos correspondente à faixa de máscara. A última faixa do conjunto de blocos é sempre usada como a faixa de máscara.

bandIds[]

string

Os IDs das faixas a que a faixa de máscara se aplica. Se estiver vazio, a faixa de máscara será aplicada a todas as faixas no recurso. Cada banda só pode ter uma banda de máscara correspondente. Se alguma dessas bandas tiver uma máscara interna, ela será ignorada em favor dessa banda de máscara.

PixelFootprint

Uma pegada de todos os pixels válidos em uma imagem.

Representação JSON
{
  "points": [
    {
      object (GridPoint)
    }
  ],
  "bandId": string
}
Campos
points[]

object (GridPoint)

Um anel que forma o exterior de um polígono simples que precisa conter os centros de todos os pixels válidos da imagem. Precisa ser um anel linear: o último ponto precisa ser igual ao primeiro. As coordenadas estão na projeção da faixa especificada por bandId.

Observação: use coordenadas não inteiras, como o centro de cada pixel, porque a pegada é usada para incluir um pixel se o pixel (um retângulo 1x1) cruzar a pegada. Para evitar a seleção acidental de pixels vizinhos, não use coordenadas com valores inteiros, porque elas são os limites entre os pixels. Desenhar a pegada ao longo das centrais de pixel evita a inclusão de pixels indesejados, o que pode causar erros quando os pixels pretendidos estão adjacentes a um limite do mapa, como o antimeridiano ou um pólo.

Por exemplo, para uma imagem 2x2 com os quatro pixels válidos, o seguinte é um anel possível: [{"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

O ID da faixa cujo CRS define as coordenadas da pegada. Se estiver vazio, a primeira faixa será usada.

GridPoint

Um ponto ou vetor bidimensional.

Representação JSON
{
  "x": number,
  "y": number
}
Campos
x

number

O valor da coordenada x.

y

number

O valor da coordenada y.