Earth Engine вводит
квоты для некоммерческих проектов , чтобы защитить совместно используемые вычислительные ресурсы и обеспечить надежную работу для всех. Все некоммерческие проекты должны выбрать уровень квот до
27 апреля 2026 года , иначе по умолчанию будет использоваться уровень «Сообщество». Квоты вступят в силу для всех проектов (независимо от даты выбора уровня)
27 апреля 2026 года .
Подробнее.
ee.Image.normalizedDifference
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Вычисляет нормированную разницу между двумя полосами. Если полосы для использования не указаны, используются первые две полосы. Нормированная разница вычисляется как (первая − вторая) / (первая + вторая).
Обратите внимание, что возвращаемое имя полосы изображения — 'nd', свойства входного изображения не сохраняются в выходном изображении, а отрицательное значение пикселя в любой из входных полос приведет к маскированию выходного пикселя. Чтобы избежать маскирования отрицательных входных значений, используйте ee.Image.expression() для вычисления нормализованной разницы.
| Использование | Возвраты | Image. normalizedDifference ( bandNames ) | Изображение |
| Аргумент | Тип | Подробности | это: input | Изображение | Входное изображение. |
bandNames | Список, по умолчанию: null | Список названий, указывающих используемые диапазоны. Если не указано иное, используются первый и второй диапазоны. |
Примеры
Редактор кода (JavaScript)
// A Landsat 8 surface reflectance image.
var img = ee.Image('LANDSAT/LC08/C02/T1_L2/LC08_044034_20210508');
// Calculate normalized difference vegetation index: (NIR - Red) / (NIR + Red).
var nirBand = 'SR_B5';
var redBand = 'SR_B4';
var ndvi = img.normalizedDifference([nirBand, redBand]);
// Display NDVI result on the map.
Map.setCenter(-122.148, 37.377, 11);
Map.addLayer(ndvi, {min: 0, max: 0.5}, 'NDVI'); настройка Python
Информацию об API Python и использовании geemap для интерактивной разработки можно найти на странице «Среда Python» .
import ee
import geemap.core as geemap
Colab (Python)
# A Landsat 8 surface reflectance image.
img = ee.Image('LANDSAT/LC08/C02/T1_L2/LC08_044034_20210508')
# Calculate normalized difference vegetation index: (NIR - Red) / (NIR + Red).
nir_band = 'SR_B5'
red_band = 'SR_B4'
ndvi = img.normalizedDifference([nir_band, red_band])
# Display NDVI result on the map.
m = geemap.Map()
m.set_center(-122.148, 37.377, 11)
m.add_layer(ndvi, {'min': 0, 'max': 0.5}, 'NDVI')
m
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-04-20 UTC.
[null,null,["Последнее обновление: 2026-04-20 UTC."],[],[]]