Main functions for calculating:
shadowHeight
, Shadow height at individual points or continuous surface
shadowFootprint
, Polygonal layer of shadow footprints on the ground
SVF
, Sky View Factor (SVF) value at individual points or continuous surface
Typical inputs for these functions include:
location
, Queried location(s)
obstacles
, A polygonal layer of obstacles (e.g. buildings) outline, with height attributes obstacles_height_field
solar_pos
, Solar position (i.e. sun azimuth and elevation angles)
The package also provides functions for related preliminary calculations, such as:
toSeg
, Converting polygons to line segments
classifyAz
, Finding segment azimuth
shiftAz
, Shifting segments by azimuth and distance
ray
, Constructing a line between two points