Geometric Shadow Calculations

Functions for calculating: (1) shadow height, (2) logical shadow flag, (3) shadow footprint, (4) Sky View Factor and (5) radiation load. Basic required inputs include a polygonal layer of obstacle outlines along with their heights (i.e. "extruded polygons"), sun azimuth and sun elevation. The package also provides functions for related preliminary calculations: breaking polygons into line segments, determining azimuth of line segments, shifting segments by azimuth and distance, constructing the footprint of a line-of-sight between an observer and the sun, and creating a 3D grid covering the surface area of extruded polygons.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("shadow")

0.7.1 by Michael Dorman, 6 years ago


https://michaeldorman.github.io/shadow/, https://github.com/michaeldorman/shadow/


Report a bug at https://github.com/michaeldorman/shadow/issues/


Browse source code at https://github.com/cran/shadow


Authors: Michael Dorman [aut, cre] , Evyatar Erell [ctb] , Itai Kloog [ctb] , Adi Vulkan [ctb] , Roger Bivand [ctb]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports rgeos, raster, methods, parallel

Depends on sp

Suggests R.rsp, maptools, testthat, reshape2, threejs, rgdal


See at CRAN