ArcGis实战:土地利用变化矩阵与土地利用变化图制作

目录

一、数据下载

(1)下载网站

(2)账号注册

(3)数据下载

二、图像预处理

(1)准备研究区矢量图层

(2)图像镶嵌

1.添加数据

2.去除黑边(复制栅格)

 3.图像拼接(图像镶嵌)

 (3)图像裁剪

1.提取掩膜

 三、制作土地利用转移矩阵表

(1)获取土地分类系统

(2)连接属性表(为代码赋上地物名称)

(3)栅格转面(将栅格转为矢量数据以便计算)

(4)融合(将相同的地类进行整合以减少计算的数据量)

(5)相交(图像进行相交找出地类的变化)

(6)整理属性表(删除一些不需要的字段)

(7)计算面积

(8)制作转移矩阵(具体查看地类如何变化)

四、制作土地利用转移图

(1)添加数据框

(2)添加县区边界与县区标注

(3)其他

五、最终结果 


一、数据下载

(1)下载网站

globeland30

(2)账号注册

(3)数据下载

提交申请经过审核就能下载数据

二、图像预处理

(1)准备研究区矢量图层

准备全国矢量图层->打开属性表->选取研究的省市->(图层右击)市->数据->导出数据->导出:所选要素,输出要素类型shapefile (.shp)

如需要矢量数据:arcgis实战:土地利用转移实验材料-行业报告文档类资源-CSDN下载

 

(2)图像镶嵌

1.添加数据

新建地图->添加下载的数据

2.去除黑边(复制栅格)

工具箱(arctoolbox)->数据管理工具->栅格->栅格数据集->复制栅格,设置忽略背景值为0,擦除黑边

 

 3.图像拼接(图像镶嵌)

①工具箱(arctoolbox)->数据管理工具->栅格->栅格数据集->镶嵌->输入栅格(之前复制去除黑边的影像)->输出栅格->选择一张现有栅格影像->完成

 

对三个不同年份的数据全部采取添加数据->复制栅格->镶嵌后就能得到可以进行裁剪的栅格数据

结果如图:

 

 (3)图像裁剪

1.提取掩膜

工具箱(arctoolbox)->spatial analyst->提取分析->按掩膜提取->输入栅格->输入掩膜数据(矢量图层)->输出栅格

 结果如图:

注意:如果地类中发现0或者255,可以用栅格计算器进行去除,具体方法:

搜索栅格处理器->输入setnull("需要处理的栅格图像"==0(或者255,具体看要去除什么),"需要处理的栅格图像"),我这里没有进行去除。

 三、制作土地利用转移矩阵表

(1)获取土地分类系统

globeland30官网->关于->复制到excel表格中->将excel表格添加到地图中->手动将地类改成英文名(尽量手动改成英文,以免后面进行连接时出现乱码)

如图所示:

(2)连接属性表(为代码赋上地物名称)

①(右击)landuse2000图层->打开属性表->(左上角)添加字段->(名称)2000、(类型)文本型、(长度)10->退出属性表

 

①(右击)landuse2000图层->连接和关联->连接->选择基于的字段(要找属性表与excel表格匹配的字段名,这里为value)->选择作为连接基础的字段(代码)->确定

 

 如图所示

①(右击)landuse2000.vat:LANDUSE2000->字段计算->选择类型(大类)->确定

②(右击)landuse2000图层->连接和关联->移除连接->移除所有连接

对另外两个年份相同操作后如图所示

(3)栅格转面(将栅格转为矢量数据以便计算)

①工具箱(arctoolbox)->转换工具->由栅格转出->栅格转面

②输入栅格(landuse2000)->字段(选择刚刚赋上地物名称的字段,不要选value)->取消勾选简化面(保证图像精度)

 

对其他年份进行相同操作后如图所示

(4)融合(将相同的地类进行整合以减少计算的数据量)

① 工具箱->数据管理工具->制图综合->融合

②输入要素(shp2000.shp)->输出要素(shp2000_dissolves.shp)->融合字段(type)->创建多部件要素(勾选)->确定

①对其他年份进行相同操作如图所示

 

(5)相交(图像进行相交找出地类的变化)

①工具箱->分析工具->叠加分析->相交

②输入要素(选择上一步中融合好的三个年份要素)->输出要素(默认)->xy容差(改为十进制)->确定

 

如图所示:

(6)整理属性表(删除一些不需要的字段)

 如果有无法删除的,导出数据后在新的属性表删除

(7)计算面积

①属性表新建面积字段,类型选择双精度

②面积(右击)->计算几何->属性(面积)->单位(平方千米)->确定

③如果此时你的属性显示禁用即不可计算的话,需要自行改变投影坐标系,具体步骤:

图层(右击)->属性->坐标系->修改为与数据框相匹配的投影坐标系

 

 

(8)制作转移矩阵(具体查看地类如何变化)

①工具箱->转换工具-> excel->表转excel

②输入表shp2000_dissolves_Intersect1->输出自定义

 

 ①删除不需要的字段,仅保留三个年份变化字段

②excel中:插入->数据透视表->确定->勾选type,type1,type12,面积->将较早年份拖进行,较晚年份拖进列(我们这有三个年份,所以要制作两张)

 

 

四、制作土地利用转移图

(1)添加数据框

插入->数据框(另外插入两个数据框,分别放入2000、2010、2020年的土地利用类型)

 

(2)添加县区边界与县区标注

①按照之前准备矢量图层的方式将具体市内的全部县区数据导出

②选中内容列表中的按绘制顺序列出->然后将刚刚导出的县区图层分别拖拽到三个数据框的最上面

 

但此时的县区图层是有颜色的,并且会覆盖在土地利用图层上,此时需要将县区图层设置为透明:

①点击县区的符号选择器->填充颜色->更多颜色->属性->勾选颜色为空

 

轮廓同样需要规范,县区边界一般为点划线:

①县区的符号选择器->编辑符号->轮廓->选择点划线,效果如图:

添加标注时需要注意一些规范:

①(右击)县区->属性->标注->标注样式

②字体选择times new roman ->点击编辑符号->掩膜->选择晕圈,大小自己控制

 

(3)其他

至于制图标准里的指北针、经纬度、比例尺、标题等的添加可以自行百度,里不详细说明。另外注意,本文给出的是三个年份的土地利用变化,所以需要三张不同年份的土地利用图进行横向对比。

五、最终结果 

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

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

相关文章

基于GMT绘制行政区划图

基于GMT6软件,在VS Code上简单绘制单独省份行政区划图,以广西为例。 数据源:中国地理数据空间集,中国国界省界数据。 set GMT_SESSION_NAME97401 gmt begin GDO pnggmt set MAP_GRID_PEN_PRIMARY 0.25p,gray,2_2gmt coast -R103…

GPT模型应用丨遥感云大数据在灾害、水体与湿地领域典型案例实践

​ ​ ​ ​ 第一部分 基础实践 一 平台及基础开发平台 GEE平台及典型应用案例介绍; GEE开发环境及常用数据资源介绍; ChatGPT、文心一言等GPT模型介绍 JavaScript基础简介; GEE遥感云重要概念与典型数据分析流程; …

Google Earth Engine(GEE)下载全球土壤砂粒(Sand)含量数据

数据介绍: SoilGrids,是一个全球土壤属性地图,现在可以通过GEE下载。 SoilGrids是ISRIC–世界土壤信息的一个项目,旨在提供一个全球一致的、由数据驱动的系统,以预测土壤性质,并将其作为一项重要指标。该项…

利用ArcGIS做一张土地利用现状图

利用ArcGIS做一张土地利用现状图 首先我们打开ArcGIS加载进来三调数据,这是镇的数据,现在我们需要村的行政边界。首先打开属性表添加一个新的字段命名“行政代码”字段属性为文本,文本长度保持默认。 在行政代码列打开字段计算器输入Left(…

PIE-engine 教程 ——荒漠化程度提取案例分析(陕北区域)

这里我们利用ndvi进行荒漠化处理,我们这里将ndvi小于0.1的地方进行淹没掉,将剩余部分作为作为荒漠化的区域。这里选择时间的筛选我们将4月到10月的的时间作为研究时间。这里我们有几个函数需要需要先了解一下,首先是我们了解画polygon的函数&…

【乌鲁木齐】基于ArcGIS、ENVI、InVEST、FRAGSTATS等多技术融合提升环境、生态、水文、土地、土壤、农业、大气等领域应用

【原文链接】:【乌鲁木齐】基于ArcGIS、ENVI、InVEST、FRAGSTATS等多技术融合提升环境、生态、水文、土地、土壤、农业、大气https://mp.weixin.qq.com/s?__bizMzU5NTkyMzcxNw&mid2247545692&idx1&sn1934aa8be717557c6c97c6b5e2a49151&chksmfe68f5…

自然资源(国土)部门通用坐标TXT转SHP的FME方法

一、任务来源 经常遇到提供了TXT坐标需要转成矢量,然后去跟其他数据做分析统计的情况,最典型的就是原国土资源部门(现在的自然资源部门)在各种系统中用到的TXT坐标格式,它们的本质爱基本都是相同的,有的根据…

电商评论文本情感分类(中文文本分类+中文词云图)(第一部分-textcnn)

电商评论文本情感分类(中文文本分类中文词云图) 第一部分 第二部分Bert部分 本项目包含: 1.中文文本处理 2.中文词云图绘制 3.中文词嵌入 4.基于textcnn的中文文本分类(Test_Acc89.2000) 5.基于bert的中文文本分类(Test_Acc0.…

详解升讯威在线客服系统前端多国语言实现技术:原生支持葡文、印尼文、土耳其文、俄文

我在业余时间开发维护了一款免费开源的升讯威在线客服系统,也收获了许多用户。对我来说,只要能获得用户的认可,就是我最大的动力。 越来越多的用户向我提出需求,希望为访客端增加更多的界面语言,如葡文、印尼文、土耳其…

【NLP论文翻译】基于显著性感知主题建模的面向主题的客户服务口语对话摘要

本博客为博主论文阅读记录,原论文和github地址如下: 原论文下载:https://ojs.aaai.org/index.php/AAAI/article/view/17723/17530 代码:https://github.com/RowitZou/topic-dialog-summ 本篇博客所介绍论文为AAAI 2021论文 NLP领域…

ChatExcel 来了,太酷炫了!

点击上方“Java基基”,选择“设为星标” 做积极的人,而不是积极废人! 每天 14:00 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络应…

本周最火AutoGPT!GitHub3.6万+标星,解决复杂任务全程无需人类插手

金磊 丰色 发自 凹非寺量子位 | 公众号 QbitAI 本周AI圈”最红炸子鸡“诞生——AutoGPT。 不仅如此,这款软件系统的横空出世,一举将AI进程推向了新高度—— 自主人工智能。 顾名思义,它所具备的能力主打的就是一个“自主”,完全不…

智慧园区如何搭乘数字孪生这列快车?

无论是2022年的火爆的元宇宙还是今年出圈的ChatGPT,都体现着数字技术嵌入社会生活是大趋势,数字孪生作为智能技术的一大亮点,它在智慧园区中的应用会是怎样呢?今天我们就来聊一聊! (全文3000字,…

超详细!简单的物联网模块esp8266接入小爱爱同学控制电器(一)——控制开关灯

简单的物联网模块esp8266接入小爱爱同学控制电器(一)——控制开关灯 闲来无事,分享一个简单使用的物联网实现系统(小爱同学esp8266),实现手机控制开关灯小爱同学控制开关灯 1.准备材料: 1.1 …

想用天猫精灵、小爱同学语音控制灯、窗帘、卷帘门、投影幕……实现你的智能家居梦?用十几元钱制作一个红外射频转发器试试吧

使用场景 自从智能音箱出现以后,是不是想用智能音箱控制家里的电器和设备?但是购买接入天猫精灵和小爱同学的设备都很贵,比如一套普通的电动窗帘架300元左右,但是接入智能音箱控制的最少要700元。想尝试智能家居控制的老铁们肯定…

程序员的真实工资是多少?

众所周知,程序员这个圈子工资差异还是蛮大的,很多猿猿在一线城市少的拿8k,多的10k也有,都是凭自己的能力赚钱。 今年受疫情影响,不少企业开始缩减招聘名额,更别说涨薪了!据统计,今年…

腾讯开发微信花了多少钱?程序员告诉你有多劳民伤财

微信这玩意,你就是照着已有的产品开发个一摸一样的,最少1000万。 各种功能都是程序员一行行写出来的,绕不过去。你觉得它简单,因为它设计得比较易用,用户觉不出它无数的功能点。 40个人的团队,人均薪资两万…

程序员的工资高,到底程序员的工资有多高?你不了解的程序员!

都说程序员的工资高,程序员工资是不是过高? 如果和国内和其他职业横向比较,是的,局部过高。全世界和其他程序员(主要是美帝)比,不是,太低。互联网是不是毒瘤?以后优秀的…

软件测试【月入1万如讨饭】需要多少才能算高薪呢?

小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法…

程序员分哪几种,分别薪资是多少

这是本文的目录 前言程序员的类别程序员的薪资一般是多少这里着重介绍一下python程序员:python副业介绍1、兼职处理数据2、兼职查询资料3、兼职P图 零基础Python学习资料介绍附上Python学习指南👉Python学习路线汇总👈👉Python必备…