【景观生态学实验】实验二 景观类型分类

实验目的

1.掌握ArcGIS软件的基本操作:通过课堂理论学习与实验课的实际动手操作,学习并熟练掌握如何利用ArcGIS软件对遥感影像进行一些较为基础的数据处理与分析工作,具体包括波段合成、图像镶嵌、图像裁剪与图像分类等;

2.熟悉ArcGIS遥感影像解译功能:通过实际操作,使学生深入了解ArcGIS在遥感影像处理领域的强大功能,包括遥感影像的数据处理、图像增强、景观类型分类、变化检测等,使学生探索并掌握包括ENVI与ERDAS在内的多种软件的遥感影像处理方法;

3.为后续景观类型分析作基础:通过利用ArcGIS对遥感影像进行解译,使学生使用自行处理得到的结果为后续的景观类型分析做准备,该结果将作为后续实验内容的重要依据,因此需要得到较高的分类精度。

实验内容

(1)预处理丹江口库区2007年TM遥感影像

(2)解译丹江口库区2007年TM遥感影像

(3)丹江口库区2007年分类结果专题图绘制

实验过程

(1)遥感影像预处理

1.波段合成:在此次实验中我们共有三块区域,每块区域各有六幅不同波段的遥感影像,因此我们需要对三块区域分别进行波段合成,做三次波段合成的操作;

选择【System Toolboxes】→【Data Management Tools】→【Raster】→【Raster Processing】→【Composite Bands】,打开波段合成的参数框,输入栅格如图下所示,需要特别注意的是除每个区域的遥感影像不能混淆外,因为波段的排列顺序决定了它们在输出栅格数据集中的顺序,所以遥感影像的顺序也必须从上到下依次为波段1到波段7:

2.影像镶嵌:得到三块区域波段合成的结果后,我们为对目标区域进行整体分析,需要将三个遥感影像镶嵌至同一栅格图层中,点击【System Toolboxes】→【Data Management Tools】→【Raster】→【Raster Dataset】→【Mosaic To New Raster】,打开参数框后设置参数如下图所示:

3.影像裁剪:得到镶嵌影像的结果后,为针对我们想要的区域进行特定的数据处理与分析,我们需要进行影像裁剪工作,点击System Toolboxes】→【Data Management Tools】→【Raster】→【Raster Processing】→【Clip】,打开参数框后设置参数如下图所示!!特别注意!!此处一定要勾选【使用输入要素裁剪几何】,因为我们希望得到的边界是不规则边界,而裁剪得到的边界默认为矩形:

4.假彩色影像转换:进行图像裁剪后得到研究区域遥感影像如下图所示,但此种影像对于我们进行图像分类并不具有很高的辨识程度,因此我们需要通过更改RGB组成的波段将此幅遥感影像进行转换,转换为TM影像标准假彩色,具体为R(band4),G(band3),B(band2):

详细操作为右键图层打开属性,选择【符号系统】→【RGB合成】,在打开的参数框中调整颜色通道与对应的遥感影像波段,得到结果如下右图所示,至此数据的预处理工作已经结束,接下来可以进入遥感解译部分。

(2)遥感解译——监督分类

主体思路:在ArcGIS环境下对遥感图像进行监督分类的流程图如下图所示,在此次实验中我们简化了对景观分类系统的判别,认为研究区域内只有7种景观类型,分别为:林地、灌丛、草地、耕地、未利用地、建设用地与水域,在了解分类要求后,我们即可开始遥感影像分类工作。

1.影像分类工具:右键ArcGIS空白处,选择打开【编辑器】与【影像分类】工具条,该工具是我们此次进行遥感影像分类的主要助手,在工具条内选定待分类影像,利用其【多边形绘制】工具与【训练样本管理器工具】,我们可以得到每类地物的对应AOI作为监督分类的分类依据:

2.训练样本创建:因此在此次实验中最为重要也是最为复杂的步骤即确定各个地物的训练样本(AOI),为保证遥感影像分类精度,AOI的选取应尽可能的多且均匀分布在目标图像上,我们可以利用【合并】工具,将同一类型地物的所有AOI样本勾绘完后,将其全部选择并合并,合并完成后需要将类名称与值进行对应,并将文件保存为gsg:

3.执行监督分类:训练样本创建完毕后,我们回到【影像分类】的工具条,选择【分类】中的最大似然法分类,在弹出的参数框中输入我们需要分类的遥感影像,特征文件选择我们保存的.gsg文件,即可得到遥感影像分类结果如下图所示:

(3)分类精度评价

在实际应用中单单得到遥感影像的分类结果是远远不够的,我们还需要通过一定的手段对我们的分类结果进行精度评价,遥感影像分类评价结果一般使用混淆矩阵的形式进行展示,具体的分类精度评价指标如下表格所示,其基本思路为:获取若干个验证点作为验证依据,通过判断这些验证点是否被正确分类,计算得到分类精度:

混淆矩阵

验证数据
类型

分类结果类型

验证总和

PA

1

2

……

n

1

p11

p21

……

pn1

p+1

p11p+1

……

……

……

……

……

……

……

n

p1n

p2n

……

pnn

p+n

pnnp+n

分类总和

p1+

p2+

……

pn+

p

UA

p11p1+

p22p2+

……

pnnpn+

OA

po=k=1npkkp

Kappa

Kappa=Po-Pc1-Pc , 其中Pc=i=1n(pip+i)N2

1.创建验证点:在无实测样点的情况下,我们一般采取目视解译的方法选取验证样本,以进行分类精度评价,因此我们需要在ArcGIS中创建一个验证点的点矢量文件,在目录中右键相应文件夹选择【新建】—>【Shapefiles】,打开参数框如下所示,创建要素类型为点的Shapefile:

创建完毕后,在ArcGIS软件界面上方空白处右键,打开工具栏选中Editor工具,再点击“开始编辑”选项,即可开始对新建的验证点矢量文件进行编辑,根据实验指导中提供的一些样例,我们应该选择较为确定的地物作为我们的验证点:

得到最终结果如下图所示,我们共有7个不同类型的地物,根据实验指导书要求每类地物需要不少于10个验证点,因此最终得到的验证点数量不得少于70个,并且每个验证点我们都必须赋予它所对应的ID值,即地物类型对应的值:

2.提取值至点:根据上述步骤获得得到验证点后,我们还需要得到所有验证点在遥感影像分类结果图中被分类划归为哪一类地物,用以后续的混淆矩阵的计算。选择【System Toolboxes、 →【Spatial Analyst Tools】→【Extraction】→【Extract Values to Points】,打开参数框如下图所示,输入点要素与分类栅格文件,提取验证点点位的分类结果类型结果同样如下图所示,并且最后,将得到的结果导出为.txt或者excel文件,用于混淆矩阵的计算:

3.分类精度计算:最终利用Excel软件与ArcGIS中的数据来源计算得到的分类精度的混淆矩阵结果如下表格所示,可以看到总体精度OA=77%>60%,而Kappa系数=0.73>0.5,因此分类结果精度符合要求,可以作为后续实验步骤的重要依据:

(4)专题地图绘制

最后根据实验指导要求,利用前期实验课所学知识,选择合适的配色绘制丹江口库区2007年遥感影像分类结果专题图,并且至少包含以下几个要素:标题、指北针、比例尺、图例、经纬度格网,最终得到结果如下图所示,实验结束切记保存好实验数据的文件与地图的.mxd文档,作为后续实验的依据:

 实验心得

  1. 对于我们地信学子来说,此次实验课的内容思路清晰明了,从波段合成到影像镶嵌再到影像裁剪最后到监督分类,仅要求我们利用到了ArcGIS一个软件,因此操作也较为熟悉简单,其主要目的在于让我们获得自行处理得到的结果为后续的景观类型分析做准备
  2. 总而言之此次实验不存在太大难度,但过程十分流畅完整,尤其值得注意的是我们第一次深入接触到了混淆矩阵作为判断分类精度的具体数据获取与计算过程,必须承认对于我们大多数学生来说,看到一堆公式和复杂概念总是会出现一些畏难情绪,但事实上经过自己实际亲手计算后,就会发现其也并不是高不可攀十分困难的,作为学生最重要的就在于对新知识的好奇与掌握
  3. 最后我感触最深的一点在于,此次实验是我们第一次从景观生态学的角度进行实验操作,也因而对我们在实验结果的精度上有了更高的要求,这也从另一方面体现了,多学科交叉的特点使我们地信学子在学习过程中并不能仅限于掌握一些软件的简单操作,以此次实验为例,充分了解各类地物的遥感影像特征也是我们提高分类精度的重要方法,因此我们需要对多个学科的各个方面都有所涉猎,我想这也是我们地信专业的几大特点之一。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于STM32设计的养殖场环境监测系统(华为云IOT)

文章目录 一、前言1.1 项目介绍【1】项目开发背景【2】设计实现的功能【3】项目硬件模块组成【4】需求总结 1.2 设计思路1.3 系统功能总结1.4 开发工具的选择【1】设备端开发【2】上位机开发 二、部署华为云物联网平台2.1 物联网平台介绍2.2 开通物联网服务2.3 创建产品&#x…

微信小程序-获取头像和昵称

一.获取头像 1.将button组件open-type的值设置为chooseAvatar 2.通过bindchooseavatar事件回调获取到头像信息的临时路径 wxml文件代码&#xff1a; <view> <button class"btn" open-type"chooseAvatar" bindchooseavatar"chooseavatar&qu…

生成式人工智能

这个接龙的生成就是概率式的&#xff0c;下一个接龙的字是有概率的 本身就是在做文字接龙的游戏&#xff0c;不会搜索网上的资料

Zig语言通用代码生成器:逻辑,冒烟测试版发布

#1024程序员节 | 征文# Zig语言通用代码生成器&#xff1a;逻辑&#xff0c;冒烟测试版发布 Zig语言是一种新的系统编程语言&#xff0c;其生态位类同与C&#xff0c;是前一段时间大热的rust语言的竞品。它某种意义上的确非常像rust&#xff0c;尤其是在开发过程中无穷无尽抛错…

【哈工大_操作系统理论】L282930 生磁盘的使用从生磁盘到文件文件使用磁盘的实现

L4.3 生磁盘的使用 1、认识磁盘 选择磁道旋转扇区数据读写 哪一个柱面 C哪一个磁头 H哪一个扇区 S 2、第一层抽象&#xff1a;盘块号block 发送盘块号block&#xff0c;磁盘驱动根据 block 计算出 cyl、head、sec&#xff08;CHS&#xff09; 磁盘访问时间主要是寻道时间…

精准布局:探索CSS中的盒子固定定位的魅力

一、概念 固定定位使元素相对于浏览器窗口进行定位&#xff0c;无论网页如何滚动&#xff0c;固定定位的元素也会保持在相同的位置&#xff0c;设置固定定位的元素脱离文档流。 二、语法结构 <style>选择器{/* fixed 固定定位 */position: fixed;}</style> 与绝…

LeetCode练习-删除链表的第n个结节

大家好&#xff0c;依旧是你们的萧萧啊。 今天我们来练习一个经典的链表问题&#xff1a;删除链表的第n个节点。在这篇文章中&#xff0c;我们将深入分析这个问题&#xff0c;并给出一个有效的解决方案。 问题描述 给定一个链表&#xff0c;要求删除链表的倒数第n个节点&…

WRB Hidden Gap,WRB隐藏缺口,MetaTrader 免费公式!(指标教程)

WRB Hidden Gap MetaTrader 指标用于检测和标记宽范围的柱体&#xff08;非常长的柱体&#xff09;或宽范围的烛身&#xff08;具有非常长实体的阴阳烛&#xff09;。此指标可以识别WRB中的隐藏跳空&#xff0c;并区分显示已填补和未填补的隐藏跳空&#xff0c;方便用户一眼识别…

GEE数据集:1984-2022 年间加拿大 6.5 亿公顷森林生态系统的年度优势树种(也称主要树种)地图

目录 简介 数据集说明 空间信息 变量 代码 代码链接 下载链接 引用 许可 网址推荐 0代码在线构建地图应用 机器学习 简介 加拿大长期树种&#xff08;1984-2022 年&#xff09;∥在该数据集中&#xff0c;我们利用空间分辨率为 30 米的 Landsat 时间序列图像&…

etl-查询错误log日志和oracle删除数据表空间

查看weblogic日志的目录 建立连接ssh root192.168.30.1xx 密码hygd123 找到下面路径中的文件 cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bapp-logs 查看log日志 tail -f -n 400 Adminservers.log oracle删除表空间&#xff08;切换到dba用户…

家庭宽带的ip地址是固定的吗?宽带ip地址怎么修改‌

在家庭网络环境中&#xff0c;IP地址的分配和管理是用户常关注的问题。本文将探讨家庭宽带IP地址的固定性&#xff0c;并介绍如何修改宽带IP地址&#xff0c;以满足用户的不同需求。 一、家庭宽带的IP地址是否固定? 关于家庭宽带的IP地址是否固定&#xff0c;答案并非一概而论…

【深入学习Redis丨第八篇】详解Redis数据持久化机制

前言 Redis支持两种数据持久化方式&#xff1a;RDB方式和AOF方式。前者会根据配置的规则定时将内存中的数据持久化到硬盘上&#xff0c;后者则是在每次执行写命令之后将命令记录下来。两种持久化方式可以单独使用&#xff0c;但是通常会将两者结合使用。 一、持久化 1.1、什么…

【Android】使用 Compose 自定义 View 实现从 0 ~ 1 仿 EChat 柱状图

目录 前言DrawScopeDrawScope Api 绘制柱状图绘制 X 轴绘制 Y 轴绘制柱状背景绘制柱状前景完整代码最终效果 存在的问题 前言 本文讲的是使用 compose 去自定义 View &#xff0c;如果您未曾通过继承 View 的方式去实现自定义 View&#xff0c;那么&#xff0c;我建议在观看本…

监控-08-skywalking监控告警

文章目录 前言一、准备二、配置skywalking2.1 修改alarm-settings.yml2.2 重启skywalking 三、收到告警邮件总结 前言 skywalking根据监控规则&#xff0c;通过webhook调后端微服务接口&#xff0c;从而发送告警邮件。 一、准备 根据上几章内容&#xff0c;保证skywalking能监…

离散数学实验二c语言(输出关系矩阵,输出矩阵性质,输出自反闭包,对称闭包,传递闭包,判断矩阵是否为等价关系,相容关系,偏序关系)

离散数学实验二 一、算法描述&#xff0c;算法思想 &#xff08;一&#xff09;相关数据结构 typedef struct Set *S; //存放集合 struct Set {int size; //集合的元素个数char *A; //存放该集合的元素 }; Set存放有限集合A&#xff0c;该集合的元素个数为size&#xff0…

Kafka-Windows搭建全流程(环境,安装包,编译,消费案例,远程连接,服务自启,可视化工具)

目录 一. Kafka安装包获取 1. 官网地址 2. 百度网盘链接 二. 环境要求 1. Java 运行环境 (1) 对 java 环境变量进行配置 (2) 下载完毕之后进行解压 三. 启动Zookeeper 四. 启动Kafka (1) 修改Conf下的server.properties文件&#xff0c;修改kafka的日志文件路径 (2)…

海外云手机实现高效的海外社交媒体营销

随着全球化的深入发展&#xff0c;越来越多的中国企业走向国际市场&#xff0c;尤其是B2B外贸企业&#xff0c;海外社交媒体营销已成为其扩大市场的重要手段。在复杂多变的海外市场环境中&#xff0c;如何有效提高营销效率并降低运营风险&#xff0c;成为了众多企业的首要任务。…

无人机悬停精度算法!

一、主要算法类型 PID控制算法&#xff1a; PID控制算法是一种常用的闭环控制算法&#xff0c;通过计算目标值与当前值的误差&#xff0c;并根据比例&#xff08;P&#xff09;、积分&#xff08;I&#xff09;、微分&#xff08;D&#xff09;三个参数来调整控制输出&#x…

SQL高级查询03

SQL查询语句的下载脚本链接&#xff01;&#xff01;&#xff01; 【免费】SQL练习资源-具体练习操作可以查看我发布的文章资源-CSDN文库​编辑https://download.csdn.net/download/Z0412_J0103/89908378https://download.csdn.net/download/Z0412_J0103/89908378 1 查询employ…

聚链成网,趣链科技参与 “跨链创新联合体”建设

近日&#xff0c;2024全球数商大会在上海举办。大会由上海数据集团和上海市数商协会联合主办&#xff0c;上海市数据局和浦东新区人民政府支持&#xff0c;以“数联全球&#xff0c;商通未来——‘链’接数字经济新未来”为主题&#xff0c;聚焦区块链技术和应用场景展开。 会上…