空间插值生物X适宜性分析
1 前言
这期博主将根据示例大概讲一下插值分析。
2 问题阐述
根据要求,完成以下操作:
(1)请就以上条件确定此地区适合X的生活范围,并制作专题图。专题图内容要求以地形和水系作为背景,且给出适宜区域面积(投影面积即可)。
(2)根据location数据统计该只鸟在2012年5月到2012年11月份的飞行里程。
(3)自1990年以来,该地加强了对其保护,其数量逐年增长,作折线图说明。
3大概思路
用【反距离权重法】对温度,降水量进行插值,用【重分类】对各因素适合区域进行提取,用【栅格计算器】进行叠加分析,得到适合鸟类生活的区域,计算得到面积,用地形与水域为背景制作专题图。
4 具体步骤
4.1 加载数据
(1)打开ArcMap,【添加数据】,选择“dem”、“gully”、“climate.txt”和“location”,单击添加。
图4.1.1 添加数据参数设置
(2)在“climate.txt”图层上右键,【显示XY数据】,X字段为“X”,Y字段为“Y”,单击确定。
图4.1.2 显示XY数据参数设置
(3)选择“climate.txt个事件”图层,右键【数据】【导出数据】,输出要素类“climate.shp”,单击确定。
图4.1.3 导出数据参数设置
图4.1.4 加载数据结果图
4.2坡向提取
(1)在ArcToolbox中选择【Spatial Analyst】【表面分析】【坡向】工具,输入栅格为“dem”,输出栅格“Aspect”,单击确定。
图4.2.1 坡向参数设置
(2)在ArcToolbox中选择【Spatial Analyst】【重分类】【重分类】工具,输入栅格为“Aspect”,输出栅格“reclass_asp”,单击确定。
图4.2.2 重分类参数设置
4.3温度提取
(1)在ArcToolbox中选择【Spatial Analyst】【插值分析】【反距离权重法】,输入点要素为“climate”,Z值字段为“Temperature”,输出栅格“temperature”,单击确定。
图4.3.1 反距离权重法参数设置
(2)在ArcToolbox中选择【Spatial Analyst】【重分类】【重分类】工具,输入栅格为“temperature”,输出栅格“reclass_temp”,单击确定。
图4.3.2 重分类参数设置
4.4降水量提取
(1)在ArcToolbox中选择【Spatial Analyst】【插值分析】【反距离权重法】,输入点要素为“climate”,Z值字段为“Rainfall”,输出栅格“rainfall”,单击确定。
图4.4.1 反距离权重法参数设置
(2)在ArcToolbox中选择【Spatial Analyst】【重分类】【重分类】工具,输入栅格为“rainfall”,输出栅格“reclass_rain”,单击确定。
图4.4.2 重分类参数设置
4.5沟谷区域提取
(1)在ArcToolbox中选择【Spatial Analyst】【重分类】【重分类】工具,输入要素为“dem”,输出要素“reclass_dem”,单击确定。
图4.5.3 重分类参数设置
4.6叠加分析
(1)在ArcToolbox中选择【Spatial Analyst】【地图代数】【栅格计算器】工具,地图表达式为“”reclass_dem”*”reclass_rain”*”reclass_temp”*”reclass_asp””,输出栅格“result”,单击确定。
图4.6.1 栅格计算器参数设置
图4.6.2 适合区域结果图
(2)计算适合区域面积,选择“result”图层,右键【打开属性表】,Count为“309021”,像元大小为“25”,故适合区域面积为“309021*25=7725525”平方米。
4.7制作专题图
(1)单击【布局视图】,选择“dem”图层,右键【属性】【符号系统】【已分类】,选择色带,单击确定。
图4.7.1 图层属性参数设置
(2)【插入】标题、图例、比例尺、指北针。
(3)【文件】【导出地图】,单击保存;【文件】【保存】。
图4.7.2 导出地图参数设置
图4.7.3 适合区域结果图
4.8统计飞行里程
(1)选择“location”图层,右键【属性】【标注】,字段选择“T”,显示标注,单击确定。
(2)选择“location”图层。右键【打开属性表】,筛选时间段内数据。
(3)新建Shapefile文件“track”,矢量化路径。在“track”图层,右键【打开属性表】【添加字段】“length”,右键【计算几何】,里程为“26403.5米”。
图4.8.2 结果图
4.9制作折线图
(1)【添加数据】,选择“data.xls”“sheet2”,单击添加。
(2)【视图】【图表】【创建图表】,Y字段选为“鸟类数量”,X字段为“年份”。
图4.9.1 创建图表向导参数设置
图4.9.2 鸟类数量变化折线图
扫码关注微信公众号
空间插值生物X适宜性分析的更多相关文章
- 空间插值文献阅读(Geostatistical approaches for incorporating elevation into the spatial interpolation of rainfall)
空间插值技术应用必读论文---P. Goovaerts, Geostatistical approaches for incorporating elevation into the spatial ...
- ArcGIS案例学习笔记2_2_txtexcel空间可视化和空间插值
ArcGIS案例学习笔记2_2_txt/excel空间可视化和空间插值 计划时间:第二天下午 教程:pdf page=337 数据:chapter8/ex4 方法: 1.加载xy.txt和gdp.tx ...
- 关于IDW空间插值
空间插值一般都会用到IInterPolationOP接口等 首先是通过图层的名称获取图层的方法: private ILayer GetLayerByName(string name) { ...
- ArcGIS案例学习笔记2_1_学校选址适宜性分析
ArcGIS案例学习笔记2_1_学校选址适宜性分析 计划时间:第二天上午 目的:学校选址,适宜性分析 内容:栅格数据分析 教程:pdf page=323 数据:chapter8/ex1/教育,生活,土 ...
- C++中类的内存空间大小(sizeof)分析
注意类大小与结构体大小还是有一些不同的,类里面还包含成员函数(特别是虚函数),结构体中一般只有数据成员. 首先明确各数据类型占多大的空间.例如int到底是占2字节还是4字节空间: 在TC里,int是2 ...
- STL空间配置器源码分析(四)bitmap_allocator
一.摘要 bitmap_allocator是STL空间分配器的其中一种,它采用内存池策略,最多存储64条空闲链表(freelist,实际是一块空间连续的内存区,后面也称为超级块),每条空闲链表存储的内 ...
- LINUX运维实战案例之文件已删除但空间不释放问题的分析与解决办法
1.错误现象 运维的监控系统发来通知,报告一台服务器空间满了,登陆服务器查看,根分区确实没有空间了,如下图所示: 这里首先说明一下服务器的一些删除策略,由于Linux没有回收站功能,我们的线上服务器所 ...
- MySQL PrepareStatement基本的两种模式&客户端空间占用的源码分析
关于预编译(PrepareStatement),对于所有的JDBC驱动程序来讲,有一个共同的功能,就是“防止SQL注入”,类似Oracle还有一种“软解析”的概念,它非常适合应用于OLTP类型的系统中 ...
- oracle表空间增长异常或表空间占用过高问题分析
本人对oracle调优还处在不断学习状态,这个问题是之前处理的项目上遇到过的,顺利解决了,分享下此类问题的处理思路,不足之处,还请指正. 项目上反馈说业务表空间增长越来越快,上次新增的30G数据文件, ...
随机推荐
- Typora快捷键 shortcuts-windows
Typora快捷键 shortcuts-windows 快捷键 作用 ctrl+ ctrl- 字体大小调节 ctrl + shift + ` 行内代码 alt+shift+5 删除线 ctrl+shi ...
- Redis sentinel.conf配置文件详解
redis-sentinel.conf配置项说明如下: 1.port 26379 sentinel监听端口,默认是26379,可以修改. 2.sentinel monitor <master-n ...
- k8s之Pod基础概念
1. 资源限制 Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象.一个Pod代表着集群中运行的一个进程.kubernetes中其他大多数组件都是围绕着Pod来 ...
- Java两个整数相除保留n位小数
方式1:被除数转double后,除以除数,结果是一个double类型的数,将double结果按要求保留n位小数即可. 保留n位小数的写法 int a = 10; int b = 3; double r ...
- 帆软报表(finereport)点击事件对话框打开
点击事件对话框打开iframe var iframe = $("<iframe id='001' name='001' width='100%' height='100%' scrol ...
- 再见收费的Navicat!操作所有数据库就靠它了!
作为一名开发者,免不了要和数据库打交道,于是我们就需要一款顺手的数据库管理工具.很长一段时间里,Navicat 都是我的首选,但最近更换了一台新电脑,之前的绿色安装包找不到了. 于是就琢磨着,找一款免 ...
- python文件操作方式
一.文件操作 1.什么是文件 文件是操作系统暴露给用户能够快捷方便操作硬盘的快捷方式(接口) 2.代码如何操作文件 关键字:open() 三步走: 1.利用关键字open打开文件 2.利用其他方法操作 ...
- Solution -「洛谷 P6577」「模板」二分图最大权完美匹配
\(\mathcal{Description}\) Link. 给定二分图 \(G=(V=X\cup Y,E)\),\(|X|=|Y|=n\),边 \((u,v)\in E\) 有权 \(w( ...
- Solution -「ExaWizards 2019 C」Snuke and Wizards
\(\mathcal{Description}\) Link. 给定一个长度为 \(n\) 的字符串 \(s\),每个字符上初始有一张卡片.\(q\) 次操作,每次指定 \(s\) 中字符为 ...
- 我来教你如何将cpu使用率up起来(shell脚本[含注释])
这个脚本是为了逃过一些资源检测的,当一些机器当前使用率偏低,会被客户要求收回,那咋办呢?使用下面的脚本,就可以留住你的机器了 假设要求cpu使用率不能低于35% 使用方法:bash up_up_up. ...