谢邀。
“北京的哪些地理优势促成明成祖定都于此?”
这个问题应该从朱棣本人的政治考量出发,而不是站在我们后世的角度大谈特谈所谓北京的形胜。
而朱棣之所以迁都北京,其中非常重要的一个目的是为了打蒙古。
重要的事情说三遍:打蒙古!打蒙古!!打蒙古!!!
朱棣来北京并不是来守国门的!!!
朱元璋、朱棣时期,明朝对于蒙古草原大致处于攻势,攻才是大明朝的主要战略出发点,因为此时的北元朝廷尚存,后虽经蓝玉于捕鱼儿海大败北元朝廷,但草原上的蒙古人仍然具有相当的实力,最起码对明朝连表面上的臣服都没有,明廷必须要清剿草原上的残元势力,以完全确立自己的正统地位。
所以,要回答这个问题,首先应该抓住“打蒙古”这个关键点,去研究北京对于“打蒙古”究竟有哪些地理优势。
其次,则是考虑北京为朱棣经营二十年的根本之地。
再次,考虑北京对于统治整个大明天下的地理优势。(其实这方面的优势并不大,尤其是在经济中心已经完全南移的明初,北方地区凋敝的农业水平也难以供给国都的巨大消耗,只能依靠大运河由南向北输送粮食,反倒是有不少劣势,即只有政治、军事方面的地理优势,而无经济方面的地理优势)
不过地理方面我并不太擅长,由北京出发而攻击蒙古草原的地理优势,目前只能想到一些:
1、离蒙古草原很近,且有宣府、大同、蓟州、山海、永平等军事重镇、险关作为依托,战线不会拉得过长,非常便于出关扫荡漠南、漠北;
2、有燕山山脉作为阻隔,也非常利于防守,尤其是在大军出关进入草原之后,北京城依旧非常稳固,既能为前线的军事行动提供后勤支持,前线亦不用太担心遭到蒙古攻击而后方不稳。
3、北京一带属于幽燕之地,自古就是军事重地,民风剽悍,定都于此,军队相对更能保持战斗力,尤其是对于征伐蒙古草原来说,得需要大量骑兵,不将军队大量集结于此而留在江南,长此以往,只怕军队的马匹跑几圈的地儿都没有。若北京不为都城,又不太放心在此安置过多军队。
......