西安是秦汉唐的都城,北京是元明清以及新中国的都城,这两座城市承前启后,作为大一统都城的时间最久.其中有一个问题值得探讨:为什么我国首都会从关中平原的西安转移到华北平原的北京?
西安,大雁塔航拍先来说说西安能在秦汉唐时期成为帝国都城的原因.农业社会生产率低,交通落后,想要成为都城必须要具备一大条件 -  - 土地肥沃.西安地处关中平原,在中唐之前,这一地区"号称陆海 ",为 "九州膏腴 ","天府之国 ",立都关中有强大的经济基础.秦国占据关中平原一统六国,成为我国第一个大一统王朝.但是有个问题,早期开发的很多城市都地处平原之上,典型的如成都,成都平原是西南三省最大的平原.而且成都的水患问题被秦代的李冰基本解决了,为何成都没能在秦代之后成为都城?
成都因为唐中期之前"戎马盛于西北",秦代的犬戎,汉代的匈奴,隋唐时的吐蕃与突厥等都曾对中原王朝构成威胁.这些游牧民族长期威胁帝国的统治,所以抵御少数民族的袭扰,是中原王朝的首要战略任务,更是时代的政治斗争中心和民族斗争中心.几代王朝的大规模边疆用兵充分说明王朝安危系于西北.如果大家去过北方的一些省份,比如山西,会发现山西北部的军事遗址非常多,关隘遍布,这些遗址见证了千年来游牧民族和农耕民族的军事斗争.中唐之后,来自东北方向的威胁日渐增多,安禄山是从河北打到长安城的.宋朝和辽,金的军事对抗,也充分证明了中唐之后,中原王朝面对的军事威胁越来越多的来自东北方向.几百年后的满清也是从东北兴起的.
沈阳故宫当然,军事压力的转移只是都城从西安最终转移到北京的其中一个原因.有句话叫"文明爬过的地方必然是一片废墟 ",西安作为早期开发的地区之一,据唐代史书记载,关中地区 "土地狭而生齿日繁 ",农业生产的过度开发,造成森林植被的大面积毁坏,从而引发连绵不断的自然灾害.据统计,自唐武德七年至开元二十九年的一百多年的时间中,京畿地区旱灾十次,水灾七次,蝗灾三次,共计二十次;都畿地区旱灾一次,水灾十二次,共十三次.这些灾害严重地影响了关中平原农业生产的发展,而长安城在最盛时号称人口百万,关中平原的农业生产"所出不足以供京师 ".所以在唐代发生了天子到洛阳就食的奇葩现象.