Estimating the Available Sight Distance on Urban Roads by Integrating 3D Maps and Low-Cost Mobile Mapping Systems into a GIS and a Numerical Computing Environment