Earth Engine, paylaşılan bilgi işlem kaynaklarını korumak ve herkes için güvenilir performans sağlamak amacıyla
ticari olmayan kota katmanlarını kullanıma sundu. Ticari olmayan projelerde varsayılan olarak Community Katmanı kullanılır. Ancak bir projenin katmanını istediğiniz zaman değiştirebilirsiniz.
Google, içerikleri tercih ettiğiniz dile çevirmek için yapay zeka teknolojisini kullanır. Yapay zeka çevirilerinde hata olabilir.
ee.ImageCollection.loadZarrV2Array
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
3 veya daha fazla boyutu olan bir Zarr v2 dizisi yükler (ör. 1 veya daha fazla uzamsal olmayan boyut) ImageCollection olarak döndürür. Dizi özellikleri (.zattrs), her boyutun adlarının listesi olan "_ARRAY_DIMENSIONS" alanını içermelidir (ör. ['time', 'y', 'x']). En az iki boyut olmalıdır.Son iki boyut sırasıyla Y ve X'i temsil eder (ör. ['lat', 'lon']). Desteklenen sıkıştırma codec'leri "blosc", "gzip", "lz4", "zlib" ve "zstd"dir. Desteklenen blosc meta sıkıştırma codec'leri "lz4", "lz4hc", "zlib" ve "zstd"dir ("blosclz" desteklenmez).
| Kullanım | İadeler |
|---|
ee.ImageCollection.loadZarrV2Array(uri, proj, axis, starts, ends) | ImageCollection |
| Bağımsız Değişken | Tür | Ayrıntılar |
|---|
uri | Dize | Yüklenecek .zarray dosyasının Cloud Storage URI'si. Dizinin ana dizininde bir .zmetadata dosyası bulunmalıdır (ör. "gs://b/o/.zarray" için "gs://b/.zmetadata" bulunmalıdır). Paket meta verilerine erişilebilmeli (diğerlerinin yanı sıra "Storage Eski Paket Okuyucusu" rolü tarafından sağlanan `storage.buckets.get` izni gerekir, bkz. https://cloud.google.com/storage/docs/access-control/iam-roles) ve paket, ABD çoklu bölgesinde, US-CENTRAL1'i içeren bir ikili bölgede veya US-CENTRAL1 bölgesinde bulunmalıdır. |
proj | Projeksiyon | Dizinin projeksiyonu. |
axis | Tam sayı, varsayılan: null | ImageCollection oluşturmak için dizinin dilimleneceği uzamsal olmayan eksen (0 dizinli). Koleksiyondaki her resim, bu eksen boyunca tek bir dilimi (uzunluk 1) temsil eder. Boşsa varsayılan olarak 0 değerine ayarlanır. Değer, [0, N-1] aralığında olmalıdır. Burada N, uzamsal olmayan boyutların sayısıdır (yani toplam boyut sayısı - 2). Dizide en az bir uzamsal olmayan boyut bulunmalıdır (yani en az 3 boyutlu olmalıdır). |
starts | Liste, varsayılan: null | Uzamsal olmayan her boyut boyunca dilim almaya başlanacak dizinler (dahil). Boşsa dilimler, uzamsal olmayan tüm boyutlar için 0 dizininden başlar. Belirtilmişse bu listenin uzunluğu, uzamsal olmayan boyutların sayısına (toplam boyut sayısı - 2) eşit olmalıdır. Listedeki bağımsız bir öğe boş olabilir. Bu durumda, ilgili boyut için varsayılan olarak 0 değeri kullanılır. Negatif dizinler, boyutun sonundan itibaren sayılır (ör. -1 son öğedir). |
ends | Liste, varsayılan: null | Mekansal olmayan her boyut boyunca dilim almayı durduracak dizinler (hariç). Boşsa dilimler, karşılık gelen her bir uzamsal olmayan boyutun sonuna kadar uzanır (varsayılan olarak boyutun uzunluğuna ayarlanır). Belirtilmişse bu listenin uzunluğu, uzamsal olmayan boyutların sayısına (toplam boyut sayısı - 2) eşit olmalıdır. Listedeki bağımsız bir öğe boş olabilir. Bu durumda, varsayılan olarak ilgili boyutun uzunluğu kullanılır. Negatif dizinler, boyutun sonundan itibaren sayılır (ör. -1 son öğedir). |
Örnekler
Kod Düzenleyici (JavaScript)
var timeStart = 1000000;
var timeEnd = 1000048;
// Load a 2m temperature Zarr v2 array.
var temperature = ee.ImageCollection.loadZarrV2Array({
uri: 'gs://gcp-public-data-arco-era5/ar/' +
'full_37-1h-0p25deg-chunk-1.zarr-v3/2m_temperature/.zarray',
proj: 'EPSG:4326',
axis: 0,
starts: [timeStart],
ends: [timeEnd]
});
print(temperature);
var visParams = {
min: 220,
max: 350,
palette: [
'darkblue', 'blue', 'cyan', 'green', 'yellow', 'orange', 'red', 'darkred'
]
};
Map.addLayer(temperature, visParams, '2m Temperature');
Python kurulumu
Python API ve etkileşimli geliştirme için geemap kullanımı hakkında bilgi edinmek üzere
Python Ortamı sayfasını inceleyin.
import ee
import geemap.core as geemap
Colab (Python)
time_start = 1000000
time_end = 1000048
# Load a 2m temperature Zarr v2 array.
temperature = ee.ImageCollection.loadZarrV2Array(
uri=(
'gs://gcp-public-data-arco-era5/ar/'
'full_37-1h-0p25deg-chunk-1.zarr-v3/2m_temperature/.zarray'
),
proj='EPSG:4326',
axis=0,
starts=[time_start],
ends=[time_end],
)
display(temperature)
vis_params = {
'min': 220,
'max': 350,
'palette': [
'darkblue',
'blue',
'cyan',
'green',
'yellow',
'orange',
'red',
'darkred',
],
}
m.add_layer(temperature, vis_params, '2m Temperature')
m
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-10-21 UTC.
[null,null,["Son güncelleme tarihi: 2026-10-21 UTC."],[],[]]