The solid angle, which is closely related to the sky amount and sky factor, has been commonly used to assess urban landscapes. In this paper, we propose a new algorithm to calculate the solid angles of urban landscapes based on computational geometry. This algorithm enables us to incorporate the complicated landscapes which consist of multiple nonconvex polygons. Furthermore, using the algorithms, we assess the public space near Shibuya Station in terms of solid angles. In the analysis, we describe how advertising billboards disturb our visibility. We also develop the algorithm to calculate the sky amount and the sky factor, and evaluate both indexes.