ArcGIS提取水系并进行生态敏感性分析
1、前言
此前已经发表过一篇名为《ENVI提取水系并进行生态敏感性分析》的随笔,这篇是用ArcGIS进行水系提取,与前者的区别是上篇一般是对遥感影像进行处理,准确性较高;这篇是讲在没有遥感影像的情况下,用DEM进行水系的提取,一般与实际水系有差别,准确性较低。但是在某些研究中用途也不少,尤其是涉及河网分级、盆域分析、淹没分析等,具有一定的基础性。
2、问题
根据提供的数字高程模型,完成以下操作:
(1)计算“vegetation”图层范围内的坡度、坡向;
(2)提取“vegetation”图层范围内的河流线数据(不考虑图层范围外部的影响,汇流临界值为1000);
(3)在“vegetation”图层范围内,计算每个栅格到最近河流栅格的直线距离值;
(4)地形、植被、水体方面的生态因子及其对该地区的敏感性等级见表1和表2。请根据表1中各因子权重值,加权计算该区域的生态敏感性信息,并按照表3的敏感性等级分类方法,绘制该地区的生态敏感性等级分布专题图。
3、思路
空间数据分析中,首先使用【按掩膜提取】工具,提取vegetation数据的dem;然后使用【坡度】【坡向】工具,计算以vegetation为范围的坡度与坡向;使用【水文分析】中的【填洼】、【流向】、【流量】工具提取河流数据,并进一步使用【栅格计算器】工具计算汇流;下一步使用【栅格计算器】工具,根据表1中各因子权重值,加权计算该区域的生态敏感性信息;最后进行专题图制作,根据要求绘制该地区的生态敏感性等级分布专题图。
4、具体步骤
4.1 计算坡度坡向
(1)使用【ArcToolbox】【Spatial Analyst工具】【提取分析】【按掩膜提取】提取“dem”,提取范围为“vegetation”图层范围。设置如图4.1.1。结果如图4.1.2。
图4.1.1 按掩膜提取
图4.1.2 提取结果DEM_veg
(2)使用【ArcToolbox】【Spatial Analyst工具】【表面分析】【坡度】工具计算坡度。设置如图4.1.3。结果如图4.1.4。
图4.1.3 坡度
图4.1.4 坡度计算结果
(2)使用【ArcToolbox】【Spatial Analyst工具】【表面分析】【坡向】工具计算坡度。设置如图4.1.5。结果如图4.1.6。
图4.1.5 坡向
图4.1.6 坡向计算结果
4.2 提取河流线数据
(1)使用【ArcToolbox】【Spatial Analyst工具】【水文分析】【填洼】对“DEM_veg”进行填洼处理。设置如图4.2.1。结果图如4.2.2。
图4.2.1 填洼
图4.2.2 填洼结果
(2)使用【ArcToolbox】【Spatial Analyst工具】【水文分析】【流向】对“Fill_DEM_veg1”进行流向计算。设置如图4.2.3。结果图如4.2.4。
图4.2.3 流向
图4.2.4 流向计算结果
(2)使用【ArcToolbox】【Spatial Analyst工具】【水文分析】【流量】对“Fill_DEM_veg1”进行流量计算。设置如图4.2.5。结果图如4.2.6。
图4.2.5 流量
图4.2.5 流量计算结果
(2)使用【ArcToolbox】【Spatial Analyst工具】【地图代数】【栅格计算器】对“FlowAcc_Flow1”提取河流。输入公式为:Con("FlowAcc_Flow1" >=1000 ,1,0)。设置如图4.2.7。结果图如4.2.8。
图4.2.7 栅格计算器
图4.2.8 河流
4.3 栅格到最近河流的直线距离值
(1)使用【ArcToolbox】【Spatial Analyst工具】【距离分析】【欧氏距离】。设置如图4.3.1。结果图4.3.2。
图4.3.1 欧式距离
图4.3.2 每个栅格到最近河流栅格的直线距离值
4.4 敏感性分析
(1)使用【ArcToolbox】【Spatial Analyst工具】【重分类】【重分类】对坡度数据“Slope_DEM_ve1”根据敏感性进行重分类。设置如图4.4.1。结果如图4.4.2。
图4.4.1 坡度重分类
图4.4.2 坡度重分类结果
(2)使用【ArcToolbox】【Spatial Analyst工具】【重分类】【重分类】对高程数据“DEM_ve1”根据敏感性进行重分类。设置如图4.4.3。结果如图4.4.4。
图4.4.3 高程重分类
图4.4.4 高程重分类结果
(3)使用【ArcToolbox】【Spatial Analyst工具】【重分类】【重分类】对坡向数据“Aspect_DEM_v1”根据敏感性进行重分类。设置如图4.4.5。结果如图4.4.6。
图4.4.5 坡向重分类
图4.4.6 坡向重分类结果
(4)使用【ArcToolbox】【Spatial Analyst工具】【重分类】【重分类】对植被数据“vegetation.tif”根据敏感性进行重分类。设置如图4.4.7。结果如图4.4.8。
图4.4.7 植被重分类
图4.4.8 植被重分类结果
(5)使用【ArcToolbox】【Spatial Analyst工具】【重分类】【重分类】对水系数据“river”根据敏感性进行重分类。设置如图4.4.9。结果如图4.4.10。
图4.4.9 水系重分类
图4.4.10 水系重分类结果
(6)用【ArcToolbox】【Spatial Analyst工具】【重分类】【重分类】将栅格到最近河流的直线距离值“EucDist_rive” 根据敏感性进行重分类。设置如图4.4.11结果如图4.4.12。
图4.4.11 欧氏距离重分类
图4.4.12 河流缓冲区分类结果
(7)用【ArcToolbox】【Spatial Analyst工具】【地图代数】【栅格计算器】将以上重分类结果进行权重计算。设置如图4.4.13结果如图4.4.14。
图4.4.13 栅格计算器
图4.4.14 栅格计算结果
(8)用【ArcToolbox】【Spatial Analyst工具】【重分类】【重分类】将敏感性数据 “rastercalc3” 根据敏感性进行重分类。设置如图4.4.15结果如图4.4.16。
图4.4.15 敏感性重分类
图4.4.16 敏感性分类结果
扫码关注微信公众号
ArcGIS提取水系并进行生态敏感性分析的更多相关文章
- ENVI提取水系并进行生态敏感性分析
4 具体步骤 4.1 DEM数据拼接 (1)打开ENVI软件,选择[File][Open],添加文件夹DEM数据中的影像,操作如图4.1.1所示,结果如图4.1.2. 图4.1.1 添加DEM数据影像 ...
- ArcGIS提取影像边界
基于ArcGIS有多重办法可以提取影像边界,比如常用的有以下几种方式: a.System Toolboxes --> 3D Analyst Tools --> Conversion --& ...
- 转:ArcGIS提取面状道路中心线(转载)
1.首先把所有的面要素merge成一个要素 2.把merge后的数据转成线数据 3.此时转换后的线数据一定是闭合的,为了防止提取中心线失败(只提取出外围轮廓)我们在随意一个道路末端使用打断工具打一个开 ...
- ArcMap操作随记(2)
1.空间校正 变换-仿射 仅发生偏移 橡皮页变化 形状改变 变换-投影 旋转,改变角度 变换-相似 改变大小.形状不变 2.计算行列号 Int(([POINT_Y]-1273.143242)/30)+ ...
- ARCGIS API for Python进行城市区域提取
ArcGIS API for Python主要用于Web端的扩展和开发,提供简单易用.功能强大的Python库,以及大数据分析能力,可轻松实现实时数据.栅格数据.空间数据等多源数据的接入和GIS分析 ...
- 利用ArcGIS水文分析工具提取河网
转自原文 利用ArcGIS水文分析工具提取河网(转) DEM包含有多种信息,ArcToolBox提供了利用DEM提取河网的方法,但是操作比较烦琐(帮助可参看Hydrologic analysis sa ...
- 解析ArcGis拓扑——根据拓扑错误记录提取shp文件、导出Excel表格
在ArcGis拓扑检查的流程——以面重叠检查为例中讲述了如何在ArcGis进行拓扑检查与修改. 在实际操作中,有时我们还需要将ArcGis拓扑检查的结果制作成报告或者提取错误信息反馈作业方. 本文仍然 ...
- ArcGIS案例学习笔记2_2_模型构建器和山顶点提取批处理
ArcGIS案例学习笔记2_2_模型构建器和山顶点提取批处理 计划时间:第二天下午 背景:数据量大,工程大 目的:自动化,批处理,定制业务流程,不写程序 教程:Pdf/343 数据:chap8/ex5 ...
- ArcGIS案例学习笔记2_1_山顶点提取最大值提取
ArcGIS案例学习笔记2_1_山顶点提取最大值提取 计划时间:第二天上午 目的:最大值提取 教程:Pdf page=343 数据:chap8/ex5/dem.tif 背景知识:等高线种类 基本等高线 ...
随机推荐
- UITableViewCell的contentView
contentView下默认有3个子视图其中2个是UILabel(通过UITableViewCell的textLabel和detailTextLabel属性访问)第3个是UIImageView(通过U ...
- Java向mysql中插入时间的方法
ava向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 java向MySQL插入当前时间的四种方式 第一种:将java.util.Date类型的 ...
- 使用CAShapeLayer做出圆形的进度条 —— #DF!
CircleView.h的内容如下: #import <UIKit/UIKit.h> @interface CircleView : UIView @property (nonatomic ...
- iOS中通过链接地址打开指定APP并传参 by徐文棋
基于项目需要,有时候需要通过一个链接,或者二维码扫描来直接打开我们所开发的客户端. 当然了.客户端也不仅仅是需要被打开,而且还要跳到相应的页面去,因此这里需要传参. 客户端想用链接打开,必须要在inf ...
- 【CF888G】Xor-MST(生成树 Trie)
题目链接 大意 给出\(N\)个点的点权,定义两个点之间的边权为这两个点权的异或和,求这\(N\)个点间的最小生成树. 思路 贪心地想,相连的两个点异或和应当尽量的小. 那么应先从高位确定,因为高位的 ...
- logback1.3.x配置详解与实践
前提 当前(2022-02前后)日志框架logback的最新版本1.3.0已经更新到1.3.0-alpha14版本,此版本为非stable版本,相对于最新稳定版1.2.10来说,虽然slf4j-api ...
- Solution -「ABC 213G」Connectivity 2
\(\mathcal{Description}\) Link. 给定简单无向图 \(G=(V,E)\),点的编号从 \(1\) 到 \(|V|=n\).对于 \(k=2..n\),求 \(H= ...
- IE内核 播放 RTMP 视频
VLC IE ActiveX 方式播放 需IE内核支持(IE或者双核浏览器). VLC 下载地址https://www.videolan.org/vlc/ 页面视频窗口 <div id=&quo ...
- GMP
目录 GMP 含义 模型 状态汇总 G状态 P的状态 M的状态 调度场景 总结 GMP 含义 Goroutine的并发编程模型基于GMP模型,简要解释一下GMP的含义: G:表示goroutine,每 ...
- Hbuilderx换行问题(属性合并一行展示)
1. 标签折行,非吾所愿(格式化代码快捷键:Ctrl + K) 2. 打开工具-设置 3. 点击左侧插件配置,点击右边下侧jsbeautify 4. 将原本的折行长度由120改为1200(长度可根据 ...