Visual evaluation of the landscape is an important way to judge landscape quality. In this study, by optimizing the vertical angle and relative slope parameters of a visibility analysis algorithm, we intuitively and quantitatively display visibility grid data on the landscape based on tourists’ viewpoints and realize the transformation from making calculations only for the visible area to quantitatively evaluating the quality of visually experiencing the landscape considering parallax. We consider a variety of landscape visual influence factors (visible area, landscape water system distribution, number of landscape resources) to construct an index system for evaluating landscape visual effects. Finally, a set of improved landscape visual evaluation methods is proposed by integrating the analytic hierarchy process (AHP) and an optimization algorithm into the visibility analysis. Validation of the case study of the ancient town Fenghuang shows that these methods can effectively distinguish good and bad landscape viewpoints in a scenic area and support planning and design decisions on the related spatial layout and viewing platform. This study provides a new perspective for developing a quantitative, intelligent digital landscape analysis system.