基于遥感的自然生态环境检测——实验三:生态因子提取

news2024/11/14 1:25:26

实验三:生态因子提取

一、实验目标

生态因子生成;生态因子归一化;生态环境评价

二、实验内容

根据经过大气校正后的影像生产土地覆盖指数、土壤指数以及坡度等,对土地覆盖指数、土壤指数以及坡度进行密度分割归一化;通过归一化的指数通过综合指数法进行生态环境评价。

三、详细步骤

1.生态因子生成
(1) 植被覆盖度生成
植被覆盖度根据前人研究的NDVI模型估算:
FC=\left(NDVI-{NDVI}{min}\right)/({NDVI}{max}-{NDVI}{min})
式中,NDVI是归一化植被指数,{NDVI}
{max}表示区域内最大NDVI值,{NDVI}{min}表示区域内最小NDVI值。由于图像中不可避免地存在噪声,{NDVI}{max}和{NDVI}_{min}并不一定是最大的NDVI值和最小的NDVI值,可以根据直方图分别取两头“拐点”处的值。
计算NDVI:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
统计NDVI的范围:
在这里插入图片描述
确定NDVI的有效最大值最小值:
在这里插入图片描述
在这里插入图片描述
利用/Band Algebra/Band Math,在公式栏中输入:
(b1 lt -0.19)*0+(b1 gt 0.63)1+(b1 ge -0.19 and b1 le 0.63 )((b1+0.19)/(0.63+0.19))
在这里插入图片描述
在这里插入图片描述
得到植被覆盖度图像,见图3-1-9.
在这里插入图片描述
(2)土壤指数生成
土壤指数同样采用前人研究的模型裸土植被指数:
GRABS=VI-0.09178BI+5.58959
VI和BI分别为穂帽变换的绿度指数和土壤亮度指数。BI和VI指数可分别用来评价裸土和植被的行为,VI指数与不同植被覆盖度有较大关系,土壤亮度对植被指数有相当大的影响,裸土信息变化的主要部分是由它们的亮度造成的,因此有VI和BI线性组合形成的裸土植被指数能很好地反映裸露情况
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)坡度生成
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)生态因子归一化
评价因子生成之后,直接用它们去进行评价是比较困难的,因为各指标的量纲不一致,所以没有可比性。各指标的量化分值依其对生态环境质量的贡献程度,采用统一顺序原则,即按照它们对生态环境正向影响的大小,从高到低分成若干级,对环境质量贡献越大,编码值越大,反之则编码值越小。各个参评因子数据经过归一化后是一组反映其属性特征的数值,其值介于1-10中之间。
植被覆盖度分级编码表:
覆盖率% 0-10 10-20 20-30 30-40 40-50 50-60 60-70 70-80 80-90 90-100
编码值 1 2 3 4 5 6 7 8 9 10
土壤指数分级编码表:
指数值 <-800 [-800, -500] [-500, -400] [-400, -200] [-200, -100] [-100, 0] [0, 100] [100, 200] [200, 400] >400
编码值 1 2 3 4 5 6 7 8 9 10
地形因子分级编码表:
坡度值 ❤️ 3-8 8-13 13-18 18-23 23-28 28-33 33-38 38-43 >43
编码值 10 9 8 7 6 5 4 3 2 1
密度分割
地形:
在这里插入图片描述
在这里插入图片描述
植被:
在这里插入图片描述
在这里插入图片描述
土壤:
在这里插入图片描述
在这里插入图片描述
2.生态环境评价
本专题选择的评价模型是指数法和综合指数法:
E=w_1\ast S_v+w_2\ast S_s+w_3\ast S_t
在本专题实验中,w_1=0.7;\ w_2=0.2;\ w_3=0.1。
评价结果计算:利用/Band Algebra/Band Math进行综合指标的计算,在公式栏中输入:0.7 * b1 + 0.2 * b2 + 0.1 * b3,b1为植被覆盖度密度分割的结果,b2为土壤指数密度分割的结果,b3为坡度密度分割的结果;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2) 用掩膜文件处理背景区域,把背景区域统一变为0
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3) 得到的环境评价结果为一个单波段灰度图像,使用与3-1-20到一致的密度分割方法进一步分为四个环境等级,如下表所示:
评价等级 综合评价指标 说明
优 9-10 自然生态环境基本未收到破坏,生态结构合理、稳定,生态系统自身功能和自我恢复能力很强
良 6-9 自然生态环境基本未受破坏,生态结构比较合理、稳定,生态系统自身功能和自我恢复能力较强。
中 4-6 自然生态环境受到破坏,生态结构基本合理、稳定,生态系统自身功能和自我恢复能力较弱。
差 1-4 自然生态环境严重破坏,生态结构不合理,生态系统自身功能和自我恢复能力很弱

在这里插入图片描述
在这里插入图片描述
(4) 使用工具箱/Statistics/Compute Statistics对结果进行统计分析。
在这里插入图片描述

四、 实验结果

生态环境评价等级图
在这里插入图片描述
Red:1-4,等级低,占比18.2%
Green:4-6.等级中,占比21.5%
Blue:6-9,等级良,占比40.4%
Yellow:9-10,等级优,占比19.9%
通过分析,发现生态环境评价等级符合实际生态环境的分布状况。

五、 总结与心得

  1. 通过本次实验,我学到了相关的生态因子计算,在NDVI的基础上,学到了植被覆盖度、土壤覆盖度、地形因子的计算。
  2. 生态环境评价中,对归一化处理后的影像在分割前,需要掩膜掉背景。
  3. 统计分析结果,等级良占比最大,等级中、优、差,占比相当,符合实际地物生态环境分布状况。

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

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

相关文章

scikit-learn

一段时间只做一个事情。 比如不要想同时学习flink和scikit-learn。这实在是太难了。 pandas numpy pip install scikit-learn 使用的是venv环境 太难了。。 https://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html#sphx-glr-auto-examples-linear-mode…

建立人力资源运营团队的五个步骤

作为小企业主&#xff0c;设置人力资源运营可能不是您的首要任务。但是&#xff0c;随着您扩大运营规模和员工人数&#xff0c;您可能会遇到合规性和员工敬业度问题&#xff0c;从而阻碍您的业务增长。组建一个团队来照顾您的人力资源运营和员工可以让您专注于改进您的产品和满…

AI独立开发者:一周涨粉8万赚2W美元;推特#HustleGPT GPT-4创业挑战;即刻#AIHackathon创业者在行动 | ShowMeAI周刊

&#x1f440;日报&周刊合辑 | &#x1f3a1;生产力工具与行业应用大全 | &#x1f9e1; 点赞关注评论拜托啦&#xff01; 这是ShowMeAI周刊的第7期。聚焦AI领域本周热点&#xff0c;及其在各圈层泛起的涟漪&#xff1b;拆解AI独立开发者的盈利案例&#xff0c;关注中美AIG…

Javaee Spring JdbcTemplate基本使用 基于xml配置方式

目录 哈哈哈哈&#xff0c;说好是要写一篇关于jdbcTemplate的基本使用&#xff0c;貌似说跑题了&#xff0c;但是主体还是用jdbctemplate实现的&#xff0c;有耐心看完的话相信能有点点收获的哦&#xff01; 项目结构&#xff1a; 小结&#xff1a; 遇到了个小问题&#xff0…

面试题——Arrays.asList()得到的List可以修改吗?

概述 前几天面试问的关于Arrays.asList()的问题&#xff0c;总结一下常见问题。 Arrays.asList()使用了什么设计模式 答案&#xff1a;使用了适配器模式。适配器模式简单来说就是不修改原对象&#xff0c;为了适应新的需求&#xff0c;适配成另一种接口或者类&#xff0c;我…

常见WebShell客户端的流量特征

以下的全是我在各个大佬哪里看文章做的总结-相当于我的笔记 中国蚁剑(AntSword) 大佬文章地址 https://www.cnblogs.com/NoCirc1e/p/16275608.htmlhttps://www.cnblogs.com/NoCirc1e/p/16275608.html 蚁剑PHP类WebShell链接流量 POST /uploadfiles/shell.php HTTP/1.1 Hos…

Windows安装Dolby Vision 杜比视界插件

前言 使用普通的播放器播放杜比视界视频时会出现发紫和发绿&#xff0c;两者来回切换的情况&#xff0c;要么使用专门的播放器&#xff0c;要么使用Windows自带播放器加上安装相应拓展 在使用Windows自带的“电影和电视”播放杜比视界(Dolby Vision)的视频时&#xff0c;需要安…

iOS 自定义Tab页

在iOS里面可以用UISegmentedControl控件来表示Tab页&#xff0c;但其样式难以修改&#xff0c;我们一般会自定义Tab页。 1. 自定义Tab页 在这里我们首先定义UKTabItemView用来显示其中的标签页。 // 标签页代理 protocol UKTabItemViewDelegate <NSObject>- (void)onT…

Kafka源码分析之Producer数据发送流程(四)

概述 书接上回的producer发送流程&#xff0c;在准备工作完成后&#xff0c;kafka的producer借助Sender和KafkaClient两大组件完成了数据的发送。其底层封装了java的NIO的组件channle以及selector&#xff0c;对于NIO组件不太熟悉的同学可以自行查询相关文档。 下面我整理了k…

从0搭建Vue3组件库(二):Monorepo项目搭建

本篇文章是从0搭建Vue3组件库系列文章第二篇,本篇文章将带领大家使用pnpm搭建一个简单的Monorepo项目,并完成包的关联与测试 什么是 Monorepo 其实很简单,就是一个代码库里包含很多的项目,而这些项目虽然是相关联的,但是在逻辑上是独立的,可以由不同人或者团队来维护 为什么…

Scala之集合(1)

目录 ​​​​​​​集合介绍&#xff1a; 不可变集合继承图&#xff1a;​编辑 可变集合继承图 数组&#xff1a; 不可变数组&#xff1a; 样例代码&#xff1a; 遍历集合的方法&#xff1a; 1.for循环 2.迭代器 3.转换成List列表&#xff1a; 4.使用foreach()函数&a…

WebServer项目(二)->linux网络编程基础知识

WebServer项目->linux网络编程基础知识其中&#xff0c;遇到的错误总结1). read&#xff1a;Connection reset by peer2).什么叫连接被重置&#xff1f;1. socket 介绍2. 字节序从主机字节序到网络字节序的转换函数&#xff1a;htons、htonl&#xff1b; 从网络字节序到主机…

科创人·中建三局一公司尹奎:数字化变革能创造全新行业,其意义超越形式、范式创新

尹奎 中建三局一公司技术中心主任 教授级高级工程师&#xff0c;BIM领域资深专家&#xff0c;完成10余个基于BIM的相关研究课题&#xff0c;获省部级以上科技进步奖 13 项&#xff1b;公开出版专著3部&#xff0c;参与编写“十二五”国家重点图书出版规划项目《BIM应用施工》&a…

CCS5.5环境设置

CCS5.5环境设置 文件编码格式设置利用断点导入*.dat文件先用Python生成*.dat文件DSP代码&#xff08;sys/bios&#xff09; 步骤利用strip6x工具去除**.out文件中的调试信息硬件跟踪功能应用名词解释使用方法 ccs显示图片参数设置 文件编码格式设置 可分别对工作空间、工程、单…

Mysql下载安装

1.Mysql官网下载 MySQLhttps://www.mysql.com/ 有商业版和社区版&#xff0c;商业版使用收费&#xff0c;有试用期&#xff0c;社区版免费&#xff0c;选择社区版即可&#xff1a; 点击MySQL社区服务器&#xff1a; 选择要安装的版本&#xff1a; 进行下载即可&#xff1a; 2…

Docker设置http proxy代理

需求&#xff1a; 由于公司服务器无法正常访问公网&#xff0c;想要下载一些外部依赖包需要配置公司的内部代理。 Docker构建镜像或拉取镜像时需要通过代理访问外网&#xff0c;可以按照以下步骤设置HTTP代理 目录 创建目录 创建并编辑配置文件 重新加载Docker服务配置 重启…

Devops流程探究

1、DevOps面向对象 软件开发是由开发团队和运维团队共同协同配合才能完成一个软件的开发。 2、开发团队和运维团队 开发团队主要负责软件的开发和迭代更新&#xff0c;运维团队则是负责测试和部署上线。 3、解决问题 但是&#xff0c;这样会存在一个问题&#xff0c;只有当…

第五章 数据链路层与局域网

数据链路层服务 组帧&#xff1b;将要传输的数据封装成帧链路接入&#xff1b;可分为点对点链路&#xff08;独占&#xff09;和广播链路&#xff08;共享&#xff09;可靠交付&#xff1b;即在相邻节点间经数据链路实现数据报的可靠传输差错控制&#xff1b;检错纠错 差错控…

前端基础复习

1.什么叫HTML5&#xff1f;和原本的所说的HTML有什么区别&#xff1f; 本质上html和html5是一样的的。区别有&#xff1a; 1. 在文档类型声明上 HTML4.0 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loos…

密码加密之bcrypt

在这里是用的bcrypt加密算法&#xff0c;这种现在比较流行 而且无法进行解密 引入依赖 <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</ar…