北京为什么是中国首都?
因为老北京的地理环境最像古城,而且是最像的之一(当然比西安和开封肯定差一些)。 首先,北京是个丘陵,有山(西山)有水(永定河),而西安、洛阳都是平地;其次,北京有河流经过并且有运河相通,可以顺流而下直达通州,运河之便使得北京成为从水运方面进入中原的门户(元朝时从江南运来的粮食大多经大运河到北京再中转分发至各地);北京四周有天然屏障:西、北是群山,东有密云水库,南面是永定河,这使得北京在冷兵器时代易守难攻。最后,当然也是最关键的一点,元明清三个朝代的首都都是在北京而非南京(宋朝首都也在开封而非南京),这是因为交通的便利使得北京更容易获得北方游牧民族的支持。元灭了很多金、西夏的国都,是因为蒙古军主力需要走黄河以西的草原路线才能顺利进入中原(如果走黄河以东的华北平原就必须绕开东京(开封),因为东京当时非常繁荣,蒙古军必须摧毁它)。清入关也是这个原因,满人主要是在东北从事狩猎业,对中原地区很不熟悉,入关前在沈阳建都后为了获得辽东半岛的粮草和矿产,必须与蒙古人结盟以便进军中原。如果清初定都南京而不是北京,那么后果不堪设想。 最后顺便说说武汉为什么会成为武昌首义成功的原因吧——因为清朝末年京汉铁路修到了汉口并筑有房墩,使得长江中游有了一个重要的交通枢纽。同时,汉水北岸的襄阳、南阳等地人口急剧增长(这为以后两湖地区的革命提供了重要的人口基础),而汉水南岸的宜昌又很快得以重建(日俄战争期间被俄军毁去的码头和城垣很快修复),这样武汉三镇形成了掎角之势相互策应。