1. 需求

现在有某区域的高分影像和对应范围的土地利用现状数据,现在的耕地面积比二调大了很多,需要把没有备案的土地清查出来。简单的说就是要找出哪些绿地是新增的或者由其他用地类型转化而来的。

2.总体技术路线

(1)对影像采用遥感的分类方法进行分类

在ArcGIS中采用监督分类的方法,先对不同用地类型进行采样,然后对分类器进行训练,最后对影像进行分类。也可以在Envi软件中进行分类,经测试ArcGIS中做绿地提取的效果也不错,同时为了在同一软件中完成所有工作,因此选择在ArcGIS中进行影像分类。

通过遥感方法进行自动分类的结果一般都会存在误差,这种误差和影像质量、采样样本、分类方法都有很大关系。这属于遥感专业范畴,本文就不详细说明了。

(2) 重分类

重分类的作用主要是进行二值化,把重点关注的绿地值赋为1,其余用地类型的值赋为0。

也可以跳过重分类,只要在转成矢量之后,把所有绿地按属性提取出来,再合并成一个图层也可以。

(3)栅格转矢量

为了对比分析,需要把重分类的结果转化为矢量数据。之后,把其中的绿地作为一个图层单独提取出来。

(4)绿地变化分析

变化分析分为两种,一种是分析绿地扩大的部分;另一种是可以分析绿地减少的部分,也就是违法建筑占用掉的绿地。

用现状中的绿地擦除掉影像中提取出来的绿地,就是扩大的部分;反之,用影像中的绿地擦除掉现状中的绿地,就是减少的部分。本次进行前者分析即可。

(5)分析绿地的变化性质

将分析出来的扩大的绿地和整体的现状数据进行相交分析,就可以得到扩大的绿地是由哪些用地类型转化而来的了。

3.具体实现

3.1 高分影像分类

3.1.1分类前预处理

由于拿到的影像格式是Grid格式,为了便于拷贝和操作,先将影像输出为tif格式。具体操作:

在ArcMap中打开12-2影像:

在影像上右键,选择“Data——Export Data”:

指定输出的文件夹路径以及影像名称即可。

3.1.2 分类采样

在ArcMap中打开1221.tif,在ArcMap菜单上的空白处右键,勾选Image Classification工具条:

可以看到该工具条已经添加出来:

分类工具条

由于分类前的采样对分类结果影响比较大,所以要针对影像进行具体分析。

对于这幅影像我们为了更好的区分出绿地与其他地类,对影像按照建筑用地、水域、绿地这三类进行分类,建筑物再按蓝色屋顶、白色屋顶、红色屋顶,绿地按照深绿色、亮绿色以及浅绿色进行采样。具体解译标识示例如下:

确定好解译标识后,就开始进行采样。点击Image Classification中的训练样本管理器:

现在就可以开始采样了,点击Image Classification中的绘制多边形:

采样管理器

然后对着蓝色屋顶的建筑物区域进行绘制:

绘制完后可以在训练样本管理器中看到已经采到的样本。可以对样本的Class Name进行修改,这里就改为buildingblue。然后可以继续采一些蓝色屋顶的建筑物。

接着再采红色屋顶、白色屋顶的样本:

继续重复以上步骤,完成水域和绿地的采样。最后训练样本管理器中的样本显示如下:

此时,可以相同类的样本合并到一起,比如蓝色屋顶的合并为一类,红色屋顶建筑合并为一类等等。

将样本管理器中同类的样本选中,然后点击“合并训练样本”:

就把同类的样本合并成一类了,全部合并完之后结果如下:

采样管理器结果

最后点击训练样本管理器中的保存,将样本数据保存到自定义的指定位置。

保存结果可以是shapefile数据,也可以存到GDB当中。我这里存成trainsample2.shp。至此样本数据就采集完成。

3.1.3定义最大似然发分类器

通过Train Maximum likelihood Classifier工具创建用于分类的分类器。该工具位于“Spatial Anaylst Tools——Segmentation and Classification——Train Maximum likelihood Classifier”:

Input Raster:选择要分类的影像数据1221.tif

Input Training Sample File: 选择上一步的采样结果:transample2.shp

最后指定训练器定义文件的输出路径及名称。

点击OK,完成计算。

3.1.4影像分类

采用栅格分类工具对影像进行分类:

Input Raster:要分类的影像

Input Classifier

Definition File:刚才上一步创建的分类器定义文件。

最后指定分类结果的存储位置及名称。点击OK开始分类。

分类结果如下:

可以看到分出来的结果很破碎,需要对分类结果进行聚合,采用聚合工具进行数据处理:

其中Cell factor就是聚合的栅格单元大小,值必须大于1,如果太大,分类结果就会比较粗略,这个数据我测了两次,感觉设成9比较合适。Aggregation technique就是聚合时选择哪个值作为聚合之后的值,这里选择MEDIAN,就是排序之后位于中间的那个值。

至此,影像分类及后处理就完成了,我们可以将其他用地类型颜色不显示,只显示分出来的绿地,看看结果是否满意。

可以使用Effects工具条,对结果和原始影像使用“卷帘”工具进行对比查看。分类结果整体比较满意,绿地都分出来了。

3.1.5重分类

将分类结果二值化为0和1两类,也就是非绿地和绿地两类。打开Reclassify工具:

Old values就是分类结果聚合后栅格数据的旧值,如果这里显示的类别不全,是因为显示的时候符号系统里没有显示全,在图层上的符号系统设置里,把所有值的符号都显示出来即可。

New Value就是要设置的新值。

这里要先清除旧值里哪些值对应的是绿地,比如我这个结果中0、1、2对应的绿地,则把这几个的新值改为1,其余的改为0。要根据自己的结果进行修改。

3.2 栅格转矢量

采用Conversion Tools中的Raster to Polygon工具将栅格结果转化为矢量数据。

转换完后在arcmap里把value值为1的绿地图层提取出来。打开转换后的矢量图层的属性表:

在属性表左上方点击“表选项”按钮:

选择按属性选择(Select by Attribute):

双击gridcode字段,该字段就自动被填充到下面的框里,然后点击等于号,再点击Get Unique Value,就可以获取到该字段的所有值。使得输入框中的表达式为“gridcode=1”,然后点击Apply。就把所有绿地选择出来了。关掉当前这个选择窗口。可以看到选中的结果:

在用地图层上右键,将选中的结果导出:

结果如下:

3.3 绿地变化分析

影像中提取出来的绿地中擦除掉现状中的绿地,剩下的就是扩大的绿地了。

由于现状数据中包含了绿地、建筑用地、水域用地等多种地类,所以要先从现状数据中把所有绿地提取出来。在ArcMap中加载现状数据,加载的时候提示没有坐标系:

要先给现状数据定义坐标系。选择Data Management Tools中的Projection and Transformations——Define Projection:

点击右侧的按钮,弹出坐标系选择窗口:

点击Layers,列出的是当前ArcMap中所有图层的坐标系,因为已经打开了1221.tif,这个栅格图层的坐标系就是xian1980 29N坐标系,直接选择这个坐标系,点击OK,完成坐标系定义。

打开现状数据的属性表,打开按属性选择窗口:

按照用地类型的属性编码,把属于绿地类型的水浇地、林地、果园等都选择出来。输入框中的内容为:"DLBM" IN( '012' , '021' , '031' , '032' , '033' , '043' )

点击Apply,关闭当前窗口,在现状数据上右键,选择Data——export data。将现状中的绿地数据输出:

使用Analysis Tools——Overlay——Erase工具进行绿地的变化分析:

Input Feature是被擦除的要素,也就是从影像上提取出来的绿地数据;

Erase Feature是用来擦除其他要素的数据。也就是现状中的绿地数据。

指定输出和名称之后,点击OK运行工具。得到的结果为所有扩大的绿地。

3.4 变化性质分析

用扩大的绿地数据与整体现状数据进行相交分析,扩大的绿地就有了原来用地性质的属性。使用Analysis Tools——Overlay——Intersect工具:

如果不关注建设用地、村庄、水域中的绿地,可以通过Erase工具,利用这些用地数据把扩大的绿地中的数据擦除掉。

从最后结果来看,可以在很大程度上帮助业务人员定位绿地发生变化的位置,比人工核查快而且准确的多。

基于ArcGIS与高分影像进行绿地变化分析相关推荐

  1. ArcGis空间分析学习:土地利用动态变化分析

    说明:本实验主要参考GIS空间分析实验教程-田永中,适合初学者参阅 目录 一.实验理论 (1)实验目的 (2)实验内容 (3)实验原理 (4)实验方法 (5)实验流程 (6)实验材料 二.实验步骤 ( ...

  2. 基于ArcGIS的遥感影像批量裁剪

    处理遥感影像的同学,尤其是长时间序列的遥感影像,经常需要对遥感影像,按某一区域进行批量的裁剪. 本文使用ArcGIS 自带的Python 函数,采用Shapefile 文件,对某一文件下所有的影像按照 ...

  3. 基于IDL的高分二号影像批量预处理程序

    基于IDL的高分二号影像批量预处理程序(第二版) 上一版本插件预处理效果不太理想(特别是融合后分辨率不符合预期),上一版资源不再提供下载,但处理思路可以借鉴.目前在本机40GB RAM工作站上预处理一 ...

  4. 基于python实现高分二号遥感影像水体提取与水质反演(黑臭水体与水体富营养化)

    高分二号遥感影像水体提取与水质反演 水体提取函数--NDWI 基于几何约束提取河流 生成shp,方便后续裁剪水体 水质反演 最终结果 水体提取函数--NDWI 水体提取函数water.py impor ...

  5. 2021遥感应用组二等奖:基于长时序Landsat遥感影像的赣南脐橙时空变化分析

    作品介绍 一.应用背景 自上世纪70年代开始种植脐橙以来,赣州大力实施"兴果富农"等战略,经过38年发展产业规模迅速壮大,目前赣州全市果业总面积263万亩,脐橙158万亩,产量超1 ...

  6. 基于GPU的高分一号影像正射校正的设计与实现

    基于GPU的高分一号影像正射校正的设计与实现 一 RPC正射校正的原理 影像正射校正的方法有很多,主要包含两大类:一类是严格的几何纠正模型,另一类是近似几何纠正模型.当遥感影像的成像模型和有关参数已知 ...

  7. 景观格局动态变化分析方法(基于ArcGIS、Fragstats、ENVI、ERDAS、Patch Analysis for ArcGIS) (2011-03-15 08:07:03)...

    转载 http://blog.sina.com.cn/s/blog_54388b830100rfod.html 分类: GIS基础与应用, 景观格局 虽然以前对该类分析已经进行过研究,并已完成过相关项 ...

  8. 批量处理|基于ENVI的国产高分影像批量融合工具

    从本文开始,介绍ENVI软件常用的遥感影像处理功能,并采用C#+IDL混合编程方式,实现ENVI常用功能的批量处理,对应的ENVI采用5.3版本,其他版本不保证能正常使用,尤其是5.3以下版本. 1. ...

  9. WebGIS开发杂谈(一)——基于ArcGIS构建WebGIS概述

    前言 时间长了没有更新博客,今天写点关于WebGIS的内容. 作者之前一直致力于移动端开发,熟悉各版本的ArcGIS Runtime SDK开发.做过Windows应用,也做过Android端和iOS ...

最新文章

  1. 集成公司内部的多个子系统(兼容B/S和C/S),实现单点登录功能的多系统的统一入口功能...
  2. Python上下文语法with小述
  3. access下如何配置两个vlan_【新华三】网络工程师 H3C如何配置VLAN-trunk 二层隔离技术...
  4. 电阻应用电路之上下拉电阻
  5. Error from server (Forbidden): Forbidden (user=system:anonymous, verb=get, resource=nodes, subresour
  6. [0] Tornado Todo 开篇
  7. SAP Spartacus Unit List Component的设计明细 - UnitListComponent
  8. h3c 链路聚合测试_4G/5G聚合路由器在直播中无线多链路聚合图传技术是什么?
  9. Linux可插拔认证模块(PAM)的配置文件、工作原理与流程
  10. 卧槽!火爆GitHub的算法电子书开放下载了!
  11. 青岛大学计算机科学技术学院几本,郝蓉-青岛大学计算机科学技术学院
  12. matlab GUI 设计
  13. PCAN-Explorer5安装教程
  14. 【良心推荐】国内适合中小企业、团队的十大协同办公系统
  15. iphone 越狱需要安装的包
  16. excel分列---多页批量操作--vba宏实现
  17. python竖着展示诗_十八年-python诗词动画
  18. 蓝桥杯练习题十四 - 次数差(c++)
  19. Go操作Memcached
  20. 名帖172 李建中 行书《土母帖》

热门文章

  1. 所见即所得的3D打印建模设计
  2. iis服务器部署项目,IIS环境下部署项目的详细教程
  3. 值得重点推荐的BI软件有哪些?全在这里了
  4. 【双卡尔曼滤波】基于simulink仿真的双卡尔曼滤波
  5. 键盘win和alt互换了怎么改回
  6. 5G知识之0G-5G的技术发展
  7. CAD标注中全局比例(DIMSCALE)与比例因子(DIMLFAC)区别
  8. 不会吧,现在你都还不知道次世代游戏?花1分钟来了解!
  9. 一个跑步时用的轨迹记录和计步器APP
  10. django3.x+DRF+simpleui+uniapp打造自己的任务推广(兼职、悬赏)平台