“RWEQ+”集成技术在土壤风蚀模拟与风蚀模数估算、变化归因分析中的实践

news2024/9/30 15:32:31

土壤风蚀是一个全球性的环境问题。中国是世界上受土壤风蚀危害最严重的国家之一,土壤风蚀是中国干旱、半干旱及部分湿润地区土地荒漠化的首要过程。中国风蚀荒漠化面积达160.74×104km2,占国土总面积的16.7%,严重影响这些地区的资源开发和社会经济持续稳定发展。自20世纪80年代以来,土壤风蚀作为沙漠化的首要环节而得到前所未有的重视,相继开展了大量的实验研究工作,揭示了各种因素对风蚀过程的影响,尤其是人为因素对风蚀的加剧作用,并提出了不同地区的风蚀防治措施。中国西部山区生态脆弱,水土流失现象较为严重,威胁着国家的生态安全,当地风蚀模数的估算工作对维护其生态环境可持续发展具有一定意义。

土壤侵蚀模型的构建能够更好地探寻侵蚀的原因,以便对土壤侵蚀进行一系列预测工作,减轻其对生态环境的影响。由于侵蚀过程较为复杂,因此建模需要充分考虑各项因素,例如气象、水文、地质环境、土壤条件等。修正的土壤风蚀方程(revised wind erosion equation,RWEQ)被广泛应用于土壤风蚀预报。该模型由美国农业部(USDA)农业研究服务(Agricultural Research Service)组织开发,它是一个基于过程模拟的经验性模型。RWEQ模型能够成功模拟田间管理措施、不同作物轮作对风蚀量的影响。

将结合案例讲解RWEQ模型的运行及相关的归因分析。本课程从原理、数据、方法、归因分析方面对土壤风蚀情况进行实战讲解。原理篇,介绍土壤侵蚀和土壤风蚀的基本原理和主要模型,并结合国内外最新的科研成果分析讲解;数据篇:介绍气象、植被、土壤等数据的获取方式;讲解各种数据的特点和适用性;方法篇:介绍RWEQ模型中各个参量提取的方法和要点;采用Python与ArcGIS有效结合的运行环境,充分利用Python高效地数据处理能力、ArcGIS强大的空间分析及可视化能力,通过代码解析和工具实操演练,讲解多元化的模型参量提取方法;分析篇:分析土壤风蚀分布特征及其影响因素;讲解通经分析、地理探测器等归因分析方法的原理,在R、SPSS等环境中实现对土壤风蚀的归因分析及可视化。

通过本内容,您将通过RWEQ模型运行的全流程实战演练,深入理解风蚀模型的原理和驱动因子;掌握多源异构数据的处理、模型参量提取、归因分析等风蚀模数估算中的技术;在具体实践案例中,学会运用上述原理和技术方法,提升风蚀模型的应用能力水平。

第一章:理论基础

1、土壤侵蚀的基本原理

●土壤侵蚀:在水力、风力、冻融、重力等外营力作用下,土壤、土壤母质被破坏、剥蚀、转运和沉积的全部过程。

● 土壤侵蚀的分类:水力侵蚀、重力侵蚀、冻融侵蚀和风力侵蚀等。

●土壤侵蚀的危害及原因:中国山地丘陵面积广,地形起伏大,地面组成物质疏松深厚,降雨强度大,垦殖历史久,植被覆盖率低等,都是引起土壤侵蚀的重要因素。多种因素的不同组合,决定着土壤侵蚀的类型、程度、区域分布以及潜在危险的大小等。

图片

2、土壤风蚀模型

●土壤风蚀发生的机理

● 土壤风蚀的影响因子:1)风速;2)地表土壤物理特性;3)地表覆盖及粗糙度状况.

●土壤风蚀评估模型:

图片

●风蚀方程模型(Wind Erosion Equation, WEQ)

风蚀方程模型(WEQ)由Woodruff和Siddoway在1965年提出,旨在分析田间地表情况和田间管理措施对侵蚀速率的影响,进而有效防治农田的风力侵蚀。WEQ用于预报美国的农田的年风蚀量(kg/ha-1)。

WEQ 是第一个用于估算田间年风蚀量的模型,其中包含5组11个变量:气候因子、土壤可蚀性、土壤表面粗糙度、田块长度、以及作物残留物。其中土壤可蚀性与气候因子是最重要的因变量。

WEQ可用下式表示:

图片

●修正风蚀方程模型(Revised Wind Erosion Equation, RWEQ)

修正的风蚀方程 (revised wind erosion equation, RWEQ)是一种以较高时空分辨率对区域土壤风蚀状况进行长时间序列估算, 从而有效预测风蚀量的模型, 可以为土地沙化防治提供依据 。

图片

第一章:平台基础

1、ArcGIS软件介绍及安装、常用功能介绍

● ArcGIS版本介绍,安装;

● ArcGIS软件界面,常用功能介绍;

● ArcGIS工作空间环境设置

2、ArcGIS空间分析与制图

2.1 ArcGIS如何定义坐标系

2.2 ArcGIS空间分析

在ArcGIS软件的空间分析工具箱中,提供了大量的栅格数据处理工具,其中对栅格数据进行平滑处理的工具在去除图像上的椒盐噪音的处理中有非常重要的作用

(1)提取分析:按属性或空间位置提取、按像元值提取;

(2)地图代数:地图代数语言规则;

(3)局部分析:栅格数据叠合分析、像元统计、分级、频数取值;

(4)邻域分析:邻域形状、邻域统计类型、点统计;

(5)区域分析:分区几何统计、分区统计、面积制表、区域直方图;

(6)插值分析:反距离权重法、自然邻域法、趋势面法、样条函数法、克里金法;

(7)采样与重采样:渔网分析、随机点采样、重分类、查找表等;

2.3 ArcGIS版面设计

●ArcGIS基础地图服务使用:配置地图服务器;在线地图添加与使用

●地图、鹰眼图、范围指示器、格网、表格、图表等的制作与设计。

过去踩过的那些坑—常见错误和使用注意事项等

第三章:RWEQ模型数据支持

图片

1. 矢量数据的获取与预处理

●矢量数据的认识

●矢量数据创建、转换、编辑

2. 栅格数据的获取与预处理

● 栅格数据的认识

● 栅格数据的输入、输出及转换

●空间分辨率的认识

●栅格数据重采样

3. 遥感云平台数据获取

● 遥感云平台数据简介

● 遥感云平台基本语法

● 遥感云平台数据获取

4. NetCDF数据的获取与处理

● NC数据的认识与读取

● ArcGIS模型构建器的组成

● ArcGIS新建工具箱与自定义工具

5. 基于Python的气象数据的获取与处理

● 气象数据简介

● Python开发环境搭建

●Python代码库的安装与讲解

● 对文本、矢量、栅格等文件进行读写操作

● Python数据清洗

● 文本数据与栅格数据的转换

●NC数据与*.TIF数据的转换

●批量数据投影定义与转换

图片

图片

图片

图片

图片

图片

第四章:RWEQ模型参量提取

1、气候因子WF提取

风速、气温、降雨、日照辐射以及雪盖天数等气候状况都会影响土壤风蚀模数, 其共同组成了气候因子。

气候因子WF表征了在考虑降雨、温度、日照及雪盖等因素的条件下风力对土壤颗粒的搬运能力,其表达式如下:

图片

式中,WF为气象因子(kg/m);WE为风场强度因子(m3/ s3),由监测风速μ2(m /s)、起沙风速μ1(假定为5 m/ s)和观察周期天数 Nd 计算得到;ρ 为空气 密度(kg /m3 ),由海拔高度 EL(km)和绝对温度 T(K) 计算得到;g 为重力加速度(m/s2);S为土壤湿度因子(无量纲);R为降雨量(mm);I为灌溉量(mm);Rd为降雨次数和(或)灌溉天数;ETP为地表潜在相对蒸发量(mm),由太阳辐射SR(cal /cm2 )和平均温度 DT(℃)计算得到;SD为雪覆盖因子(无量纲);P为计算时段内积雪覆盖深度(Hsnow)大于25.4 mm的概率。

Wf因子

图片

ETp因子

图片

SW因子

图片

WF因子

图片

2、土壤可蚀性因子EF提取

土壤可蚀性是指土壤对侵蚀的敏感性。对于不同的机械组成和理化性质的土壤种类,粒度越小,有机质含量越低,其土壤可蚀性越大,越容易被侵蚀;反之粒度越粗,有机质含量越高,其可蚀性越小,越不容易被侵蚀。对于土壤可蚀性因子的计算公式如下:

图片

3、土壤结皮因子SCF提取

土壤结皮是指某些低等生物与土表相互作用或降水滴溅在土表上形成的微层,一般按产生机理可分为生物性结皮和物理性结皮。其中,生物性结皮有利于抵抗土壤风蚀;物理性结皮易碎,反而加速了土壤被风蚀的过程。其计算公式如下:

图片

4、植被覆盖度因子C提取

不同的植被有着不同的根系,也就有不同的固水固沙能力。植被覆盖度因子表示一定植被覆盖条件下,对土壤风蚀的抑制作用大小。依据研究区LUCC分类图,将植被分为林地、灌木、草地、农田、裸地5个植被类型,根据不同的系数计算各植被覆盖度因子。

式中,ai为不同植被类型的系数,其中,林地为 -0.153 5,灌木为 -0.092 1,草地为 -0.151 1,农田为-0.043 8,裸地为-0.076 8;SC为植被覆盖度(无量纲),由NDVI 数据集计算得到。

图片

2、地表粗糙度因子K’提取

地表粗糙度是指由地形引起的土地表面粗糙程度对土壤风蚀的影响

式中,Kr 为因地形起伏产生的地形粗糙度长度 (cm);Crr 为随机糙度因子,取 0;ΔH为距离L范围内的海拔高程差(m),根据不同的起伏地形情况,L 具有不同的值。

图片

2、土壤风蚀量的计算

图片

SL为土壤风蚀量(thm-2a-1);Qmax为风沙最大转移量(kg/m);S为关键地块长度(m);z为下风向最大风蚀出现距离(m);WF为气候因子(kg/m);K’为地表粗糙度因子;EF为土壤可蚀性因子;SCF为土壤结皮因子;C为植被覆盖因子。

图片

第五章:归因分析

1. 统计分析将结合根据研究区土地利用、覆盖变化信息的提取与分析及其他相关研究成果,统计分析研究区空间分布特征,为土壤风蚀防治措施方面进行深入分析。

图片

图片

1. 相关性分析

渔网分析:利用ArcGIS渔网工具在研究区域创建一定大小的格网,进行分割地图、采样分析、划分研究单元等。

相关性分析:通过格网法分别建立三江源地区植被等因子与潜在风蚀量尧实际风蚀量和防风固沙量的散点图,并对散点图进行最优函数拟合,探讨其在空间分布上的相关性。

2. 通径分析

以三江源地区2015年年土壤风蚀量为因变量,以气候因子和植被覆盖度等因子为自变量进行通径分析,量化分析各个因子的直接和间接作用的共同贡献。

图片

4. 因子探测分析--地理探测器

风蚀量的空间分布并非由某单一地理、气候或人文因素导致,其形成与多种因素的共同作用密不可分,因此对其作用贡献较大的因素将决定其实际的空间分布规律。地理探测器模型(GDM)是基于空间分化理论和地理信息系统(GIS)空间分析技术提出的。它通常用于研究影响空间层次异质性的因素及其潜在机制。

●因子探测器    

因子探测器可评估某一影响因素对风蚀量的贡献程度,具体公式如下:

图片

其中,D为某一影响因子,H为风蚀量,Q为影响因子对风蚀量的贡献度,取值范围是[0-1],N、σ2为样本量及其方差,h为样本层数,L为影响因子分类数。当Q值越大时,表明该影响风蚀量的贡献度越大。

●交互作用探测器

交互探测器可评估两种影响因子交互作用时对研究区风蚀量的贡献程度,以便更准确分析实际多影响因子共同作用下的贡献度。

图片

基于R的地理探测器实现:

① 自变量和因变量数据制备;

② 地理探测器运行准备;

③ R软件及程序包的安装、基本设置等;

④ 地理探测器运行代码解析;

⑤ 因子探测器结果分析与可视化;

⑥ 交互探测器结果与可视化;

图片

图片

第六章:RWEQ模型相关的SCI论文撰写技巧

1. 科技论文结构

2. 引言

●科学问题是否清楚?

●逻辑推理是否严密?

●文献综述的写作技巧

●引言写作的示例

3. 摘要和结论

●英文摘要的写作要求

●摘要的五要素

● 如何构建一篇SCI论文的总结摘要

●摘要和结论的区别

● 数据来源与预处理

●模型因子提取方法

4. 讨论

l 讨论的写作要点

l 讨论撰写中的常见问题

5. 论文投稿技巧分析

6. SCI论文案例分析

图片

图片

图片

图片

图片

图片

图片

图片

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java的第十六篇文章——枚举、反射和注解(后期再学一遍)

目录 1. 枚举 1.1 学习目标 1.2 内容讲解 1.2.1 枚举的概述 1.2.2 为什么要使用枚举 1.2.3 作用 1.2.4 格式 2. 反射 2.1 学习目标 2.2 内容讲解 2.2.1 类加载(了解) 2.2.2 类的加载过程 2.2.3 类的初始化 2.2.4 类的加载器 2.2.5 Java系…

7年经验之谈 —— 浅谈web性能测试

什么是性能测试? web性能应该注意些什么? 性能测试,简而言之就是模仿用户对一个系统进行大批量的操作,得出系统各项性能指标和性能瓶颈,并从中发现存在的问题,通过多方协助调优的过程。而web端的性能测试…

9.容器服务更新和发现

文章目录 容器服务更新和发现服务发现consul概念关键特性总结 部署consul架构初始化部署群集查看 部署registrator服务器consul-template 模板文件consul多节点 容器服务更新和发现 服务发现 什么是服务注册与发现 服务注册与发现是微服务架构中不可或缺的重要组件。起初服务…

吃透《西瓜书》第三章 线性模型:对数几率回归

🍉 吃瓜系列 教材:《机器学习》 周志华著 🕒时间:2023/7/26 目录 一、对数几率回归 1.1 定义和基本思想 1.2 对数记录回归建模 1.3 广义线性模型 1.3.1 指数族分布 1.3.2 广义线性模型的三条假设 1.4 对数几率回归的广义线…

百城巡展 | 人大金仓7月携手全国伙伴赋能“一带一路”沿线区域协同创新

盛夏7月,人大金仓“百城巡展”来到西宁、乌鲁木齐、银川、拉萨,携手核心伙伴、用户,打造科技创新合作平台,不断打磨数据库领域中国方案,赋能“一带一路”沿线区域协同创新,助力信创产业高质量发展&#xff…

【C++】Day7 标准莫板库

1. 实现vector相关函数 #include <iostream>using namespace std;template <typename T> class Myvector { private:T* first;T* last;T* end; public:Myvector(int size 10){ //构造函数this->first new T[size];this->last this->first;this-&g…

【计算机视觉中的 GAN 】 - 条件图像合成和 3D 对象生成(2)

一、说明 上文 【计算机视觉中的 GAN 】或多或少是GANs&#xff0c;生成学习和计算机视觉的介绍。我们达到了在 128x128 图像中生成可区分图像特征的程度。但是&#xff0c;如果你真的想了解GAN在计算机视觉方面的进展&#xff0c;你肯定必须深入研究图像到图像的翻译。…

【广州华锐互动】自来水厂净水流程3D模拟还原有哪些作用?

自来水厂净水流程3D模拟还原是一种新型的培训方式&#xff0c;它通过虚拟现实技术&#xff0c;将自来水工艺流程以三维立体的形式呈现出来&#xff0c;为学员提供直观、真实的学习体验。这种培训方式具有以下意义&#xff1a; 首先&#xff0c;自来水厂净水流程3D模拟还原可以…

SpringMvc+阿贾克斯

0目录 1.SpringMVC 加阿贾克斯 2.分页版 1.实战 创建数据库 创建工程和pom依赖 配置web.xml和applicationContext.xml 实体类 Mapper接口方法 Mapper.xml BookService BookSeriviceImpl 控制层 测试 加入findAll.html 测试 2.分页版 控制层 PostMan测…

六个步骤学会简单的数据清洗

在使用机器学习等各种模型来分析数据的时候&#xff0c;最重要的就是如何对原始数据进行清洗和加工&#xff0c;以下几个步骤实现最简单的数据清洗&#xff1b; 以下使用 kaggle 上的泰坦尼克号经典数据集为例子&#xff1b; daownload link&#xff1a;https://link.zhihu.c…

ModuleNotFoundError: No module named ‘xxx‘ 问题解决

ModuleNotFoundError: No module named ‘utils’ 这个问题发生的主要原因&#xff0c;我搜索网络&#xff0c;大概意思就是在py文件中使用了__main__函数&#xff0c;破坏了什么路径识别什么的&#xff0c; 遇到这个问题我发现我导入的utils这个pacakge是有的&#xff0c;那就…

【AutoGluon_02】更优精度与特征重要性

【AutoGluon_02】更优精度与特征重要性 1、优化改良版autogluon2、快速使用3、模型训练4、更高的输出精度5、模型评估&#xff08;1&#xff09;模型排行榜&#xff08;2&#xff09;输出各特征重要性&#xff08;3&#xff09;模型性能可视化 6、输出最终模型7、预测 除了auto…

Scala的trait和extend代码运用实战Demo例子

1、概述 在Scala中&#xff0c;trait是一种特殊的概念&#xff0c;它类似于Java中的接口。trait可以定义方法和字段&#xff0c;但是不能实例化。类可以扩展trait&#xff0c;从而获得trait中定义的方法和字段。 在Scala中&#xff0c;extend关键字用于扩展类或特质。当一个类…

2.playbook剧本

文章目录 playbook剧本创建剧本运行剧本定义和引用变量指定远程主机sudo切换用户when条件判断剧本格式迭代with_itemswith_listwith_flattenedwith_togetherwith_cartesianwith_nested Templates模块tags模块 playbook剧本 playbooks 本身由以下各部分组成 Tasks&#xff1a;任…

基于javeSprict的WebAPI详解

一、前言 作为后端开发&#xff0c;前端其实只需要了解一些就可以了&#xff0c;不需要了解多么深入。在前面我们已经学习了ECMAScript:的基础语法部分&#xff0c;还有DOM API和BOM API需要学习。 DOM API主要负责操作页面结构。 所有的WebAPI可以参考下面这个网址里面的信息…

高清视频制作GIF怎么操作?一个工具在线完成视频转GIF

一段视频为了方便传输分享想要做成GIF动画的时候要怎么操作呢&#xff1f;很简单&#xff0c;只需要一款专业的GIF在线制作工具-GIF中文网&#xff0c;使用视频转GIF&#xff08;https://www.gif.cn/&#xff09;功能&#xff0c;上新MP4格式视频&#xff0c;能够快速制作1分钟…

arm neon/fpu/mfloat

neon官网介绍: Arm Neon technology is an advanced Single Instruction Multiple Data (SIMD) architecture extension for the A-profile and R-profile processors. Neon technology is a packed SIMD architecture. Neon registers are considered as vectors of elements …

【达哥讲网络】第3集:数据交换的垫基石——二层交换原理

专业的网络工程师在进行网络设计时&#xff0c;会事先规划好不同业务数据的转发路径&#xff0c;一方面是为了满足用户应用需求&#xff0c;另一方面是为了提高数据转发效率、充分利用各设备/各链路的硬件或带宽资源。在进行网络故障排除时&#xff0c;理顺各路数据的转发路径也…

Android 开发代码规范

一. AndroidStudio开发工具规范 使用最新的稳定版本.统一文件的编码格式为utf-8. 清除每个类里面的无效的import导包.代码样式统一,比如&#xff0c;tab缩进4个空格&#xff0c;或者 tab size等如果没有特殊情况使用默认的配置即可。每行字数每行字符数不得超过 160 字符&…

C++笔记之++i和i++是原子操作吗?

C笔记之i和i是原子操作吗&#xff1f; code review! 文章目录 C笔记之i和i是原子操作吗&#xff1f;1.i是原子操作吗&#xff1f;2.i是原子操作吗&#xff1f;3.前置递增和后置递增 1.i是原子操作吗&#xff1f; 2.i是原子操作吗&#xff1f; 3.前置递增和后置递增