QGIS文章三——模拟风暴潮水淹

之前工作中处理过风暴潮的数据,也获取到了不同等级台风水淹的DEM数据,不过还是很好奇是怎么推演出来的,最近一段时间看QGIS比较多,加上看到了一篇文章《GIS软件进行风暴潮沿海洪水建模》 ,于是简单尝试了一下,我也东施效颦了一把。

主要目的是看一下海口市在风暴潮1米、2米、5米、10米情况下的水淹情况,当然这个肯定不精准,未考虑到承灾体、城市建设等情况。

前置条件:还是承接上文,把海口高程地图从海南的shp文件中提取出来后,并叠加海口shp文件,这个是基础。

DEM(Digital Elevation Model)数据格式是用于描述地球表面高度信息的数字地形数据格式。DEM格式最初是由美国联邦地理局(USGS)推出的,是包括高程、坡度、坡向等参数的数字高程模型,广泛应用于水文、地形分析、遥感图像处理、地质勘探和三维可视化等领域。DEM数据格式通常是由等高线制作而成的,它通过一定精度采集和计算,生成高程节点数据,然后根据节点数据生成高程模型网格,以展示出地表上各点的高程值。

4dfe8f0deaf681dda394119d77295170.png

第一步,光栅计算 Raster Calculator

3ce9055a1b4517c96360d94ef06a42f3.png

7440472996556f64f97916780a6f05f1.png

分别修改公式中的阈值 "Clipped (mask)@1" <= 1,保存1米、2米、5米、10米高程数据

81d6a796f65d3d8220d298601c8d262b.png

第二步、定义 NoData 值

Raster >Covertion>Translate(convert format),将NoData 值必须指定为 0

99eb6276bc2590a97bb226cd6c815136.png

第三步、矢量化处理

为分类图层定义 NoData 值后,将使用 Polygonize 工具将文件转换为矢量文件。通过 Raster >Covertion> > Polygonize(raster to vector)打开工具后,定义输入和输出文件。

61daee159abd9f7e4ba56460093b8f5c.png

eb7e4cf994c29a0b2b284d1e6d74e140.png

第四步、过滤内陆水域

为了过滤满足高程阈值但不与海洋连接的内陆水域区域,应用 QGIS 中的按位置选择工具(vector > Research Tools > Select by location),但其实效果看不大出来

868b9e518aa55aebf233174b329ee2b3.png

cf59d8e2b07a778290a89e77844c81c9.png

第五步,保存为shp文件

在layer处点击右键,Export ->Save Features As..

9087bb1447526446f3fbd4d8b433703b.png

不过导出过程中也有一些问题存在,待后面仔细检查。

最后输出的水淹情况如下:

59e40851a406791e6eb2e406ea1a8360.png

最后欢迎关注公众号:python与大数据分析

8208eb50bf7e58bf427abd3e0dc3a78b.jpeg

基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明,该项目是个人毕设项目,答辩评审达到98,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。该资源主要针对计算机、通信、人工智能、自动化等相关专业的学生、老师或从业者下载使用,亦可作为期末课程设计、课程大作业、毕业设计等。项目整体具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现不同的功能。 基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指挥8种手势识别源码+数据集+模型+详细项目说明基于pytorch实现中国交通警察指
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

python与大数据分析

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值