ee.Algorithms.HillShadow

Tworzy pas cienia, w którym piksele oświetlone mają wartość 1, a zacienione – 0. Przyjmuje jako dane wejściowe pasmo wysokości, azymut i zenit źródła światła w stopniach, rozmiar sąsiedztwa oraz informację, czy po pojawieniu się cienia ma być stosowana histereza. Obecnie ten algorytm działa tylko w przypadku projekcji Merkatora, w których promienie świetlne są równoległe.

WykorzystanieZwroty
ee.Algorithms.HillShadow(image, azimuth, zenith, neighborhoodSize, hysteresis)Obraz
ArgumentTypSzczegóły
imageObrazObraz, do którego ma być zastosowany algorytm cieniowania. Każdy piksel powinien reprezentować wysokość w metrach.
azimuthLiczba zmiennoprzecinkowaAzymut w stopniach.
zenithLiczba zmiennoprzecinkowaZenit w stopniach.
neighborhoodSizeLiczba całkowita, domyślnie: 0rozmiar sąsiedztwa,
hysteresisWartość logiczna, domyślnie: falseUżywaj histerezy. Mniej dokładne fizycznie, ale może generować lepsze obrazy.