為啥中國的都城一般都是在北方呢?其實中華文明的發源地就是北方, 所以當時北方開發的好一點, 南方就被稱為蠻夷之地。 中原王朝主要威脅來自北方的遊牧民族, 看上去似乎南部更安全, 其實不然, 中國地形北高南低, 北方具有居高臨下的優勢, 靠江河作為屏障很難抵禦北方進攻。 古代冷打仗, 都是兵馬未動糧草先行, 中原王朝從南方運糧到北方邊境的花銷太大。 而在古代遊牧民族發動的戰爭的成本卻低得離譜, 長此以往中原王朝勢必會被戰爭拖垮。
因此要保住中原王朝, 就需要至少保住甘肅-山西-燕京-山海關長城一線為了保住這條防線,
都城發展:秦以前不必多說, 長江流域較為落後, 秦、漢、唐定都關中地區, 唐以後關中凋敝, 資源耗盡, 無法再滿足定都需要, 在此期間長江流域開始發展起來, 隋煬帝開鑿了大運河打通長江、淮河、黃河等水系開始調集南方物資北運, 因此從武后開始逐步轉向經濟繁榮且漕運便利的洛陽、開封, 南宋被趕到杭州是迫不得已, 朱元璋定都南京, 但朱棣馬上覺得不方便, 遷都北京, 所謂“天子守國門”, 清建都北京更是準備坐不穩江山就拍屁股回東北。
其實從各朝各代的發展和興盛衰弱來看。