The selection of viewpoints is a crucial aspect in conducting visual impact assessments of architectural heritage. To address this issue, a quantitative viewpoint selection method based on GIS spatial analysis is proposed. The first step involves defining the factors that influence the selection of viewpoints for architectural heritage. Next, the city’s historical architectural areas are divided into units based on courtyards. Subsequently, a candidate set of viewpoints is constructed by extracting the skeleton lines and characteristic points of sub-regions. Finally, following the principles of viewpoint selection, the method achieves the selection of viewpoints for the visual impact assessment of architectural heritage. The Forbidden City is chosen as the practical area for implementation, and the results demonstrate that the viewshed coverage range in the architectural heritage area is as high as 96%. It represents that this approach for visual impact assessments of architectural heritage is more grounded.