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

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

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

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

//

专题一 基本概念与平台讲解

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、论文案例分析

图片

全流程基于GIS、python机器学习技术的地质灾害风险评价与信息化建库实践应用 (qq.com)icon-default.png?t=N7T8https://mp.weixin.qq.com/s?__biz=Mzg2NDYxNjMyNA==&mid=2247559581&idx=2&sn=bc9d936843e60c921bd81fc52bedd7d3&chksm=ce650376f9128a60b957d8c56c2d04173c34d465ab6363b78a736247c6bb06dd05ca75c776e8&token=2033199511&lang=zh_CN#rd关注科研技术平台获取更多资源

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

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

相关文章

鸿蒙 UIAbility和Compent 生命周期

一、UIAbility的生命周期 在UIAbility的使用过程中,会有多种生命周期状态,掌握UIAbility的生命周期,对于应用的开发非常重要。 1、UIAbility的生命周期 UIAbility的生命周期主要分为以下4个: Create---Foreground---Background---…

梨花带雨网页音乐播放器二开优化修复美化版全开源版本源码

源码简介 最新梨花带雨网页音乐播放器二开优化修复美化版全开源版本源码下载 梨花带雨播放器基于thinkphp6开发的XPlayerHTML5网页播放器前台控制面板,支持多音乐平台音乐解析。二开内容:修复播放器接口问题,把接口本地化,但是集成外链播放器…

一文读懂:设计顶尖用户体验的网站,必看!

在设计网站的过程中,我们需要发散思维,不仅要在脑海中构建丰富的网站原型框架,还要在我们面前实现。这种方法可以以最低的成本创造最大的效益,测试当前设计的实用性。它还可以测试用户对网站的想法和感受,全面判断网站…

AI 时代,程序员的出路在何方?

前言 随着 ChatGPT 的横空出世,给全球带来了巨大冲击,各种大语言模型如雨后春笋不断出现。国外如谷歌 Bard、Anthropic 的 Claude,国内如百度文心一言、阿里通义千问、讯飞星火认知大模型、昆仑万维天工大模型等。 现在的大语言模型比以前的…

泰克Tektronix MDO3054混合域示波器

181/2461/8938产品概述: Tektronix MDO3054 示波器,混合域,500 MHz,4 通道,5 GS/s 泰克 MDO3054 混合域示波器是终极 6 合 1 集成示波器,包括可选的集成频谱分析仪、任意函数发生器、逻辑分析仪、协议分析…

IDEA报错,`java.io.NotSerializableException`,解决:一个类只有实现了Serializable接口,它的对象才是可序列化的

问题:IDEA报错,java.io.NotSerializableException 解决办法:在出问题的类中加上implements Serializable,如下所示: 原因:当要将该实体类对象保存至某个地方时(我这里是想将Catalog2Vo保存至R…

Linux安装JDK1.8

前言:本文内容为实操记录,仅供参考! Ubuntu配置多版本jdk:http://t.csdnimg.cn/0UcTf 一、下载 官方下载(需要注册Oracle账号): Java Downloads | Oracle 国内镜像下载&…

YOLOv8模型剪枝实战:Network Slimming网络瘦身方法

课程链接:YOLOv8模型剪枝实战:Network Slimming网络瘦身方法_在线视频教程-CSDN程序员研修院 YOLOv8是一个当前非常流行的目标检测器,本课程使用Network Slimming(网络瘦身)剪枝方法对YOLOv8进行模型剪枝,…

关于不同AR(增强现实)SDK(软件开发工具包)的汇总和特性描述

以下是每个AR SDK的核心内容概述: ARCore 开发者:Google支持平台:Android(部分设备不支持)功能:运动追踪、平面追踪、点云图、云锚点、光照估计、环境探针、人脸追踪、2D图片追踪、人物遮挡、射线测试。官网链接:ARCoreARKit 开发者:Apple支持平台:iOS(iPhone和iPad)…

【内存泄漏】数据库连接connectionPhantomRefs内存过大

1. 问题背景 线上出现内存报警,内存增长曲线如下 dump内存文件,临时重新发布服务。后经排查发现是数据库连接池设置不合理以及mysql-connector-java 5.1.49有内存泄漏bug。以下为对此问题的分析及问题总结。 1.1 应用背景 数据库连接池: …

FastEI论文阅读

前言 研究FastEI有很长时间了,现在来总结一下,梳理一下认知。论文地址:https://www.nature.com/articles/s41467-023-39279-7,Github项目地址:https://github.com/Qiong-Yang/FastEI。 概要 这篇文章做的工作是小分子…

【御控物联】JavaScript JSON结构转换(10):数组To数组——转换映射方式

文章目录 一、JSON结构转换是什么?二、术语解释三、案例之《JSON数组 To JSON数组》四、代码实现五、在线转换工具六、技术资料 一、JSON结构转换是什么? JSON结构转换指的是将一个JSON对象或JSON数组按照一定规则进行重组、筛选、映射或转换&#xff0…

鸿蒙开发-ArkTS语言-基础类库

鸿蒙开发-UI-交互事件-通用事件 鸿蒙开发-UI-交互事件-键鼠事件 鸿蒙开发-UI-交互事件-焦点事件 鸿蒙开发-UI-交互事件-手势事件 鸿蒙开发-UI-web 鸿蒙开发-UI-web-页面 文章目录 前言 一、ArkTS语言基础类库概述 1. 异步并发和多线程并发能力 2. 提供常见容器类库的增删改查能…

电机选型与直线模组(简化版)

2-1电机分类和普通电机选型 1、电机及其原理的基本认知: 电动机我们平时简称电机,大部分情况下指的都是通电后,输出轴会旋转运动的设备。即将电能转换为机械能,供我们使用以驱动机构运行。电机简单的讲,其实就是一个…

用python,将有道词典中的生词导入扇贝单词

我试过有道词典和扇贝单词,个人感觉扇贝单词记忆功能非常好用,但是扇贝单词没有pc版,而有道在这方面就做的很好。博主平时都是用有道查生词,那有没有办法将有道词典中的生词导入扇贝中呢?下面的过程看上去很复杂&#…

护眼台灯什么牌子好一点,五大热销护眼台灯品牌推荐

台灯已成为每个家庭中不可或缺的照明设备,它的作用不仅限于在夜晚提供充分的光亮,还能迅速营造出适宜的氛围,为用眼提供一个更佳的环境。随着生活品质的提高,人们对台灯的期望也逐步升级,智能化和护眼功能逐渐成为消费…

Python文件操作命令

文件操作 我知道你最近很累,是那种看不见的、身体上和精神上的疲惫感,但是请你一定要坚持下去。就算无人问津也好,技不如人也好,千万别让烦躁和焦虑毁了你的热情和定力。别贪心,我们不可能什么都有,也别灰心…

C++STL(vector类)

文章目录 1.vector类的介绍2.vector的基本用法2.1 遍历vector2.2 数据插入vector2.3 vector容量2.4 查找元素2.5 vector包含vector(二维数组)2.6 迭代器失效2.6 迭代器覆盖 3.vector的底层(模拟实现)3.1 begin and end3.2 拷贝3.3 赋值3.4 size and capacity3.5 operator[]3.6 …

TP4054替代DP4054锂电池供电电路保护方案

锂离子电池以其优良的特性,被广泛应用于:手机、摄录像机、笔记本电脑、无绳电话、电动工具、遥控或电动玩具、照相机等便携式电子设备中。 01 电池特点 1、具有更高的重量能量比、体积能量比; 2、电压高,单节锂电池电压为3.6V,等…

手术信息处理系统源码 B/S网页版手麻系统源码

手术信息处理系统源码 B/S网页版手麻系统源码 手术信息处理系统的工作主要为术前、术中、术后三个阶段的信息管理提供支持。术前是手术预约安排信息的处理,系统为麻醉师和手术相关人员提供病人的病历、检查和检验结果等信息,以帮助他们全面了解病人情况…