Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить право на некоммерческое использование для сохранения доступа. Если вы не подтвердите право до 26 сентября 2025 года, ваш доступ может быть приостановлен.
ee.data.computePixels (Python only)
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Вычисляет плитку, выполняя произвольные вычисления над данными изображения.
Возвращает: пиксели в виде необработанных данных изображения.
Использование | Возврат | ee.data.computePixels(params) | Объект|Значение |
Аргумент | Тип | Подробности | params | Объект | Объект, содержащий параметры со следующими возможными значениями: expression - выражение для вычисления. fileFormat — формат конечного файла. По умолчанию — png. Список доступных форматов см. в разделе ImageFileFormat . Существуют и другие форматы, преобразующие загруженный объект в объект данных Python. К ним относятся: NUMPY_NDARRAY , преобразующий в структурированный массив NumPy. grid — параметры, описывающие пиксельную сетку, из которой извлекаются данные. По умолчанию используется исходная пиксельная сетка данных. bandIds — если присутствует, указывает конкретный набор диапазонов, из которых следует получить пиксели. visualizationOptions — если присутствует, набор параметров визуализации, применяемых для создания 8-битной RGB-визуализации данных вместо возврата необработанных данных. workloadTag — пользовательский тег для отслеживания этого вычисления. |
Примеры
Настройка Python
Информацию об API Python и использовании geemap
для интерактивной разработки см. на странице «Среда Python» .
import ee
import geemap.core as geemap
Colab (Python)
# Region of interest.
coords = [
-121.58626826832939,
38.059141484827485,
]
region = ee.Geometry.Point(coords)
# Sentinel-2 median composite.
image = (ee.ImageCollection('COPERNICUS/S2')
.filterBounds(region)
.filterDate('2020-04-01', '2020-09-01')
.median())
# Make a projection to discover the scale in degrees.
proj = ee.Projection('EPSG:4326').atScale(10).getInfo()
# Get scales out of the transform.
scale_x = proj['transform'][0]
scale_y = -proj['transform'][4]
# Make a request object.
request = {
'expression': image,
'fileFormat': 'PNG',
'bandIds': ['B4', 'B3', 'B2'],
'grid': {
'dimensions': {
'width': 640,
'height': 640
},
'affineTransform': {
'scaleX': scale_x,
'shearX': 0,
'translateX': coords[0],
'shearY': 0,
'scaleY': scale_y,
'translateY': coords[1]
},
'crsCode': proj['crs'],
},
'visualizationOptions': {'ranges': [{'min': 0, 'max': 3000}]},
}
image_png = ee.data.computePixels(request)
# Do something with the image...
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[],[]]