上海没有发生地震的原因可以归结为以下几点:
地理位置:
上海位于环太平洋地震带附近,但处于沉降区,覆盖层较厚,对长周期地震波有放大效应,不过其地震活动强度弱、频度低。
地质结构:
上海本土下地层稳定,没有断裂层,不会发生正中地震。最近的地震来源来自黄海南部,地震波传到上海最多造成6度的影响。
城市规划:
在城市规划中,上海选择了相对稳定的地理区域进行建设,避免在容易发生地震的区域进行大规模的建筑活动。
建筑抗震设计:
上海的高楼大厦在抗震设计上考虑了结构的强度和韧性,可以在一定程度上减少地震对建筑内人员财物的损害。
上海历史上本地发生最大的一次地震是在1624年,震级为4.7-4.8级。总体来看,上海属于中国地震活动分区中的低活动地区之一