This paper analyses the overall landscape framework of city road system in ancient and modern China, using the ideal state terrain model which was fi rst recorded by the construction system of the Zhou Dynasty, and summarizes the ideal model of overall landscape framework of city road system, based on Chinese psychological needs of landscape, and conducts the applied research taking Nanchong in Sichuan, China for example.