Geometric Shadow Calculations

Functions for calculating (1) shadow heights; (2) shadow footprint on ground polygons; and (3) Sky View Factor values. Inputs include a polygonal layer of obstacle outlines along with their heights, sun azimuth and sun elevation. The package also provides functions for related preliminary calculations: breaking polygons into line segments, finding segment azimuth, 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 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.


0.4.5 by Michael Dorman, 12 days ago

Report a bug at

Browse source code at

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

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports rgeos, raster, methods, parallel

Depends on sp

Suggests knitr, rmarkdown, bookdown, maptools, testthat, plyr, reshape2, threejs, rgdal

See at CRAN