Analysis of the visibility of GPS satellites in the urban environment using point cloud representation