朱元璋建立明朝后,将都城建立在南京。建文四年(1402年),朱棣打败了自己侄子建文帝朱允炆,即皇帝位,就有了迁都北京的想法。为了迁都北京,他力排众议,整整准备了18年,不惜斩杀反对迁都的大臣,最终将都城从繁华的南京迁到了北京,那么他为什么要迁都北京呢?