Algorithm and implementation uncertainty in viewshed analysis · Study