01云贵高原的大河多为峡谷
云南和贵州地处云贵高原,地形崎岖,位于第二阶梯,两省有金沙江、澜沧江、怒江、元江、乌江、北盘江等主要水系,河流多为峡谷,两岸陡峭缺少平地,无法发育出沿河的大城市,几乎没有大城市坐落在这些名川两岸。云贵地形图四川盆地内的城市,可借助长江水系进行航运,城市地形相对平坦,在历史上城市规模相比于云贵的较大。而云贵两省由于地理因素,水运条件差,导致水运对城市发展起的作用较小。历史上,湘江水系上游舞阳河的镇远县、乌江中下游的思南县、金沙江畔的水富市等,都是依河或者跨河发展的。但由于种种因素(主要是地形,两岸的山地阻碍城市扩张),没能在现代成为大城市。02云南的城市主要在坝子里
横断山区三江并流,但除了几个小县城之外,几乎没有城市分布在这些大河沿岸。实际上,云南的城市大多分布在坝子中,地形相对平坦,且降水量大,不少坝子里还有海子,水源充足。坝子是山区或者丘陵地带局部平原,云南省有多个坝子,提供了全省三分之一以上的耕地面积。其中,陆良坝、滇池盆地(昆明坝)、蒙自坝、昭鲁坝、曲靖坝等是最大的几个坝子。绿色的地区可以认为是坝子如保山市,并没有选择在怒江或者澜沧江边上发展,而是选择了在怒山山脉中的坝子来发展。保山坝云南省的水资源位于全国前列,并不缺水。坝子内部地势平坦,通过现代修建的水渠可以灌溉整块平地。保山郊区的农田与水渠昆明、大理、丽江等城市所在的坝子内还有海子,如滇池、洱海、拉市海等,城市则常常在海子边上发展,在古代,海子提供生活和灌溉用水,航运价值则几乎可以忽略。昆明及周边算上水域面积,滇池盆地是云南省最大的坝子,一定程度上也解释了为什么昆明会成为云南的省会。贵州城市内的河流峡谷相比于云南的平坦的坝子,贵州大多数城市的地形都不平坦,但是附近都有河流。以前贵州的城市规模城市很小,现在被认为是“小河”的河流在当年足以支撑一个城市的运转。有些城市老城区地形相对平坦,河流从城市流经,如贵阳的南明河、遵义的湘江河、安顺的贯城河、毕节的倒天河、铜仁的锦江等。流经遵义市区的湘江河贵州的河流峡谷与云南的不同,两岸山脉并不如横断山区的雄伟,峡谷主要由于喀斯特地貌发育而形成。峡谷河流通航条件差,河流两岸沟通不便,且地势落差大,在桥梁建造水平不高时,反而会成为阻碍交通的“天堑”。有些城市由于地形与当年的城建水平,无法实现跨河发展,只能坐落在河的一侧。如兴义、凯里等。马岭河峡谷兴义马岭河兴义老城区位于马岭河南岸,随着桥梁建造水平提高,马岭河峡谷不再是难以跨越的,对岸是义马新区,马岭河已经成为兴义的内河了。凯里凯里地势不平坦,城北的清水江河岸与城区的海拔落差将近百米,清水江北岸也基本是山地,因此可以通往长江的清水江也只是从凯里边缘绕过。03现代城市发展对水运的依赖减小
云贵地区原为偏远地区,城市人口规模小,以目前的城市建成范围来看,很多当初足够供给城市发展的水源显得微不足道。但在古代,正因为这些河流使得城市形成。在现代,河流已经不是城市扩张的必要因素了。