Descrive come il servizio Earth Engine deve comporre un'immagine da un insieme di file.
| Rappresentazione JSON |
|---|
{ "name": string, "properties": { object }, "uriPrefix": string, "tilesets": [ { object ( |
| Campi | |
|---|---|
name |
Il nome dell'asset da creare. |
properties |
Proprietà aggiuntive dell'asset. I nomi delle proprietà "system:time_start" e "system:time_end" sono obsoleti. Utilizza invece i campi |
uriPrefix |
Il prefisso facoltativo anteposto a tutti gli |
tilesets[] |
I tileset. Ogni tileset deve avere un ID univoco. |
bands[] |
Le bande. L'ordine delle bande dell'asset è lo stesso dell'ordine di |
maskBands[] |
Le bande maschera. |
footprint |
L'impronta nelle coordinate dei pixel (non nelle coordinate lat/lng). Se è vuoto, l'impronta è per impostazione predefinita l'intera immagine. Per una descrizione più dettagliata delle coordinate dei pixel, consulta |
missingData |
I valori che rappresentano l'assenza di dati in tutte le bande dell'immagine. Si applica a tutte le bande che non specificano il proprio |
pyramidingPolicy |
La norma di piramidalizzazione. Se non viene specificata, per impostazione predefinita viene applicata la norma MEAN. Si applica a tutte le bande che non specificano il proprio |
startTime |
Il timestamp associato all'asset, se presente, ad es. l'ora in cui è stata scattata un'immagine satellitare. Per gli asset che corrispondono a un intervallo di tempo, ad esempio i valori medi su un mese o un anno, questo timestamp corrisponde all'inizio dell'intervallo. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
endTime |
Per gli asset che corrispondono a un intervallo di tempo, ad esempio i valori medi su un mese o un anno, questo timestamp corrisponde alla fine dell'intervallo (esclusivo). Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
skipMetadataRead |
Indica se saltare la lettura dei metadati dai file utilizzando GDAL. Quando questo campo è true, i tileset devono contenere metadati GDAL completi: tipo di dati, CRS, trasformazione, dimensioni dei file e valore di assenza di dati. |
memo |
Campo di formato libero per memorizzare le note dell'utente. Non utilizzato nell'inserimento. |
TilesetBand
Rappresenta una singola banda proveniente da un tileset.
| Rappresentazione JSON |
|---|
{ "id": string, "tilesetId": string, "tilesetBandIndex": integer, "missingData": { object ( |
| Campi | |
|---|---|
id |
L'ID della banda. |
tilesetId |
L'ID del tileset corrispondente alla banda. |
tilesetBandIndex |
L'indice della banda in base zero del tileset corrispondente alla banda. Ad es. se è 1, i pixel della banda sono i pixel della banda con indice 1 del tileset (in |
missingData |
I valori che rappresentano l'assenza di dati nella banda. Se |
pyramidingPolicy |
La norma di piramidalizzazione. |
TilesetMaskBand
Rappresenta una singola banda maschera proveniente da un tileset.
| Rappresentazione JSON |
|---|
{ "tilesetId": string, "bandIds": [ string ] } |
| Campi | |
|---|---|
tilesetId |
L'ID del tileset corrispondente alla banda maschera. L'ultima banda del tileset viene sempre utilizzata come banda maschera. |
bandIds[] |
Gli ID delle bande a cui si applica la banda maschera. Se è vuoto, la banda maschera viene applicata a tutte le bande dell'asset. Ogni banda può avere una sola banda maschera corrispondente. Se una di queste bande ha una maschera interna, quest'ultima viene ignorata a favore di questa banda maschera. |
PixelFootprint
Un'impronta di tutti i pixel validi in un'immagine.
| Rappresentazione JSON |
|---|
{
"points": [
{
object ( |
| Campi | |
|---|---|
points[] |
Un anello che forma l'esterno di un poligono semplice che deve contenere i centri di tutti i pixel validi dell'immagine. Deve essere un anello lineare: l'ultimo punto deve essere uguale al primo. Le coordinate sono nella proiezione della banda specificata da Nota: utilizza coordinate non intere, ad esempio il centro di ogni pixel, perché l'impronta viene considerata inclusiva di un pixel se il pixel (un rettangolo 1x1) interseca l'impronta. Per evitare di selezionare accidentalmente i pixel adiacenti, non utilizzare coordinate con valori interi, perché sono i limiti tra i pixel. Il disegno dell'impronta lungo i centri dei pixel impedisce l'inclusione di pixel non intenzionali, che possono causare errori quando i pixel previsti sono adiacenti a un limite della mappa, ad esempio l'antimeridiano o un polo. Ad esempio, per un'immagine 2x2 con tutti e 4 i pixel validi, il seguente è un anello possibile: [{"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 |
L'ID della banda il cui CRS definisce le coordinate dell'impronta. Se è vuoto, viene utilizzata la prima banda. |
GridPoint
Un punto o un vettore bidimensionale.
| Rappresentazione JSON |
|---|
{ "x": number, "y": number } |
| Campi | |
|---|---|
x |
Il valore della coordinata x. |
y |
Il valore della coordinata y. |