一般情况下,一个地区城市的发展,和三个因素有关系,分别是政治基础,经济实力和交通地势。长安和洛阳能称为都城,是因为这两个地方比较宜居,人口基础比较好,所以在加上有利的地形条件,使得这两个地方能够得以发展起来。但是宋朝之后,元明清时期,这三个条件发生了变化,所以就改变了洛阳开封的命运。
一、政治基础的变化。宋朝之前,政治中心一般都是在中原大地上,因为这是华夏民族兴起的地方,也是古代文明发源的地方。但是元朝开始,中原的有利地理位置对统治者来说,已经失去了政治上的意义,元朝的蒙古军队,要依托大草原为后方,所以他们是不可能把开封和洛阳,长安这些城市作为政治中心的根据地的,因此这些城市就失去了政治基础。
二、经济中心的变化。古代的定都,很大一方面也要考虑经济实力,尤其是农业力量,毕竟民以食为天,连粮食供应都成问题的城市,注定是不能被当做都城的,所以洛阳就能称为隋唐时期的政治中心。但是靖康之耻发生之后,经济中心逐步南移,所以南方的都城也称为了统治者考虑的因素。
三、交通条件的变化。河南省的省会,只所以选择郑州,没有选择开封,就是因为郑州是一个火车拉来的城市,可见交通对一个城市的发展是很重要的。古代建都的地方,也要选择四通八达,水路交错的地方,这样才能保住都城的稳定。在地形上来看,西安和洛阳的地理位置很是优越,但是到了元明清时期,陆运,漕运和海运都有了很大程度的发展,洛阳长安等地都成了昨日黄花,所以自然优势就不明显了。