ee.ImageCollection.loadZarrV2Array

Carica un array Zarr v2 con tre o più dimensioni (ad es. 1 o più dimensioni non spaziali) come ImageCollection mediante l'applicazione di un taglio lungo un asse non spaziale specificato. Gli attributi array (.zattrs) devono contenere il campo "_ARRAY_DIMENSIONS", che è un elenco dei nomi di ogni dimensione (ad es. ['time', 'y', 'x']). Devono essere presenti almeno due dimensioni, con le ultime due che rappresentano rispettivamente Y e X (ad es. ['lat', 'lon']). I codec di compressione supportati sono "blosc", "gzip", "lz4", "zlib" e "zstd". I codec di metacompressione blosc supportati sono "lz4", "lz4hc", "zlib" e "zstd" ("blosclz" non è supportato).

UtilizzoResi
ee.ImageCollection.loadZarrV2Array(uri, proj, axis, starts, ends)ImageCollection
ArgomentoTipoDettagli
uriStringaL'URI Cloud Storage del file .zarray da caricare. Nella directory principale della directory dell'array deve essere presente un file .zmetadata (ad es. per "gs://b/o/.zarray" deve essere presente "gs://b/.zmetadata"). I metadati del bucket devono essere accessibili (è richiesta l'autorizzazione "storage.buckets.get" fornita, tra gli altri, dal ruolo "Lettore di bucket legacy di archiviazione"; consulta la pagina https://cloud.google.com/storage/docs/access-control/iam-roles) e il bucket deve trovarsi nella regione multipla degli Stati Uniti, in una regione doppia che include US-CENTRAL1 o nella regione US-CENTRAL1.
projProjectionLa proiezione dell'array.
axisInteger, default: nullL'asse non spaziale (indicizzato da 0) lungo il quale tagliare l'array per creare una raccolta di immagini. Ogni immagine della raccolta rappresenta un singolo slice (lunghezza 1) lungo questo asse. Se è null, il valore predefinito è 0. Il valore deve rientrare nell'intervallo [0, N-1], dove N è il numero di dimensioni non spaziali (ovvero le dimensioni totali - 2). L'array deve avere almeno una dimensione non spaziale (ovvero essere almeno tridimensionale).
startsElenco, predefinito: nullGli indici (inclusi) a partire dai quali iniziare a prendere i sezioni lungo ogni dimensione non spaziale. Se il valore è null, gli slice inizieranno dall'indice 0 per tutte le dimensioni non spaziali. Se specificato, questo elenco deve avere una lunghezza pari al numero di dimensioni non spaziali (dimensioni totali - 2). Un singolo elemento all'interno dell'elenco può essere nullo, il che corrisponde a 0 per quella dimensione. Gli indici negativi vengono conteggiati dalla fine della dimensione (ad es. -1 è l'ultimo elemento).
endsElenco, predefinito: nullGli indici (esclusivi) a cui interrompere l'estrazione di sezioni lungo ogni dimensione non spaziale. Se è nullo, gli spicchi si estenderanno fino alla fine di ogni dimensione non spaziale corrispondente (ovvero il valore predefinito è la lunghezza della dimensione). Se specificato, questo elenco deve avere una lunghezza pari al numero di dimensioni non spaziali (dimensioni totali - 2). Un singolo elemento all'interno dell'elenco può essere nullo, il che corrisponde anche alla lunghezza predefinita della dimensione. Gli indici negativi vengono conteggiati dalla fine della dimensione (ad es. -1 è l'ultimo elemento).