Earth Engine は、共有コンピューティングリソースを保護し、すべてのユーザーに信頼性の高いパフォーマンスを提供するために、
非商用割り当て階層を導入しています。非商用プロジェクトではデフォルトでコミュニティ
ティアが使用されますが、プロジェクトのティアはいつでも変更できます。
Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
ee.ImageCollection.loadZarrV2Array
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
3 つ以上のディメンション(1 つ以上の非空間ディメンション)を、指定された非空間軸に沿ってスライスすることで、ImageCollection として読み込みます。配列属性(.zattrs)には、各ディメンションの名前のリスト(['time', 'y', 'x'] など)である「_ARRAY_DIMENSIONS」フィールドが含まれている必要があります。少なくとも 2 つのディメンションが必要で、最後の 2 つはそれぞれ Y と X を表します(例: ['lat', 'lon'])。サポートされている圧縮コーデックは、「blosc」、「gzip」、「lz4」、「zlib」、「zstd」です。サポートされている blosc メタ圧縮コーデックは、「lz4」、「lz4hc」、「zlib」、「zstd」です(「blosclz」はサポートされていません)。
| 用途 | 戻り値 |
|---|
ee.ImageCollection.loadZarrV2Array(uri, proj, axis, starts, ends) | ImageCollection |
| 引数 | タイプ | 詳細 |
|---|
uri | 文字列 | 読み込む .zarray ファイルの Cloud Storage URI。.zmetadata ファイルは、配列のディレクトリの親ディレクトリに存在する必要があります(例: 「gs://b/o/.zarray」の場合、「gs://b/.zmetadata」が存在する必要があります)。バケットのメタデータにアクセスできる必要があります(「Storage レガシー バケット読み取り」などのロールによって提供される「storage.buckets.get」権限が必要です。https://cloud.google.com/storage/docs/access-control/iam-roles をご覧ください)。また、バケットは、US マルチリージョン、US-CENTRAL1 を含むデュアルリージョン、または US-CENTRAL1 リージョンに配置されている必要があります。 |
proj | 予測 | 配列の投影。 |
axis | 整数、デフォルト: null | ImageCollection を作成するために配列をスライスする非空間軸(0 インデックス)。コレクション内の各画像は、この軸に沿った 1 つのスライス(長さ 1)を表します。null の場合、デフォルトは 0 です。値は [0, N-1] の範囲にする必要があります。ここで、N は空間以外のディメンションの数(合計ディメンション - 2)です。配列には、少なくとも 1 つの非空間ディメンション(つまり、少なくとも 3 次元)が必要です。 |
starts | リスト、デフォルト: null | 各非空間ディメンションに沿ってスライスの取得を開始するインデックス(両端を含む)。null の場合、スライスはすべての非空間ディメンションのインデックス 0 から開始されます。指定する場合、このリストの長さは、空間以外のディメンションの数(合計ディメンション - 2)と同じにする必要があります。リスト内の個々の要素は null になることがあり、そのディメンションのデフォルトは 0 です。負のインデックスは、ディメンションの末尾からカウントされます(例: -1 は最後の要素)。 |
ends | リスト、デフォルト: null | 各非空間ディメンションに沿ってスライスの取得を停止するインデックス(排他的)。null の場合、スライスは対応する各非空間ディメンションの末尾まで拡張されます(つまり、デフォルトはディメンションの長さになります)。指定する場合、このリストの長さは、空間以外のディメンションの数(合計ディメンション - 2)と同じにする必要があります。リスト内の個々の要素は null になることがあり、その場合もデフォルトでそのディメンションの長さになります。負のインデックスは、ディメンションの末尾からカウントされます(例: -1 は最後の要素)。 |
例
コードエディタ(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 の設定
Python API と、インタラクティブな開発に geemap を使用する方法については、
Python 環境のページをご覧ください。
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
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-10-21 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-10-21 UTC。"],[],[]]