Creates a shadow band, with output 1 where pixels are illumunated and 0 where they are shadowed. Takes as input an elevation band, azimuth and zenith of the light source in degrees, a neighborhood size, and whether or not to apply hysteresis when a shadow appears. Currently, this algorithm only works for Mercator projections, in which light rays are parallel.
ee.Terrain.hillShadow(image, azimuth, zenith, neighborhoodSize, hysteresis)
|Image||The image to which to apply the shadow algorithm, in which each pixel should represent an elevation in meters.|
|Float||Azimuth in degrees.|
|Float||Zenith in degrees.|
|Integer, default: 0||Neighborhood size.|
|Boolean, default: false||Use hysteresis. Less physically accurate, but may generate better images.|