上海为什么没有沙滩?
首先,上海不是沿海城市,它是长江入海口的城市(严格说是河三角洲);其次,虽然它离海边很近,但这里的水下地形非常复杂,有基岩海岸、沙质海岸等多种类型,所以并不是没有沙滩。
下面我分几点解释下。 1.上海的边界 有人会说,上海最东边的金山区有金山沙滩啊!没错,这片沙滩很长,也很漂亮,但是看看地图,这地方离市区实在远。如果考虑公共交通,时间成本,以及节假日人多拥挤的问题,这些都不是所谓的“上海”了——对于大多数外地人来说,周末去金山游玩不是他们的选择。因此从地理上来讲,上海确实是没有沙滩的。
当然有人会问,那苏州的同里古镇、乌镇也有湖,甚至杭州也有西湖和钱塘江,为什么不说这些地方没水呢?这个问题好,其实我在写这篇答案的时候也纠结了好久,到底应该如何定义“有水”,如何确定水的边界。最后我决定,以人类活动的影响为界——如果一地区的人类活动已经明显改变了当地的地形地貌和水文条件,那么就算是有“水”了。比如苏州的太湖和阳澄湖,杭州的西湖和钱塘江,都经历了漫长的历史演化才形成今天这样(相对)稳定的样子。
而上海的湖泊,基本是在近代才被人工干预而成。(黄浦江本身是个河道,而非天然海洋湖泊) 这种定义方式或许不够严谨科学,却方便易懂。
2.水下地形 从地质学角度看,中国东部有三大火山带,其中之一就是浙江北部的舟山火山带,这个火山带上有多个死火山口,在崇明岛北部就有两个。约一万多年前,这两个火山口形成两座小岛,即现在的长兴岛与横沙岛。大约几千年前,又有一个火山喷发,在此后几千年中,形成了金山三岛。可以想见,在金山三岛上建沙滩是不可能的…… 而杭州湾底部则沉积着厚厚的泥炭,这也是导致这里成陆缓慢的一个重要原因。(可以参考我国著名海岸线专家张秉耕教授的著作《中国的海岸》)
综上吧,我认为上海附近的确没有真正意义上的“沙滩”——这里的滩涂大多由淤泥堆积而成,适合踩脚游泳的地方几乎没有。但这并不能说明这里的海洋环境不好或者不适合生物生存。