arcgis 利用栅格计算器计算 土地转移矩阵
可以前往“地信遥感数据汇”获取更多数据。
https://www.gisrsdata.com/
如果你要做土地利用变化的研究,那就会用到土地转移矩阵。而土地利用转移矩阵常规有两个办法。
第一种办法就是利用ENVI里面的change detection statics工具。
第二种办法就是利用arcgis里面的相交工具,但这个是基于矢量的。
这个博客我介绍第三种办法,使用arcgis自带的栅格计算器制作土地利用转移矩阵。
该方法的原理简单介绍:将第一年的栅格土地利用类型乘以100,再加上第二年的栅格土地利用栅格数据。
即:第一年*100+第二年。
下面展示例子:我有某市2010年与2017年30m的土地利用栅格数据。其中每个代码的含义如下:
注意一下,2010年多一个第11类的cloud云类别。
某市2010年与2017年的土地利用图如下所示:
在你已经有研究区两景影像时,
第一步:打开栅格计算器,将第一年的乘以100,再加上第二年的,如下图所示。这样得到的每个像素的像素值就是土地转移矩阵。比如说在某个像素上,如果第一年类别为耕地1,第二年变为了林地2,那经过计算该值为102.
第二步,打开arcgis的属性表,并将属性表导出,转为excel。我们需要注意到,value值就是转移类型,count就是像元素。
3.在excel中整理土地转移矩阵。比如像下面一样:把数值重新整理,然后依次填入对应的空格。
到此利用arcgis进行土地转移矩阵的计算完毕,该方法可直接利用网上的土地利用数据进行计算。而不需要额外的转为矢量,更为方便。希望能够帮到你。(作者:锐多宝)
VX:kitmyfaceplease2;欢迎关注公众号:锐多宝的地理空间;
arcgis 利用栅格计算器计算 土地转移矩阵相关推荐
- arcgis利用栅格计算器修改DEM高程数据
有时候高程数据有误,需要修正,我们可以使用栅格计算器来进行 修改前在ArcScene中如下图 [img]http://dl2.iteye.com/upload/attachment/0098/3382 ...
- ArcGIS中栅格计算器常用函数的使用
先看下目录 一. ArcGlS中栅格计算器简介 栅格计算器位置及界面布局 二. ArcGIS棚格计算器中Con()函数的使用 (一) Con()函数的用法 (二) ArcGIS 案例操作 三. Arc ...
- Math:利用学生计算器计算一大堆的平均数和方差思维图文教程(一张图搞定!)
Math:利用学生计算器计算一大堆的平均数和方差思维图文教程(一张图搞定!) 目录 利用学生计算器计算一大堆的平均数和方差教程 利用学生计算器计算一大堆的平均数和方差教程 我们的学生计算器其实有很多功 ...
- Arcgis用字段计算器计算只出一部分值另外一部分为null
文章目录 1.问题描述 2.解决方法 step1 把数据导入mdb(Personal Geodatabase)中 step2 再把数据导入到工作空间中进行计算 1.问题描述 下图中,我想利用字段计 ...
- Arcgis中栅格计算器赋值python代码
很多人用arcgis 做土地利用类型分类的时候,可能会遇到一类问题,就是想根据属性表中的value 数字值做分类赋值,for example,我想给下面的属性表赋值. 普通处理: 打开属性表-文件-按 ...
- 利用Python实现ARCGIS中栅格计算器的简单功能
1.加法操作 import arcpy from arcpy import envenv.workspace = "E:\\work\\cppservice\\RasterCalc" ...
- arcgis栅格计算器python教程_利用Python实现ARCGIS中栅格计算器的简单功能
1.加法操作 import arcpy from arcpy import env env.workspace = "E:\\work\\cppservice\\RasterCalc&quo ...
- Arcgis 中栅格计算器赋值Python代码(二)
上次分享了一次python代码,但是上次计算的类型是根据value数值,给name字段赋值汉字名称,但是有的同学可能会遇到这种问题,就是汉字命名的土地利用分类,在一些软件计算中并不能用,必须赋值为En ...
- 关于ArcGIS的栅格计算器sin等三角函数使用注意
以需求出发,加入我们要做一个dem坡度的运算,公式如下. 1.原始数据(坡度栅格) 2.运用以上公式时,错误的表达式. 结果(带有负值) 3.正确的表达式应该为 正确结果为 4.总结:arcgis的三 ...
- arcgis使用栅格计算器con与ISNULL函数,对栅格数据中缺失值/空值进行设置
使用isnull函数,可以将栅格数据中的空值进行判断,使用con条件函数,可以对空值进行设置. isnull函数逐个像元来确定输入栅格中哪些值为 NoData.如果输入值为 NoData,则返回 1, ...
最新文章
- AI产业落地风向标,2019全球智博会亮点回顾
- 学vc,加油站(一)区域渐变
- mysql 中的 utf_Mysql中的utf-8竟然是假的!
- MSSQL · 最佳实践 · 使用混合密钥实现列加密
- centos7标准版命令界面和图形界面相互切换
- JavaScript -- 时光流逝(三):js中的 String 对象的方法
- skynet源码阅读5--协程调度模型
- SSDB 配置文件详解
- python内置方法怎么使用_python中的常用内置方法
- Jenkins+Github+Nginx实现前端项目自动部署
- mysql 优化的一些小窍门
- onTextChanged参数解释及实现EditText字数监听
- 《计算机网络》第二章:物理层(The Physical Layer)
- 【MYSQL笔记】修改表
- python3画图中文乱码_matplotlib图例中文乱码?
- Multisim14.0详细安装教程图文
- 产生指数分布的随机数 C语言实现
- Linux grep命令详解:查找文件内容
- shell十三问(转)
- 计算机科学中atm是什么,计算机专业知识:ATM网络基本原理