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适宜性分析的更多相关文章

  1. 空间插值文献阅读(Geostatistical approaches for incorporating elevation into the spatial interpolation of rainfall)

    空间插值技术应用必读论文---P. Goovaerts, Geostatistical approaches for incorporating elevation into the spatial ...

  2. ArcGIS案例学习笔记2_2_txtexcel空间可视化和空间插值

    ArcGIS案例学习笔记2_2_txt/excel空间可视化和空间插值 计划时间:第二天下午 教程:pdf page=337 数据:chapter8/ex4 方法: 1.加载xy.txt和gdp.tx ...

  3. 关于IDW空间插值

    空间插值一般都会用到IInterPolationOP接口等 首先是通过图层的名称获取图层的方法: private ILayer GetLayerByName(string name)        { ...

  4. ArcGIS案例学习笔记2_1_学校选址适宜性分析

    ArcGIS案例学习笔记2_1_学校选址适宜性分析 计划时间:第二天上午 目的:学校选址,适宜性分析 内容:栅格数据分析 教程:pdf page=323 数据:chapter8/ex1/教育,生活,土 ...

  5. C++中类的内存空间大小(sizeof)分析

    注意类大小与结构体大小还是有一些不同的,类里面还包含成员函数(特别是虚函数),结构体中一般只有数据成员. 首先明确各数据类型占多大的空间.例如int到底是占2字节还是4字节空间: 在TC里,int是2 ...

  6. STL空间配置器源码分析(四)bitmap_allocator

    一.摘要 bitmap_allocator是STL空间分配器的其中一种,它采用内存池策略,最多存储64条空闲链表(freelist,实际是一块空间连续的内存区,后面也称为超级块),每条空闲链表存储的内 ...

  7. LINUX运维实战案例之文件已删除但空间不释放问题的分析与解决办法

    1.错误现象 运维的监控系统发来通知,报告一台服务器空间满了,登陆服务器查看,根分区确实没有空间了,如下图所示: 这里首先说明一下服务器的一些删除策略,由于Linux没有回收站功能,我们的线上服务器所 ...

  8. MySQL PrepareStatement基本的两种模式&客户端空间占用的源码分析

    关于预编译(PrepareStatement),对于所有的JDBC驱动程序来讲,有一个共同的功能,就是“防止SQL注入”,类似Oracle还有一种“软解析”的概念,它非常适合应用于OLTP类型的系统中 ...

  9. oracle表空间增长异常或表空间占用过高问题分析

    本人对oracle调优还处在不断学习状态,这个问题是之前处理的项目上遇到过的,顺利解决了,分享下此类问题的处理思路,不足之处,还请指正. 项目上反馈说业务表空间增长越来越快,上次新增的30G数据文件, ...

随机推荐

  1. Kubernetes实战之部署ELK Stack收集平台日志

    主要内容 1 ELK概念 2 K8S需要收集哪些日志 3 ELK Stack日志方案 4 容器中的日志怎么收集 5 K8S平台中应用日志收集 准备环境 一套正常运行的k8s集群,kubeadm安装部署 ...

  2. 微擎site.php函数以及路由连接

    任务1: 微擎模块设计: module.php 规则类: 会调用module.php manifest.xml中业务菜单对应的模块 如果在site.php中没有相应的函数 比如 /web/index. ...

  3. 网管必须必须知道的知识!ARP攻击与欺骗的原理!

    ARP攻击与ARP欺骗原理及应用 1.ARP概述以及攻击原理 2.ARP欺骗原理 3.ARP故障处理 1.什么是ARP协议?将一个已知的IP地址解析成MAC地址.无论是ARP攻击还是ARP欺骗,它们都 ...

  4. 前端语言之js(对比python快速入门)

    昨日内容回顾 浮动 定位 溢出 透明度 模态框 今日内容概要 变量与常量 基本数据类型 数据类型内置方法 函数 常见内置对象 BOM与DOM操作 内容详细 1.变量与常量 # 在JS中声明变量需要使用 ...

  5. 【BZOJ2654】tree(生成树 二分)

    题目链接 大意 给你一个无向带权连通图,每条边是黑色或白色,求一棵最小权的恰好有\(Need\)条白色边的生成树. 题目保证有解,输出最小权值. 其中每条边权在\([1,100]\)范围内. 思路 首 ...

  6. MLlib学习——基本数据类型

    数据类型--基于RDD的API 本地矢量 标记点 本地矩阵 分布式矩阵 RowMatrix(行矩阵) IndexedRowMatrix(索引行矩阵) CoordinateMatrix(坐标矩阵) Bl ...

  7. 将自己的web应用发布到Tomcat

    方法一:(用这个方法最好先把ROOT文件夹备份好,不建议使用) 1,打开tomcat 的目录,在webapps 的目录下, 把命名为ROOT 的文件夹删掉, 然后把自己的war 包更名为 ROOT.w ...

  8. [GWCTF 2019]babyvm re

    BABYVM 基于虚拟机操作的一个题 明面上的check函数和加密逻辑都是假的 操作码 重点分析这个vm 0xF5, 0xF1, 0xE1, 0x00, 0x00, 0x00, 0x00, 0xF2, ...

  9. 查看树莓派系统相关信息的shell代码

    一.系统信息 1.显示系统名.系统版本和cpu架构等 在命令行中输入下面的指令 uname -a 2.系统位数 在命令行中输入下面的指令 getconf LONG_BIT 如图,显示多少就是多少位 3 ...

  10. python虚拟环境与伪静态网页

    目录 一:python虚拟环境 1.本地虚拟环境 1.创建虚拟环境 2.venv表示虚拟环境标志 3.虚拟环境下载django 4.使用虚拟环境 二:伪静态(了解) 1.什么是伪静态网页? 2.为什么 ...