中國古代各地的城市建築,創造了很多因地制宜的布局方式。北方城市多位於平原,所以城市平面和道路系統,多數方整規則。南方傍山臨水的城市,因為結合地形、常常形成不規則的布局,但道路系統仍力求整齊。就中江南地區由於依靠河流為運輸線,城內除道路以外,還開鑿很多河道。例如蘇州,至遲在七世紀就有了內外兩套環城主要河道與若幹水門,再在城內開掘壹套與街道相輔的河道網,其中有垂直相交的幹線,也有與街道平行,通至住宅前後的支線,供運輸和排水之用,充分說明當時規劃的完整性和嚴密性。