A Model-based, Optimal Design System for Terrestrial Laser Scanning Networks in Complex Sites