基于GIS的生态安全格局构建之生态阻力面的建立

news2025/7/6 22:10:26

GIS前沿

一、数据来源介绍

(一)土地利用数据

土地利用数据来自国土资源三次调查数据(2018年),根据研究需要对其进行分析处理。

(二)生态安全等级数据

利用对从生态属性和生态干扰两方面选择的高程、坡度、土地覆盖类型、植被覆盖度、距水体的距离、距道路的距离、距矿点的距离、距居民点的距离共8个生态安全评价指标进行主成分分析得到的特征向量矩阵计算8个评价指标权重,进而通过叠加分析得到生态安全等级分布图。

二、研究方法

(一)生态源地识别

生态源地是促进生态过程发展和生态流运行的景观类型,是生态安全的保障,在生态系统中处于关键地位。一般是将对研究区生态环境稳定发展具有重要意义的集中成片的林地、大面积的河流湖泊和风景名胜区定为生态源地。

(二)生态阻力面建立

生态阻力面是对现实环境中物种迁移难易程度进行模拟的模拟面。以生态源地为源数据,将生态安全评价结果作为成本阻力面,通过计算成本距离可得到最小累积阻力面,即研究区生态安全格局阻力的空间分布特征。

*本教程仅供参考,不足之处欢迎斧正。

三、数据处理

(一)提取生态源地

从总的土地利用数据中提取出来面积大于0.03 km2的林地、大于0.10 km2的河流湖泊和大于0.04 km2的风景名胜区定为生态源地。

右键打开土地利用数据图层的属性表,选择按属性查询,在输入框中输入如下公式来选取数据:

(二)最小累积阻力面

利用计算成本距离工具提取最小累计阻力面。

工具位置:Spatial Analyst工具 -> 距离 -> 成本距离

(三)栅格重分级

利用重分类工具对最小累计阻力面进行重分类,一般分为低、中、较高、高四个等级。

工具位置:Spatial Analyst工具 -> 重分类 -> 重分类

四、可视化制图

(一)选取纸张

这里默认选择A4,横向还是纵向主要看研究区形状是纵向延展还是横向延展。

 

(二)添加地图必要元素

在地图中插入标题、图例、指北针、比例尺等地图必要元素。

其中比例尺尽量要注意的单位和示数(尽量为整数);标题字体一般为黑体,这些均可以右键,并选择属性进行更改设置。

添加图例时在第三页设置边框为0.5磅,背景为白色,其它页为默认选项。

对图例显示的文字描述不满意可以右键图例将图例转换为图形,然后取消分组,编辑图例。

 

上图可以看到数字1、2、3、4和颜色块儿还是组合在一起的,我们要更改颜色的属性,就需要我们再次进行取消分组这一操作;这里我们可以视情况将图层名称和字段名称直接删掉,非必要无需保留;编辑文字时只需要双击或者右键选择属性进行更改即可。

另外图例要怎么完美的放在左下角,可以选中要对其的两个要素,右键选择对齐(先选择的后后选择的对齐,和PPT一样),其中【边缘对齐】是指与纸张对齐。

五、成果展示

树谷资料库资源大全(12月13日更新)

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

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

相关文章

Junit5 + YAML 轻松实现参数化和数据驱动,让 App 自动化测试更高效(一)

登录:不同的用户名,不同的密码,不同的组合都需要做登录场景的测试,正常的排列组合下可能会产生多个用例 搜索:不同的搜索条件产生不同的搜索结果,搜索也是常见的测试项,单个搜索参数或者多种搜…

Java---正则表达式

目录 一、正则表达式的介绍 二、正则表达式的基本语法 (1)字符类 (2)预定义符 (3)数量词 三、正则表达式的具体实例 (1)判断电话号码是否符合规则 (2)…

git push踩坑记录【看注意事项】

记录一次git push的踩坑过程(详细在注意事项里,列出了具体的解决办法)。 push远程仓库命令 使用命令 git init git add . git commit -m "提交说明写在这里" git remote add origin gitgithub.com:xxx/surgical-robot.git git p…

4、常用类和对象

文章目录4、常用类和对象4.1 Object4.2 数组4.3 二维数组4.4 二维数组 九层妖塔4.5 冒泡排序4.6 选择排序4.7 二分法查找4.8 字符串4.9 字符串拼接4.10 字符串比较4.11 字符串截断4.12 字符串替换4.13 字符串大小写转换4.14 字符串查询4.15 StringBuilder4.16 包装类4.17 日期类…

windows环境下python和gdal绑定方法

作者:朱金灿 来源:clever101的专栏 为什么大多数人学不会人工智能编程?>>> 编译和安装gdal 此篇介绍的方法并不需要用到pip工具,可依据自己编译的gdal库来灵活绑定。 安装gdal主要是设置两个环境变量:一是gdal的动态库路径加入到path环境变量下,如下图: 二是…

vim的常规操作

Linux系统内置vi文本编辑器,vim是vi的增强版 vi和vim的三种模式 正常模式:默认模式,可以使用“上下左右”键来移动光标,也可以用删除、复制、粘体等功能插入模式:按i,I,o,O,a,A,r,R等任何一个字母进入命令行模式&…

django logging的StreamHandler的一个小用法

首先先了解下,logging的大致结构,它有一个内置处理器,还有一个django提供的内置记录器。基本上,日志模块就是由这俩组成的,他俩的关系,有点水渠理论的意思。就是说,处理器,和记录器&…

MCU-51:独立按键控制LED灯的动作

目录一、独立按键二、独立按键控制LED亮灭二、消除按键抖动2.1 按键的抖动2.2 控制LED灯状态-消除按键抖动三、独立按键控制LED显示二进制四、独立按键控制LED灯移位一、独立按键 轻触按键:相当于是一种电子开关,按下时开关接通,松开时开关断…

微服务技术--认识微服务

技术栈: 认识微服务 服务架构演变 单体架构 将业务的功能集中在一个项目中开发,打成一个包部署优点: 架构简单部署成本低 缺点: 耦合度高 分布式架构 根据业务功能对系统进行拆分,每个业务模块作为独立项目开发&…

黑盒测试用例设计 - 场景法

原理 现在的软件几乎都是用时间触发来控制流程的。测试时,可以以生动的描述出触发时的情景,有利于设计测试用例,同时使测试用例更容易理解和执行。基本流:软件功能按照正确的事件流实现的一条正确流程。通常一个业务仅存在一个基…

[洛谷]P2234 [HNOI2002]营业额统计

[洛谷]P2234 [HNOI2002]营业额统计一、问题描述题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1提示二、问题分析1、算法标签2、思路分析三、代码实现一、问题描述 [洛谷]P2234 [HNOI2002]营业额统计 题目描述 Tiger 最近被公司升任为营业部经理,他上任后…

微服务系列 - Zookeeper下篇:源码解析

前言 关于zookeeper的入门到精通请阅读:微服务系列 - Zookeeper上篇 注:本内容仅用于个人学习笔记,如有侵扰,联系删除 参考文档:https://blog.csdn.net/mjb740074431/article/details/120173792 一、算法基础 Zook…

@Configuration注解

1.作用 Configuration注解的作用:声明一个类为配置类,用于取代bean.xml配置文件注册bean对象。 2.基础运用 Configuration注解最常见的搭配使用有两个:Bean和Scope Bean:等价于Spring中的bean标签用于注册bean对象的&#xff…

SpringBoot 过滤器、拦截器、监听器对比及使用场景

一、关系图理解 二、区别 1.过滤器 过滤器是在web应用启动的时候初始化一次, 在web应用停止的时候销毁 可以对请求的URL进行过滤, 对敏感词过滤 挡在拦截器的外层 实现的是 javax.servlet.Filter 接口,是 Servlet 规范的一部分 在请求进入容器后,但…

Java 线程的六种状态及其简易转换

1.Java中线程的状态分为六种 NEW:初始状态,线程被创建,但是还没有调用start()方法。 RUNNABLE:运行状态,Java线程将操作系统中的就绪和运行两种状态笼统地称作“运行中”。 BLOCKED:阻塞状态,表示线程阻塞于…

IJCAI-2022 多级发射方法的脉冲神经网络

原文链接:CSDN-脉冲神经网络(SNN)论文阅读(四)-----IJCAI-2022 多级发射方法的脉冲神经网络 Multi-Level Firing with Spiking DS-ResNet: Enabling Better and Deeper Directly-Trained Spiking Neural Networks目录说…

SAP UI5 Smart Table 和 Smart Filter Bar 的联合使用方法介绍试读版

本教程第 147 个步骤,我们介绍了 SAP UI5 Smart Table 控件的用法: SAP UI5 应用开发教程之一百四十七 - SAP UI5 SmartTable 控件的使用介绍 如下图所示: 本步骤我们在 Smart Table 本身的基础上再进一步,学习如何将 Smart Tab…

占道摆摊经营监控报警系统 yolov5

占道摆摊经营监控报警系统通过Python基于yolov5深度学习网络模型,对城市道路区域实时检测,当yolov5模型检测到有流动摊点摆摊违规经营时,立即抓拍告警。Yolo模型采用预定义预测区域的方法来完成目标检测,具体而言是将原始图像划分…

[java]-JDBC

JDBC 是 Java 连接数据库的一种方式,它是一种 Java API,可以用于连接数据库,并且可以访问数据库中的数据。 JDBC 原理 JDBC 是接口,驱动是接口的实现,没有驱动将无法完成数据库连接,从而不能操作数据库!每…

USB TO SPI(上海同旺电子)调试器调试MCP4822

所需设备: 1、USB TO SPI(上海同旺电子); 2、MCP4822:双通道12 位电压输出DAC; 特性 • MCP4802:双通道8 位电压输出DAC • MCP4812:双通道10 位电压输出DAC • MCP4822:双通道12 位电压输出DAC • 轨对…