Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить право на некоммерческое использование для сохранения доступа. Если вы не подтвердите право до 26 сентября 2025 года, ваш доступ может быть приостановлен.
ee.data.getPixels (Python only)
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Извлекает пиксели из объекта изображения.
Возвращает: пиксели в виде необработанных данных изображения.
Использование | Возврат | ee.data.getPixels(params) | Объект|Значение |
Аргумент | Тип | Подробности | params | Объект | Объект, содержащий параметры со следующими возможными значениями: assetId — идентификатор ресурса, для которого нужно получить пиксели. Должен быть ресурсом изображения. fileFormat — формат конечного файла. По умолчанию — png. Список доступных форматов см. в разделе ImageFileFormat . Существуют и другие форматы, преобразующие загруженный объект в объект данных Python. К ним относятся: NUMPY_NDARRAY , преобразующий в структурированный массив NumPy. grid — параметры, описывающие пиксельную сетку, из которой извлекаются данные. По умолчанию используется исходная пиксельная сетка данных. region — если присутствует, регион возвращаемых данных, указанный как геометрический объект GeoJSON (см. RFC 7946). bandIds — если присутствует, указывает конкретный набор диапазонов, из которых следует получить пиксели. visualizationOptions — если присутствует, набор параметров визуализации, применяемых для создания 8-битной RGB-визуализации данных вместо возврата необработанных данных. |
Примеры
Настройка 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)
# Get a Sentinel-2 image.
image = (ee.ImageCollection('COPERNICUS/S2')
.filterBounds(region)
.filterDate('2020-04-01', '2020-09-01')
.sort('CLOUD_COVERAGE_ASSESSMENT')
.first())
image_id = image.getInfo()['id']
# 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 = {
'assetId': image_id,
'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.getPixels(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."],[],[]]