Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до 15 апреля 2025 года, должны подтвердить некоммерческое право на сохранение доступа к Earth Engine.
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Вы можете вычислить градиент каждой полосы изображения с помощью image.gradient() . Например, следующий код вычисляет величину градиента и направление панхроматического диапазона Landsat 8:
Обратите внимание, что gradient() выводит две полосы: градиент в направлении X и градиент в направлении Y. Как показано в примере, два направления можно объединить, чтобы получить величину и направление градиента. Величина должна выглядеть примерно так, как показано на рисунке 1.
Рисунок 1. Величина панхроматического градиента на снимках Landsat 8 над районом залива Сан-Франциско, Калифорния, США.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[],["The `image.gradient()` function computes the gradient of each image band, outputting X and Y-direction gradients. The example loads a Landsat 8 panchromatic band image, calculates the X and Y gradients, then determines the gradient's magnitude by combining the squared X and Y values and the gradient's direction using `atan2` function. Finally, it displays the gradient and its direction, centered on San Francisco. The image gradient magnitude is then illustrated.\n"],null,[]]