2、地理环境:云南地区地形复杂、山峦密布,城市都建在坡地上,城墙能够在很大程度上提高城市的防御能力,抵御来自外部的威胁。
3、多民族共存:云南是中国的少数民族聚居地区,每个民族的居住区都需要有自己的城墙来保护自己。同时,城墙也能够在一定程度上划分民族居住区与中原汉族居住区的边界。