古代城市建在高地上的多,防洪和军事防御的需要。例如罗马、二里头、良渚。
楼主说成都,城市内是没有山。建设城市在高地不是指那种山丘或山脉,只是在小范围内相对高的地面。这些城市已经存在了上千年,现在最市中心一开始的地势早就看不到了。但是根据常理断定,当初还是要比周边要高一些的。都江堰的作用很大,不过它出现在成都之后,三星堆和金沙的时期可没有都江堰防洪,靠的还是一开始的地势。
举个例子,二里头已经3700多年了,洛河也已改道到了遗址的北面,现在是伊河、洛河夹河滩的地区,不管是从地图上还是实地看都是一马平川。但是考古发掘的这几十年来,遇到几次伊河洛河涨水泛滥,二里头所在的区域从来没有被淹过。
至于南京和广州,下游入海处是不会发洪水的,跟市区里碰巧有白云山、紫金山之类的没太大关系。
[ 此帖被tabgach在2018-02-18 05:26重新编辑 ]