全流程基于GIS、python机器学习技术的地质灾害风险评价与信息化建库应用

入门篇,ArcGIS软件的快速入门与GIS数据源的获取与理解;方法篇,致灾因子提取方法、灾害危险性因子分析指标体系的建立方法和灾害危险性评价模型构建方法;拓展篇,GIS在灾害重建中的应用方法;高阶篇:Python环境中利用机器学习进行灾害易发性评价模型的建立与优化方法。

从空间数据处理、信息化指标空间数据库构建、致灾因子提取,空间分析、危险性评价与制图分析等方面掌握GIS在灾害危险性评价中的方法;在具体实践案例中,学会运用地质灾害危险性评价原理和技术方法,同时学会GIS在灾后重建规划等领域的应用方法,提升GIS技术的应用能力水平;从科研论文成果复现中学会论文撰写的技巧,学会基于机器学习进行滑坡易发性评价与精度评估;本文方案将为滑坡的防灾减灾提供重要的理论依据。

原文链接icon-default.png?t=N7T8https://mp.weixin.qq.com/s?__biz=MzUyNzczMTI4Mg==&mid=2247683326&idx=4&sn=f39d512118091035162cefc748390710&chksm=fa7753c3cd00dad58f508a5bd72d8847f838bd0b28fd41f9022f0d4402d2fa6d333811e51d94&token=1262054614&lang=zh_CN#rd

专题一 基本概念与平台

1、基本概念

地质灾害类型

地质灾害发育特征与分布规律

地质灾害危害特征

地质灾害孕灾地质条件分析

地质灾害诱发因素与形成机理

图片

2、GIS原理与ArcGIS平台介绍

  • GIS简介

  • ArcGIS基础

  • 空间数据采集与组织

  • 空间参考

  • 空间数据的转换与处理

  • ArcGIS中的数据编辑

  • 地理数据的可视化表达

  • 空间分析:

    数字地形分析

    叠置分析

    距离制图

    密度制图

    统计分析

    重分类

    三维分析

图片

 

图片

  • 空间数据库建立及应用

图片

1)地质灾害风险调查评价成果信息化技术相关要求解读

 2)数学基础设计

比例尺;坐标系类型:地理坐标系,投影坐标系;椭球参数;投影类型;坐标单位;投影带类型等。

3)数据库内容及要素分层

图层划分原则;图层划分及命名;图层内部属性表

图片

4)数据库建立及入库

创建数据库、要素集、要素类、栅格数据和关系表等。

图片

矢量数据(shp文件)入库

Table表入库:将崩塌、滑坡、泥石流等表的属性数据与灾害点图层关联。

栅格数据入库

栅格数据集入库:遥感影像数据、DEM、坡度图、坡向图、降雨量等值线图以及其他经过空间分析得到的各种栅格图像入库。

5)数据质量控制

利用Topology工具检查点线面及其之间的拓扑关系并修改;图属一致性检查与修改。

3、Python编译环境配置

  • Python自带编辑器IDLE使用

  • Anaconda集成环境安装及使用

  • PyCharm环境安装及使用

图片

图片

专题二  数据获取及预处理

1、数据类型介绍

2、点数据获取与处理

  • 灾害点统计数据获取与处理

图片

  • 气象站点数据获取与处理

   气象站点点位数据处理

   气象数据获取

   数据整理

   探索性分析

   数据插值分析

图片

3、矢量数据的获取与处理

  • 道路、断层、水系等矢量数据的获取

  • 欧氏距离

  • 核密度分析

  • 河网密度分析

图片

4、栅格数据获取与处理

  • DEM,遥感影像等栅格数据获取

  • 影像拼接、裁剪、掩膜等处理

  • NoData值处理

  • 如何统一行列号

5、NC数据获取与处理

  • NC数据简介

  • NC数据获取

  • 模型构建器

  • NC数据如何转TIF?

图片

6、遥感云计算平台数据获取与处理

  • 遥感云平台数据简介

  • 如何从云平台获取数据?

  • 数据上传与下载

  • 基本函数简介

  • 植被指数提取

  • 土地利用数据获取

图片

专题三  地质灾害风险评价模型与方法

图片

1、地质灾害易发性评价模型与方法

评价单元确定

易发性评价指标体系

易发性评价模型

权重的确定

2、滑坡易发性评价

  • 评价指标体系

   地形:高程、坡度、沟壑密度、地势起伏度等。

   地貌:地貌单元、微地貌形态、总体地势等。

   地层岩性:岩性特征、岩层厚度、岩石成因类型等

   地质构造:断层、褶皱、节理裂隙等。

   地震:烈度、动峰值加速度、历史地震活动情况等

   工程地质:区域地壳稳定性,基岩埋深,主要持力层岩性、承载力、岩土体工程地质分区等。

  • 常用指标提取

坡度、坡型、高程、地形起伏度、断裂带距离、工程地质岩组、斜坡结构、植被覆盖度、与水系距离等因子提取

  • 指标因子相关性分析

(1)相关性系数计算与分析

图片

(2)共线性诊断

图片

  • 评价指标信息量

  • 评价指标权重确定

  • 滑坡易发性评价结果分析与制图

   滑坡易发性综合指数

   易发性等级划分

   易发性评价结果制图分析

2、崩塌易发性评价

3、泥石流易发性评价

  • 泥石流评价单元提取

  • 水文分析,沟域提取

  • 土方纵坡分析

  • 泥石流评价指标

崩滑严重性、泥沙沿程补给长度比、沟口泥石流堆积活动、沟谷纵坡降、区域构造影响程度、流域植被覆盖度、工程地质岩组、沿沟松散堆积物储量、流域面积、流域相对高差、河沟堵塞程度等

  • 典型泥石流评价指标选取

图片

  • 评价因子权重确定

  • 泥石流易发性评价结果分析与制图

泥石流易发性综合指数计算

泥石流的易发性分级确定

泥石流易发性评价结果

图片

4、地质灾害易发性综合评价

综合地质灾害易发值=MAX [泥石流灾害易发值,崩塌灾害易发值,滑坡灾害易发值]

//

专题四  地质灾害风险性评价

1、地质灾害风险性评价

图片

2、地质灾害危险性评价

  • 危险性评价因子选取

  在某种诱发因素作用下,一定区域内某一时间段发生特定规模和类型地质灾害的可能性。

  区域构造复杂程度,活动断裂发育程度,地震活动等都可能诱发地质灾害;强降雨的诱发,灾害发生的频率、规模也会增强地质灾害发生的机率。

  • 危险性评价因子量化

  崩滑危险性因子量化

  统计各级范围内的灾害个数及面积,利用信息量计算方法到各级的信息量值。

  泥石流危险性评价因子权重

  • 危险性评价与结果分析

3、地质灾害易损性评价

  • 地质灾害易损性因子分析

   人口易损性

   房屋建筑易损性

   农业易损性

   林业易损性

   畜牧业易损性

   道路交通易损性

   水域易损性

  • 人口易损性评价因子提取

  人口密度数据处理

  用人口密度数据来量化人口易损性,基于各行政单元统计年鉴获取的人口数量,结合房屋建筑区数据,量化人口的空间分布,基于GIS的网格分析,得到单位面积上的人口数量即人口密度。

  易损性赋值

  人口易损性因子提取

  • 建筑易损性评价

  建筑区密度数据处理

  用房屋建筑区密度数据来量化房屋建筑易损性,利用房屋建筑区数据,基于GIS的网格分析,得到单位面积上的房屋建筑区面积,即房屋建筑区密度。

  易损性赋值

  建筑物易损性因子提取

  • 交通设施易损性评价

  道路数据的获取

  用 ArcGIS 缓冲分析功能,形成道路的面文件

  不同类型的道路进行赋值

  道路易损分布结果分析

  • 综合易损性评价

  综合易损性叠加权重

  综合易损性评价结果提取与分析

4、地质灾害风险评价结果提取与分析

专题五  GIS在灾后重建中的应用实践

1、应急救援路径规划分析

  • 表面分析、成本权重距离、栅格数据距离制图等空间分析;

  • 利用专题地图制图基本方法,制作四川省茂县地质灾害应急救援路线图,

  • 最佳路径的提取与分析 

2、灾害恢复重建选址分析

  • 确定选址的影响因子

  • 确定每种影响因子的权重

  • 收集并处理每种影响因子的数据:地形分析、距离制图分析,重分类

  • 恢复重建选址分析

3、震后生态环境变化分析

使用该类软件强大的数据采集、数据处理、数据存储与管理、空间查询与空间分析、可视化等功能进行生态环境变化评价。

图片

图片

专题六  基于机器学习的滑坡易发性分析

Python数据清洗

  • Python库简介与安装

  • 读取数据

  • 统一行列数

  • 缺失值处理

  • 相关性分析/共线性分析

  • 主成分分析法(PCA)降维

  • 数据标准化

  • 生成特征集

图片

图片

相关概念:

  • 训练前是否有必要对特征归一化

  • 为什么要处理缺失值(Nan值)

  • 输入的特征间相关性过高会有什么影响

  • 什么是训练集、测试集和验证集;为什么要如此划分

  • 超参数是什么

  • 什么是过拟合,如何避免这种现象

模型介绍:

  • 逻辑回归模型

  • 随机森林模型

  • 支持向量机模型

实现方案:

图片

一、线性概率模型——逻辑回归

  • 介绍

  • 连接函数的选取:Sigmoid函数

  • 致灾因子数据集:数据介绍;相关性分析;逻辑回归模型预测;样本精度分析;分类混淆矩阵

  • 注意事项

二、SVM支持向量机

  • 线性分类器

  • SVM-核方法:核方法介绍;sklearn的SVM核方法

  • 参量优化与调整

  • SVM数据集:支持向量机模型预测;样本精度分析;分类混淆矩阵

三、Random Forest的Python实现

  • 数据集

  • 数据的随机选取

  • 待选特征的随机选取

  • 相关概念解释

  • 参量优化与调整:随机森林决策树深度调参;CV交叉验证定义;混淆矩阵;样本精度分析

  • 基于pandas和scikit-learn实现Random Forest:数据介绍;随机森林模型预测;样本精度分析;分类混淆矩阵

四、方法比较分析

  • 模型性能评估:K 折交叉验证的方法

  • 精度分析:accuracy;precision;recall;F1-score,AUC

图片

  • 结果对比分析

专题七  论文写作分析

1、论文写作要点分析

图片

2、论文投稿技巧分析

图片

3、论文案例分析

图片

原文链接icon-default.png?t=N7T8https://mp.weixin.qq.com/s?__biz=MzUyNzczMTI4Mg==&mid=2247683326&idx=4&sn=f39d512118091035162cefc748390710&chksm=fa7753c3cd00dad58f508a5bd72d8847f838bd0b28fd41f9022f0d4402d2fa6d333811e51d94&token=1262054614&lang=zh_CN#rd

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/516754.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Cisco路由器配置IPv6 Manual隧道

Cisco路由器配置IPv6 Manual隧道 IPv6与IPv4共存的方式 IPv6与IPv4共存方式大致有三种: 双栈:要求网络中所有设备均同时支持IPv4和IPv6转换:转换这种方式将IPv6协议的报头转换成IPv4协议报头。隧道:假定两个IPv6节点要使用IPv6…

redis---哨兵模式Sentinel

上次搭建了一主两从的Redis集群,来实现了一定程度上的高可用。相比一个单节点的Redis来说已经有了很大的提升。 但是这个集群还是有一些问题的,主节点宕机了,我们还是需要手动去把另一台从节点提升为主节点,这样就不能实现真正的…

JDK、JRE和JDK的关系

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏:每天一个知识点 ✨特色专栏&#xff1a…

【考研经验贴】24考研860软件工程佛系上岸经验分享【丰富简历、初复试攻略、导师志愿、资料汇总】

😊你好,我是小航,一个正在变秃、变强的文艺倾年。 🔔本文讲解24考研860软件工程佛系上岸经验分享【丰富简历、初复试攻略、导师志愿、资料汇总】,期待与你一同探索、学习、进步,一起卷起来叭! 目…

《YOLOv8:从入门到实战》专栏介绍 专栏目录

🌟YOLOv8:从入门到实战 | 目录 | 使用教程🌟 本专栏涵盖了丰富的YOLOv8基础知识源码解析入门实践算法改进项目实战系列教程,专为学习YOLOv8的同学而设计,堪称全网最详细的教程!该专栏针对YOLOv8内容的学习…

蓝桥杯2015年第十三届省赛真题-三羊献瑞

一、题目 观察下面的加法算式: 祥 瑞 生 辉 三 羊 献 瑞 ---------------------- 三 羊 生 瑞 气 (如果有对齐问题,可以参看【图1】) 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。 请你填写“三羊献瑞”所…

AcWing-游戏

1388. 游戏 - AcWing题库 所需知识:博弈论,区间dp 由于双方都采取最优的策略来取数字,所以结果为确定的,有可能会有多个不同的过程,但是我们只需要关注最终结果就行了。 方法一: 定义dp[i][j] 表示区间…

【Pt】马灯贴图绘制过程 05-铁丝与渲染出图

目录 效果 步骤 一、基本材质 二、浮尘 三、渲染 效果 步骤 一、基本材质 CtrlAlt鼠标右键选中指定的纹理集 在智能材质中将“Iron Forged Old”加入图层 将智能材质“Iron Forged Old”文件夹打开,将图层“Base”和“Edge”的基本颜色改暗一点 二、浮尘 新…

解锁行业潜力:国内十大低代码平台全面盘点

在数字化转型的浪潮中,低代码开发平台以其快速开发、简化流程和降低技术门槛的优势,成为企业信息化建设的重要推手。 本篇文章将为您盘点十个低代码平台有:Zoho Creator、明道云、腾讯云低代码平台、华为云Astro、金蝶云苍穹、用友YonBuilder…

VS Code 配置 cmake

手动添加 CMake 编译器的搜索路径 如果没有设置上面的路径,有些编译器是找不到的

兼顾性能的数据倾斜处理方案

目录 前言 一、场景描述 二、常见的优化方法 2.1 Mapjoin 2.2 特殊值/空值打散 2.3 热点值打散,副表呈倍数扩散 2.4 热点数据单独处理/SkewJoin 2.5 方案总结 三、Distmapjoin 3.1 核心思路 3.2 代码实现 3.3 真实效果 四、方案总结 文章主要是介绍在支…

使用自己训练的superpoint与superglue模型进行图像配准

基于官方团队发布的预训练模型,使用SuperPoint与SuperGlue实现图像配准,可以参考https://blog.csdn.net/a486259/article/details/129093084 基于官方团队发布的代码训练自己的模型,可以参考https://blog.csdn.net/a486259/article/details/…

xilinx原语详解及仿真——ISERDESE2

前面在讲解HDMI接口之前,讲解过IDDR、ODDR、OSERDESE2、IBUFDS等原语,之后一直有读者在问什么时候更新ISERDESE2这个原语。前文讲解过这些原语都在HDMI或者RGMII中使用过,但是ISERDESE2这个原语目前我的板子除了HDMI输入,其余并不…

Python概率编程库之pymc使用详解

概要 Python PyMC库是一个强大的概率编程库,用于贝叶斯统计建模和蒙特卡罗采样。它提供了丰富的功能和灵活的API,使得贝叶斯推断和概率建模变得简单而有效。 安装与配置 首先,看看如何安装Python PyMC库并进行基本配置: pip install pymc安装完成后,可以导入PyMC库并开…

Spring Security 实现后台切换用户

Spring Security version 后端代码: /*** author Jerry* date 2024-03-28 17:47* spring security 切换账号*/RestController RequiredArgsConstructor RequestMapping("api/admin") public class AccountSwitchController {private final UserDetailsSe…

深入浅出 -- 系统架构之垂直架构

当业务复杂度增加、访问量逐渐增大出现高并发时,单体架构无法满足需求,可以根据业务功能对系统进行拆分,以提高访问效率。 垂直架构介绍 1.垂直架构一般是因为单体架构太过于庞大而进行的拆分,拆分后各个系统应满足独立运行互相不…

5.1 输出hw,求数组最大、小值,字符串转大、小写

5.1 输出hw,求数组最大、小值,字符串转大、小写】 1. 注释 1.1 单行注释 ;注释内容 1.2 多行注释 comment* 注释内容 *comment2. 输出“hello,world” 头文件,命名数组定义字符串,结束代码,直接在c:下…

注解(Annotation)

文章目录 1 注解概述1.1 什么是注解1.2 注解与注释1.3 注解的重要性 2 常见的Annotation作用3 三个最基本的注解3.1 Override3.2 Deprecated3.3 SuppressWarnings 4 元注解5 自定义注解的使用5.1 声明自定义注解5.2 使用自定义注解5.3 读取和处理自定义注解 6 JUnit单元测试6.1…

通讯录项目实现

引言:通过顺序表的逻辑实现通讯录。这里就不讲关于顺序表的函数了。如果有不明白的可以看我写的顺序表的博客。 目录 顺序表与通讯录的比较 各源文件文件大榄 Contact.c中通讯录相关函数的定义 初始化和销毁通讯录 添加联系人: 删除联系人&#xf…

欧拉角及其旋转矩阵,旋转顺序与内旋/外旋及其代码

目录 欧拉角介绍 旋转矩阵公式推导 旋转顺序 内旋/外旋 欧拉角介绍 欧拉角: 横滚:roll(绕X轴旋转); 俯仰:pitch(绕Y轴旋转); 偏航(也称航向角&#x…