Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить некоммерческое право на сохранение доступа к Earth Engine.
ee.ImageCollection.loadZarrV2Array
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Загружает массив Zarr v2 с 3 или более измерениями (т. е. 1 или более непространственными измерениями) как ImageCollection путем разрезания вдоль указанной непространственной оси. Атрибуты массива (.zattrs) должны содержать поле '_ARRAY_DIMENSIONS', которое является списком имен каждого измерения (например, ['time', 'y', 'x']). Должно быть не менее двух измерений, причем последние два представляют Y и X соответственно (например, ['lat', 'lon']). Поддерживаемые кодеки сжатия: 'blosc', 'gzip', 'lz4', 'zlib' и 'zstd'. Поддерживаемые кодеки метасжатия blosc: 'lz4', lz4hc', 'zlib' и 'zstd' ('blosclz' не поддерживается).
Использование | Возвраты | ee.ImageCollection.loadZarrV2Array(uri, proj, axis , starts , ends ) | Коллекция изображений |
Аргумент | Тип | Подробности | uri | Нить | URI облачного хранилища файла .zarray для загрузки. Файл .zmetadata должен присутствовать в родительском каталоге каталога массива (например, для 'gs://b/o/.zarray' должен присутствовать 'gs://b/.zmetadata'). Метаданные контейнера должны быть доступны (требуется разрешение `storage.buckets.get`, которое предоставляется ролью "Storage Legacy Bucket Reader" среди прочего, см. https://cloud.google.com/storage/docs/access-control/iam-roles), а контейнер должен быть расположен в мультирегионе США, двойном регионе, включая US-CENTRAL1, или регионе US-CENTRAL1. |
proj | Проекция | Проекция массива. |
axis | Целое число, по умолчанию: null | Непространственная ось (индексированная с 0), вдоль которой нужно разрезать массив для создания ImageCollection. Каждое изображение в коллекции представляет собой один срез (длиной 1) вдоль этой оси. Если null, по умолчанию 0. Значение должно быть в диапазоне [0, N-1], где N — количество непространственных измерений (т. е. общее количество измерений — 2). Массив должен иметь по крайней мере одно непространственное измерение (т. е. быть по крайней мере 3-мерным). |
starts | Список, по умолчанию: null | Индексы (включительно), с которых начинаются срезы по каждому непространственному измерению. Если null, срезы будут начинаться с индекса 0 для всех непространственных измерений. Если указано, этот список должен иметь длину, равную количеству непространственных измерений (общее количество измерений - 2). Отдельный элемент в списке может быть null, что по умолчанию равно 0 для этого измерения. Отрицательные индексы отсчитываются с конца измерения (например, -1 - последний элемент). |
ends | Список, по умолчанию: null | Индексы (исключительные), при которых следует прекратить делать срезы вдоль каждого непространственного измерения. Если null, срезы будут расширяться до конца каждого соответствующего непространственного измерения (т. е. по умолчанию равны длине измерения). Если указано, этот список должен иметь длину, равную количеству непространственных измерений (общее количество измерений - 2). Отдельный элемент в списке может быть null, что также по умолчанию равно длине этого измерения. Отрицательные индексы отсчитываются от конца измерения (например, -1 является последним элементом). |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[],[],null,["# ee.ImageCollection.loadZarrV2Array\n\nLoads a Zarr v2 array with 3 or more dimensions (i.e., 1 or more non-spatial dimensions) as an ImageCollection by slicing along a specified non-spatial axis. The array attributes (.zattrs) must contain the field '_ARRAY_DIMENSIONS', which is a list of the names of each dimension (e.g., \\['time', 'y', 'x'\\]). There must be at least two dimensions, with the final two representing Y and X respectively (e.g., \\['lat', 'lon'\\]). The supported compression codecs are 'blosc', 'gzip', 'lz4', 'zlib', and 'zstd'. The supported blosc meta-compression codecs are 'lz4', lz4hc', 'zlib', and 'zstd' ('blosclz' is not supported).\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-----------------------------------------------------------------------------------|-----------------|\n| `ee.ImageCollection.loadZarrV2Array(uri, proj, `*axis* `, `*starts* `, `*ends*`)` | ImageCollection |\n\n| Argument | Type | Details |\n|----------|------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `uri` | String | The Cloud Storage URI of the .zarray file to load. A .zmetadata file must be present in the parent directory of the array's directory (e.g., for 'gs://b/o/.zarray', 'gs://b/.zmetadata' must be present). The bucket metadata must be accessible (requires the \\`storage.buckets.get\\` permission which is provided by the role \"Storage Legacy Bucket Reader\" among others, see https://cloud.google.com/storage/docs/access-control/iam-roles) and the bucket must be located in the US multi-region, a dual-region including US-CENTRAL1, or the US-CENTRAL1 region. |\n| `proj` | Projection | The projection of the array. |\n| `axis` | Integer, default: null | The non-spatial axis (0-indexed) along which to slice the array to create an ImageCollection. Each image in the collection represents a single slice (length 1) along this axis. If null, defaults to 0. The value must be in the range \\[0, N-1\\], where N is the number of non-spatial dimensions (i.e., total dimensions - 2). The array must have at least one non-spatial dimension (i.e., be at least 3 dimensional). |\n| `starts` | List, default: null | The indices (inclusive) at which to start taking slices along each non-spatial dimension. If null, slices will start at index 0 for all non-spatial dimensions. If specified, this list must have a length equal to the number of non-spatial dimensions (total dimensions - 2). An individual element within the list may be null, which defaults to 0 for that dimension. Negative indices are counted from the end of the dimension (e.g., -1 is the last element). |\n| `ends` | List, default: null | The indices (exclusive) at which to stop taking slices along each non-spatial dimension. If null, slices will extend to the end of each corresponding non-spatial dimension (i.e., defaults to the length of the dimension). If specified, this list must have a length equal to the number of non-spatial dimensions (total dimensions - 2). An individual element within the list may be null, which also defaults to the length of that dimension. Negative indices are counted from the end of the dimension (e.g., -1 is the last element). |"]]