26-07-02 11:03 微博认证:爱好历史的法律人

罗马和长安同为千年古都,但是它们的城防环境却明显不同。这是为什么?
长安城本身很少有城防天险的地理环境。长安城本身缺乏天然的制高点。距离最近的泾河、浐河、沣河,堪堪能把长安城包起来,但其实它们距离城墙也不近,很难直接作为护城河来用。所以长安的防御往往要依托外围,比如距离长安城几十公里外的秦岭等山系。如果说长安城自己的话,基本上只能靠城墙,可谓薄皮大馅。如果边上的关卡还在,长安就稳如泰山。但是如果边上的关卡失守,长安依靠自己的城防硬顶,就生死难料了。
但是罗马城却完全相反。从图1上可以看出,西面的台伯河就可以直接当做西面的护城河。从南面四座小山丘,东面到东北面三座大山丘,合计7座山丘,成为罗马天然的城墙(罗马因此也叫七丘之城)。台伯河加上七座山丘,把罗马紧紧抱住,只有北面一点点空隙。而这一点点空隙,完全可以通过建造一堵又高又厚的城墙来填上。所以罗马城本身的城防相当坚固,完全可以靠自身的城防硬顶。山南高卢在公元前390年偷袭罗马城,差点把罗马给灭了,但就因为罗马人躲到了小山丘上,高卢人围攻几个月不得手,最后只好议和撤军。第二次布匿战争时,汉尼拔纵横意大利15年所向披靡,却从未直接攻击罗马城。斯巴达克起义时期,从意大利南部一路打到意大利北部,再从北部打到南部,也从未直接攻击罗马城。因为谁也不想去直接触这个霉头。
是什么造成了这两个千年古都在自身城防选址时的如此不同?或者说,为什么中国古人选择了长安这个本身防御力不太充足的地方作为首都?
那是因为中国古人选择长安做首都的时候,已经发展成为帝国或准帝国了,已经可以实践“守在四夷”的防御理论了。就像一个元帅,不需要自己武艺有多高强,也不需要再时刻亲自拿着武器确保自己安全。
而罗马人选择罗马定居的时候,还处于部落联盟的公社阶段,别说是帝国了,连一个国家都还算不上。他们对于依托城防本身保卫自己有着极高的需求。所以必须选择这种具备超强天然屏障的地点来建立家园。
如果真的要对标的话,罗马不应该对标长安,而应该对标古公亶父选择的岐山脚下的周原。如图2周原(今京当镇一带)的北侧就是箭括岭(岐山),成为天然的城墙。周原本身的地形是当地特有的“原v.川”形式。所谓的“原”(也写作“塬”)就是一片高地。该高地周围是落差极大的一片(或者一条)低地,即“川”。所谓五丈原、白鹿原都是这种地形。这就意味着,周原除了北面的岐山可以做城墙以外,其余几面都有更低的“川”作为屏障。只要占领了北面的岐山,敌人从任何一个方向攻击周原,都是从下往上落差极大的仰攻。这块易守难攻的地方,就成了周人从公社向国家转变时的新手村。而罗马城的选址,也是类似的情况。

发布于 浙江