利用ArcGIS生成土地利用转移矩阵(矢量数据)

利用ArcGIS生成土地利用转移矩阵(矢量数据)
利用ArcGIS生成土地利用转移矩阵(矢量数据)

利用ArcGIS生成土地利用转移矩阵(矢量数据)

­

转移矩阵在土地利用变更调查时经常用到。arcgis里没有直接的工具来计算转移矩阵,但

我们可以利用已有的工具间接来求。下面介绍一下利用arcgis求转移矩阵的方法。

现有2005、2008两期土地利用现状数据:

在求转移矩阵前先做好下列工作:

1、备份数据。

2、分别将两期数据用dissolve工具按各自的地类编码合并要素,注意选中最下面的“create multipat features”选项

处理好数据后,用intersect工具求两期数据的交集

交集的结果:

将属性表增加面积字段,并计算面积

结果:

从上图中已经可以看出土地转移的情况:dlbm2005是2005年时该块地的地类代码,dlbm2008是2008年时该地块的地类代码,最后一列是相应地块的面积。

接下来将属性表导出到dbf文件,然后在excel中打开,执行数据菜单中的“数据透视表和

数据透视图”命令

点完成,然后将dlbm2005作为行字段,dlbm2008作为列字段,area作为数据拖到相应的区域

生成的数据透视表

生成土地利用变化转移矩阵的方法

生成土地利用变化转移矩阵的方法 这里是网上搜到的生成土地利用变化转移矩阵的几种方法,以飨来者: A 栅格数据做转移矩阵 B 矢量数据做转移矩阵 1 来源: https://www.360docs.net/doc/069510123.html,/benben-sky/blog/static/24530388200811100256763/作者DAHONGME 根据你的数据类型选用不同的数据生成方法 若你的数据是Raster格式:则有如下方法

1 Erdas Imagine----Interpreter---Gis Analysis---Matrix,输入两个时相的Raster 数据即可 做这一步之前记得先对两时相的数据进行重编码(nterpreter---Gis Analysis---Recode) 一般运行如果出现错误肯定是重编码没做好,请继续查证。 2 先在Erdas中利用Modeler 计算如下公式 NC(I,J)=NC(I)*10+NC(J),(J>I) 其中:NC(I,J)表示i,j 两年份的土地利用变化图;NC(i)表示i年份遥感分类影像;NC(j)表示j年份的遥感分类影像。 在此计算的基础上,将以上变化影像图转化为BIL格式,再利用ARC/INFO GRID模块将影像转为GRID格式,然后利用GRID模块中的属性表(vat)查看命令对影像灰度值进行统计,最后得出土地利用转化举证。(注:此方法本人尚未实现过,不知可行否)。 若数据是Vector格式 1 Erdas Imagine----Interpreter---Gis Analysis---Matrix,输入两个时相的Vector 数据即可 此时注意输出栅格大小不应设的太小要不一运行就会提示你的空间不足 做这一步之前,请做好前期的地理编码。 2 ArcView3.3加载spatial analysis模块 把两时相的Vector图转成grid格式(当然中间有一些单位的设置根据你做的图的分辨率来设置即可)analysis---mapcaculate 直接计算即可。 3 把两期解译完的Vector文件在arctoolbox——overlay——union中叠加,注意:两个文件不能用同一个字段名,比如一个用93Type,另一个时相则用 00Type 叠加后的文件在Arcmap中打开,选中文件,然后点右键——Property——空间查询,输入条件语句,比如:93Type=…1?And 00Type=…2?;查询结果即为第一种类型转化为第二种类型的图形,可以另建一图层比如:12,把查询结果复制到12图层上。统计出面积,依进行,就可以得到土地利用类型转移矩阵。 最后输出土地利用变化图,如下图所示:

矢量数据主要压缩方法及比较

矢量数据主要压缩方法及比较 张旭 测绘工程 211305020021 摘要:矢量数据主要是指城市大比例尺地形图。此系统中图层主要分为底图层、道路层、单位层,合理的分层便于进行叠加分析、图形的 阐述矢量数据压缩的概念,详细的对常见的矢量空间数据压缩方法了介绍与评价,并对一些改进方法做了介绍,希望通过本文的总结,大家能够更好地了解矢量数据及其压缩方法。 关键词:矢量数据,压缩方法 引言:矢量数据结构中,传统的方法是几何图形及其关系用文件方式组织,而属性数据通常采用关系型表文件记录,两者通过实体标识符连接。由于这一特点使得在某些方面有便利和独到之处,例如在计算长度、面积、形状和图形编辑、几何变换操作中,有很高的效率和精度。

矢量空间数据压缩 GIS中的矢量数据可分为点状图形要素、线状图形要素、面状图形要素。但从压缩的角度来看,矢量数据的压缩主要是线状图形要素的压缩,因为点状图形要素可看成是特殊的线状图形要素,面状图形要素的基础也是线状图形要素,需要由一条或多条线状图形要素围成。因此,线状图形要素的压缩就成为矢量数据压缩中最重要的问题。 矢量数据压缩是从组成曲线的点集合A中抽取一个子集B,用这个子集B在一定的精度范围内尽可能地反映原数据集合A,而这个子集B 的点数应尽可能少。矢量数据压缩与化简的核心是在不扰乱拓扑关系的前提下对原始采样数据进行合理的删减。 对矢量数据进行压缩除了能节约存贮空间,加快网络传输速度之外,其本质的原因在于原始的数据存在一定的冗余。这种数据冗余一方面是数据采样过程中不可避免产生的;另一方面是由于具体应用变化而产生,比如大比例尺的矢量数据用于小比例尺的应用时,就会存在不必要的数据冗余。因此应该根据具体应用来选择合适的矢量数据压缩与化简算法。 2、矢量数据压缩率与压缩误差 压缩率和压缩误差是评价一个矢量数据压缩算法的基本要素。分别以N和n表示矢量数据压缩前后的结点数。矢量数据压缩率为压缩后点的数量与压缩前点的数量之比,即η= (N-n) / N * 100%。 目前,描述压缩误差的方法主要有三种,分别是最大位移距离、位移距离之和以及偏差面积。假设压缩前的曲线为Fs,…,Ft,压缩后的线

土地利用数据库属性表描述

土地利用数据库作业流程 1、土地利用数据库属性表描述 序号要素类型编码要素类型名称几何类型缺省颜色属性表名 1 A11 行政区 Polygon XZQY 2 A12 行政界线 Line XZJX 3 A21 等高线 Line DGXB 4 A22 高程点 Point GCDB 5 B10 权属区 Polygon QSQY 6 B20 权属界线 Line QSJX 7 B30 权属拐点 Point QSGD 8 C10 图斑 Polygon DLTB 9 C20 线状地物 Line XZDW 10 C30 零星地类 Point LXDL 11 C40 地类界线 Line DLJX 12 D00 注记 Annotation ZJFH 在属性表中:字段名称如下 XZQY(行政区域) 目标标识码(字段类型Int)(字段长度6)以下类同,要素代码(char 4),区划代码(char 9) ,行政区名(char 60),计算面积(float 16),平差面积(float 16),控制面积(float 16) XZJX(行政界限) 目标标识码(int 6),要素代码(char 4),境界名称(char 80),境界长度(float 10),境界性质(char 1)

DGXB(等高线) 目标标识码(int 6),要素代码(char 4),等高线类型(char 20),标示高程(int 4) GCDB(高程点) 目标标识码(int 6),要素代码(char 4),高程点名称(char 60),标示高程(float 7) QSQY(权属区域) 目标标识码(int 6),要素代码(char 4),权属区代码(char 8),权属区名(char 60),计算面积(float 16),平差面积(float 16),控制面积(float 16) QSJX(权属界限) 目标标识码(int 6),要素代码(char 4),界限名称(char 60),界限长度(float 8),界限类型(char 1) QSGD(权属拐点) 目标标识码(int 6),要素代码(char 4),拐点点号(char 4),点位记录(char 80),X坐标值(float 16),Y坐标值(float 16) DLTB(地类图斑) 目标标识码(int 6),要素代码(char 4),地类代码(char 4),地类名称(char 60),权属性质(char 3),权属单位代码(char 12),坐落单位代码(char 15),坐落单位名称(char 60 ), 所在图幅(char 60),图斑编号(char 7),坡度级别(char 1),田坎系数(char 5),计算面积(float 14),平差面积(float 14),线状地物面积(float 12),零星地类面积(float 10),田坎面积(float 10),图斑净面积(float 14),原有线状地物面积(float 12),原有零星地类面积((float 10)),原有田坎面积(float 10),原有图斑面积(float 14),(土地分类,新增建设用地状况,当年新增耕地类型,当年耕地减少类型,新增原地类型,备注可以不填) XZDW(线状地物)

ArcGIS制作土地利用总体规划专题地图中的技巧

浅谈ArcGIS制作土地利用总体规划专题地图中的几点技巧摘要:阐述了利用arcgis 制作土地利用总体规划专题地图中出现的几处难点和解决方法,对提高工作效率、保证成图质量以及对专题地图的制作方面具有借鉴意义。 关键词:arcgis 专题地图数据框符号化 中图分类号:tp392 文献标志码:a 文章编号: 1672-3791(2011)11(c)-0000-01 1概述 利用arcgis在规划数据库的基础上完成土地利用总体规划修编工作是国土资源管理行业规划领域的大胆创新,充分发挥arcgis 系统在数据库管理和制图方面的技术优势,极大地提高了制作专题地图水平。目前,许多gis公司都已经开发出了比较系统的专业制图模块,但由于土地利用总体规划专题地图数据量大、属性复杂、要素表达多样化等特点,这些专业制图模块都无法真正解决在制图过程中出现的一些问题。我们在完成延边朝鲜族自治州所辖八县市县(市)、乡(镇)级土地利用总体规划制图工作中,直接采用了以arcmap作为制作图件的平台,通过归纳分析,将土地利用总体规划工作必需图件进行分门别类,按照“先建模板,逐步改善”的原则,完成了全部制图工作。下面就介绍制图工作中一些比较实用的技巧。 2数据源处理 基于arcgis专题图制作是将各种专题数据图形化,在地图上直

观、快捷、方便地显示出来,也就是利用属性表中一列或多列数据编制专题地图的方法。 2.1 符号化 通过管制区符号化过程说明对图层进行符号化的步骤:双击该图层,layer properties/symbology/categories/match to symbols in a style,value field中选择相应字段,点击browse...,选择根据哪个符号库进行符号化。如下图 2.2 制图综合中的限制 主要有基础地理要素本行政区限制和土地用途区最小上图面积 限制。鉴于相邻地名、公路及铁路标注引导线、水系标注引导线等要素在编制时是按照延边全区进行处理,而在批量制作各县(市)、各乡(镇)图件时,应当只显示本本行政区应当显示的内容。在生成相邻地名、公路及铁路标注引导线、水系标注引导线要素时,同时赋予了它们【隶属】属性,在对该图层显示时,通过layer properties_definition query功能限定“【隶属】=‘某某乡(镇)’”。制图规范对土地用途区最小上图面积有严格的规定,在对相应专题要素图层显示时同样利用layer properties_definition query功能进行限定,“【shape.area】>=50000”(以1:5万县级基本农田保护区为例)。具体菜单如下图所示: 3 整饰 为同时显示《制图规范》中要求的相关内容,我们在建立模板时用到了【整饰】、【专题要素】、【行政区位置】、【图例】等四个数据

土地利用转移矩阵

土地利用转移矩阵 现有ABCD...期等土地利用数据: 1)矢量操作:使用union或intersect,将A期和B期的矢量图层进行叠加,然后数据库操作-> 字段计算器-> “新字段= A期.土地利用类型字段*100+B期.土地利用类型字段”-> 然后根据“新字段提供的信息”进行面积统计等后期操作。 注:*100 是为了区分AB两期的土地利用类型,一位的土地利用类型分类可以*10、100..., 两位的分类可以*100、*1000...,但不要超过10000,因为太大了就变成连续型栅格了; union 相当于集合操作的并集,两期图层取并集; intersect 相当于集合操作的交集,两期图层取交集; 当各期的图层的范围相同时两者都一样,图层范围不相同时,请仔细选择使用; 面积统计:在字段计算器中完成。 2)栅格操作:在空间分析模块中-> 栅格计算器-> 输入:[A期] * 100 + [B期] -> 生成新的栅格图层-> 然后再根据“新生成的栅格图层”进行面积统计等后期操作。 注:预处理:若是“连续栅格”,通过->空间分析模块的重分类-> 转成“唯一值的栅格”-> 再进行计算; *100 (同上); [A期]、[B期]...是栅格图层名; 某种土地利用类型的面积=某种土地利用类型的栅格数量* (栅格分辨率* 栅格分辨率)。 3)A -> B的土地利用变化: 101 A期类型1 -> B期类型1(没变化) 102 A期类型1 -> B期类型2(变化) 103 A期类型1 -> B期类型3(变化) ... 201 A期类型2 -> B期类型1(变化) 202 A期类型2 -> B期类型2(没变化) 203 A期类型2 -> B期类型3(变化) ... n0n A期类型n -> B期类型n(???) 或 n00n A期类型n -> B期类型n

土地利用规划数据库标准

土地利用规划数据库标准 1 范围 本标准规定了土地利用规划数据库的要素分类、要素编码、属性数据结构、图形数据结构、影像数据结构、文件命名规则、元数据和数据交换格式等内容。 本标准适用于乡(镇)级(含和乡镇级同比例尺的中心城区)土地利用规划数据库建设和数据交换,同时也适用于仅包含土地利用规划文本、指标、影像等要素的市级、县级土地利用规划数据库建设和数据交换。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 GB/T 2260 中华人民共和国行政区划代码 GB/T 13989 国家基本比例尺地形图分幅和编号 GB/T 17798-2007 地球空间数据交换格式 GB/T 19231 土地基本术语 GB/T 16820 地图学术语 GB/T 13923-2006 基础地理信息要素分类与代码 GB/T 21010-2007 土地利用现状分类 TD/T 1014-2007 第二次全国土地调查技术规程 TD/T 1016-2007 《土地利用数据库标准》 TD/T 1019-2009 《基本农田数据库标准》 TD/T 1016-2003 国土资源信息核心元数据标准 国土资源部《市级土地利用总体规划编制规程》 国土资源部《县级土地利用总体规划编制规程》 国土资源部《乡级土地利用总体规划编制规程》 3 术语和定义 下列术语和定义适用于本标准。 3.1 要素feature 现实世界现象的抽象。[GB/T 17798-2007 3.4要素] 3.2 要素性质feature arribute 要素的性质。[GB/T 17798-2007 3.5要素性质] 3.3 类class 具有共同特性和关系的要素集合。 3.4 对象object 具有明确定义的边界和封状态与行为特征的实体。[GB/T 17798-2007 3.6对象] 3.5 实体entity

利用Arcgis完成土地利用规划图步骤

卢真珍一、总体规划图包含文件及属性:乡规划图工程文件名:XX (晕线面)YX (地类图斑面)DLTB)土地用途区类型(用途分区面):在原地类图斑属性的后面加TDYTQLX(YTFQ(管制区类GZQLX3,TDYTQLXDM(20,土地用途区类型代码)字符串字符串。字符串2020,GZQLXDM(管制区类型代码)型)字符串(道路网面)DLW (有条件建设区面)与上面一样。YTJJSQ (透明输出面)TMSC (地类界线)DLJX (行政区界线)XZQJX XZDW(现状地物)20 BJLX 字符串JBNTBJ(基本农田边界):加20 BJLX字符串GZQBJ(管制区边界):ZJ (注记)TK(图框点)TK(图框线)TK(图框面)Arcgis在检查重区二、按乡镇 导入,修复,打散,检查拓扑错误,检查面积。 基本农田保护区 1转成shape格式,放入建好的文件夹中。 2打开Catalog,在上面建好的文件家中,点右键,New个人数据库,New数据集导入是高斯克里格的文件,0.0001,3导入上面转好的文件,输入名为基本农田保护区,OK。 4打开Arcinfor,添加上面数据库的基本农田保护区。 5修复:在DMT中,Feature,Repaire中,不打钩,OK。 6打散:编辑,全选,打散。 7核对面积:在属性表中,右击面积Sta看总面积记下来,再看Shape-area总面8积,要一模一样,如果不是就合Mapgis核对检查原因。(如果很特别的掉去就去Mapgis中切割那块,在导入复制进去,其他不用动) 9修改拓扑错误:若跳区,按住shift点跳去周围的面,在编辑中选自动生成面,在跳区出点3下要移动点,若属性相同就Merge,保存。若前面的做不了,就去Mapgis中,把原来那块多切割几次,把整块变成多块后转成shape后,复制进去。核对面积一样就可以了。 10检查重区:在Catalog数据集中New拓扑关系,重区,是。 11导入Arcgis中,让拓扑关系处于编辑状态,查看有多少错误,修改。 并区,打钩的表示要留下的属性,基农全删;12Generalization-------Dissolve 打散,再核一次面积,每操作一次最好都要去核Editor-----more advanced Tools 面积。基本农田、Analysis Tools---overlap---Identity13把工作底图的属性判上去:打开、不打勾。打开基本农田属性表,可看到属性已附上0.0001工作底图、NO FID、去了TDYTQLXDM TDYTQLX 20;14在Dissolve-Identity的基本农田中加入字段:;”。右键,添加字段“基本农田保护区”“010 GZQLX 20;GZQLXDM 33;”保存“限制建设用地区”“030 的属性表15在基本农田identity 平方米的面,则要把这些删掉再打开属性表,有很多小于1 Generalition-------Eliminate-----input 在基本农田里选中小于100平方米,在 OK identity,打勾feature基本农田剔除面积 ,可以看到仍有一些小碎片,可以删掉,还有打开“基本农田Eliminate”merge)一些子区,可以并区(”是最后需要保存的文件,其,则“基本农田Eliminate保存,回到catalog 余删掉。再次统计“基本农田”面积,(每删掉一次面积,都要记录)options-----statitistics------ Select by Attribute 打开属性表―――看属于哪个一级分value(各类用地对照用地分类,―――get

ArcGIS土地利用转移矩阵

一、数据准备(图1) 准备两幅不同时相的土地利用现状图(shp格式),每幅图的属性表都要有一个表示土地利用类型的字段,并且要使用不同的名称加以区分,如Type1995,Type2000。土地利用类型名称必须统一,并且完整,如都使用“城镇用地”、“有林地”等。 二、数据融合(图2) 在ArcMap里分别打开两个时相的图层,打开ArcToolbox,选择Data Management Tools | Generalization | Dissolve工具。Input Feature选择要融合的图层,Output Feature Class选择输出结果存储的位置及名称,Dissolve Field(s)选择土地利用类型字段(如Type1995),然后勾选Creat multipart features选项,点击OK完成。重复此过程,对另一时相数据进行融合。此步骤使相同利用类型的记录融合为一个记录,以提高后面步骤的计算速度。 三、叠置分析(图3) 在ArcMap中打开两个时相融合后的数据,在ArcToolbox中选择Analysis Tools | Overlay | Intersect工具,Input Features选择两个时相的图层,Output Feature Class 选择叠加结果存储的位置及名称,其余选项可以忽略,单击【OK】完成。 四、计算面积并导出属性表(图4-6) 在ArcMap中打开叠加后的图层数据,在该图层上右键打开属性表,选择Option | Add field… 新建一个字段,命名为NewArea。 在Editer工具条中选择Editer | Start Editing,然后在属性表中NewArea字段上单击右键选择Calculate Geometry… ,在打开的Calculate Geometry对话框中,Property选择Area,Units选择要使用的面积单位,单击【OK】完成图斑面积计算。依次选择Editer | Save Edits / End Editing保存和退出编辑状态。 在属性表中选择Option | Export… 将属性表保存为dbf文件。 五、制作转移矩阵(图7-10)(以Excel2007为例) 在Excel中打开上一步保存的dbf,另存为Excel格式并打开。在Excel中选中所有数据(不要点左上角,只选择有效数据),点击【插入】选项卡,选择【数据透视表】|【数据透视表】,点击【确定】。 在打开的数据透视表中按图示将字段拖入相应区域。 Excel自动计算矩阵,将该表稍事整饰就得到美观的土地利用转移矩阵。矩阵中 r(I, j)就表示i类型向j类型转移的土地面积,空值表示i类型向j类型没有转移。 阅读全文(131) / 评论 / 扔小纸条 / 给曾经善良过留言 收藏: QQ书签 https://www.360docs.net/doc/069510123.html, / 订阅: Google 抓虾

矢量空间数据压缩

Douglas-Peucker Douglas-Peucker算法是一种垂距限值法 )对初始坐标点选择较为敏感,即对同一曲线压缩时, 若选择的始末坐标点不同,压缩后保留的点也不同,在两多边形之间的公共边出现“裂缝现象”。公共边对象化DP 改进算法的实现为实现该算法思想,先要提取相邻多边形的公共边,并封装成类,再分别对公共边和非公共边进行压缩。 解决方法:公共边对象化DP (1) 提取公共边—判断两个多边形有没有相交 (2) 创建公共边类—采用OOP技术并封装成类,再分别对公共边和非公共边进行压缩。 摘要:分析了常规Douglas-Peucker 算法压缩无拓扑矢量数据时产生公共边“裂缝”现象的原因,即公共边被两次或可能更多次压缩,而每次运用Douglas-Peucker 算法压缩时所选择的初始点和终点不同造成的。为此,提出了公共边对象化Douglas-Peucker改进算法。为实现此算法,首先设计了新的公共边提取算法来提取公共边,然后使用OOP 技术,把公共边的相关信息封装成类,最后根据公共边对象提供的信息对多边形的公共边和非公共边分别进行Douglas-Peucker 压缩。以广东省行政界线的SVG 矢量图为实验对象验证了该算法的有效性,分析了该算法相对于其他Douglas-Peucker 改进算法在所需辅助空间和时间效率上的优势。 关键词:Douglas-Peucker 算法;矢量数据压缩;可缩放矢量图形(SVG);公共边对象化Douglas-Peucker 改进算法 1 引言 随着WebGIS 的迅速发展,海量空间数据在目前带宽有限的网络上的传输速度慢的问题越来越突出,因此有必要对空间数据进行压缩。对空间数据的压缩技术可分为无损压缩和有损压缩。无损压缩算法已经很成熟,最常用的有LZW 算法。而有损压缩,特别是对矢量图形(如:Mapinfo 的MID 和基于XML 的SVG 矢量数据)的有损压缩,近年来引起了不少学者的关注。目前,矢量数据压缩算法主要有:距离控制类算法,如垂距限值法、Douglas- Peucker 算法(部分文献称之为Spliting 算法);角度控制类算法,如角度限值法;黄培之1995 年提出的具有预测功能的曲线矢量数据压缩方法[1];以及新兴的基于小波技术的压缩方法。由于基于小波技术的压缩算法,压缩后的数据在边界处会出现变形,且压缩过程复杂、对计算机要求高等缺点,而距离计算相对于角度计算在执行效率方面的优势,使得垂距限值法,特别是Douglas-Peucker 算法(简称DP 算法)的应用较普遍。DP 算法最基本的思想是通过删除一条曲线上的非特征点而保留特征点来减少数据量。它被提出后,为了适应应用要求,很多学者对它进行了改进:(1)为了提高时间效率,John Hershberger等在文献[2]以及P.K.Agarwal 等在文献[3]中对DP 算法实现进行改进,大大减少了时间复杂度;(2)在压缩诸如公路等弯曲度很大的曲线时,有可能使本来没有自相交的曲线压缩后会自相交,为解决此问题,Wu S.T 等人在文献[4]中提出了无自相交DP 算法;(3)最近几年,陈飞翔等人以提高压缩比和减少误差为优化目标,在文献[5]和文献[6-7]分别引进遗传算法和动态规划算法,但文献[5]和文献[6]只针对单条曲线的优化压缩,没有考虑多条曲线时的情况,文献[7]虽然适用于多条曲线的优化压缩,但它没有考虑曲线间的相邻等拓扑关系,导致出现如实验结果图5 所示的部分“裂缝”现象;(4)在压缩用闭合曲线表达的多个相邻多边形时,会出现如第2.2 节那样的”裂缝”现象。因此,在空间数据压缩中有必要提出一种方案来解决此问题。文献[8-9]采取先提取相邻多边形的公共边,然后利用常规的DP 算法对其等效数据进行压缩,压缩完毕后再重建数据,按照原始的数据格式进行存储。这两种方法需要很大的辅助空间存储等效数据[8(] 或元数据[9)] 。文献[10]采取先把存在相邻关系的两个多边

ARCGIS土地利用现状图教程

ArcGIS 10.2英文版土地利用现状图教程 前言:ARCGIS作为GIS领域最优秀的软件之一,有必要让17级新成员熟悉其基本操作。所以本阶段培训的软件为ARCGIS。机房统一安装的为10.1版本,本教程虽采用10.2编写,但基本操作与10.1一致。通过本次培训,新成员可熟悉ARCGIS的基本界面和操作。请大家认真阅读本教程,培养自己的自学能力。如果教程上没指出而自己又不会解决的,及时讨论或者请教师哥师姐们。 一、建立库文件。 1、首先在自己将要保存数据的磁盘或优盘内建立一个文件夹,名称为自己的班级-姓名, 例如:地信142-李鹏。 为了便于后续选择与保存文件,建议大家把制图用的“山东建筑大学.tif”文件拷贝到该文件目录下。 2、建库。 (1)打开ArcCatalog, 点击桌面上的“开始->ArcGIS->ArcCatalog”进入ArcCatalog界面。 (2)在ArcCatalog界面左边的Catalog目录栏中找到Folder Connection,选中Folder Connection,右键选择Connect to Folder,找到自己刚才建立的文件夹并点击确定。 连接到文件夹后,右键单击“文件夹”->New->File Geodatabase,建立一个地理数据库文件命名为你自己的学号。

(3)右击20140113057.gdb->New->Feature Dataset,建立一个要素集,如下图:注意:该数据集一定要建在上一步建立的数据库中。

命名为下划线+自己的学号,如下图,单击“下一步”。 (要素集名称不能以数字开头,只能以下划线或者字母开头。) 在上图中点击“Import”,导入一个空间参考。

ArcGIS土地利用转移矩阵

一、数据准备(图1) 准备两幅不同时相得土地利用现状图(shp格式),每幅图得属性表都要有一个表示土地利用类型得字段,并且要使用不同得名称加以区分,如Type1995,Type2000。土地利用类型名称必须统一,并且完整,如都使用“城镇用地”、“有林地”等。 二、数据融合(图2) 在ArcMap里分别打开两个时相得图层,打开ArcToolbox,选择Data Management Tools | Generalization | Dissolve工具。Input Feature选择要融合得图层,Output Feature Class选择输出结果存储得位置及名称,Dissolve Field(s)选择土地利用类型字段(如Type1995),然后勾选Creat multipart features选项,点击OK完成。重复此过程,对另一时相数据进行融合。此步骤使相同利用类型得记录融合为一个记录,以提高后面步骤得计算速度。

三、叠置分析(图3) 在ArcMap中打开两个时相融合后得数据,在ArcToolbox中选择Analysis Tools | Overlay | Intersect工具,Input Features选择两个时相得图层,Output Feature Class 选择叠加结果存储得位置及名称,其余选项可以忽略,单击【OK】完成。 四、计算面积并导出属性表(图4-6) 在ArcMap中打开叠加后得图层数据,在该图层上右键打开属性表,选择Option | Add

field… 新建一个字段,命名为NewArea。 在Editer工具条中选择Editer | Start Editing,然后在属性表中NewArea字段上单击右键选择Calculate Geometry… ,在打开得Calculate Geometry对话框中,Property 选择Area,Units选择要使用得面积单位,单击【OK】完成图斑面积计算。依次选择Editer | Save Edits / End Editing保存与退出编辑状态。

矢量曲线压缩

矢量曲线压缩 摘要本文介绍了矢量数据的压缩方法的几种算法,通过对不同的数据压缩算的比较,总结出一种使曲线点数据压缩后,数据量变小,压缩合理的处理算法。同时运用AutoCAD2004二次开发编程技术,以Visual C++.NET为编程工具将以实现。 关键词矢量数据压缩阀值曲线 矢量数据是我们日常生产和作业中,使用非常普遍的一种数据类型。在使用中,有时需要对矢量数据进行压缩,多余的数据不仅浪费了较多的存贮空间,也加大了数据转换的处理量。矢量数据压缩的目的是删除冗余数据,减少数据的存贮量,节省存贮空间,加快后继处理的速度。 压缩算法: 矢量数据的压缩方法常用的有间隔取点法、垂距法、偏角法、道格拉斯—普克法(Douglas-Poiker)等。在保证压缩曲线形状不变的情况下,最大限度的压缩曲线点数。曲线压缩的关健是定义压缩的阀值,曲线压缩的阀值不同决定了不同算法的多样性。本文通过在以有矢量压缩算法中的比较,以十分突出的压缩算法的思想,用Visual C++.NET编写的程序,实现对曲线的压缩。 间隔取点法 就是在保留首末点的前题下,每隔一个点取一点,或者压缩那些离已选点比规定距离更近的点,这种方法可以大量压缩曲线点数。但不能恰当地保留曲线方向上曲率的特征点。在编写程序方面可以很好的实现。 线段法 线段过滤法是指当某一段的长度小于某一值时,舍去该段的两段点,以中点代替该段,如右图所示。在图中,曲于线段BC的小度小于线段的过滤值,因此舍去该段的两段点,以中点E代替该段,如虚线所示。线段的过滤值是由作图时数据精度面定,因没有明确规定,编程时要定输入参数。 垂距法 是从第一点开始依次筛选,排除冗余点。即以和线点为起点,计算第二点到第一点和第三点所构成的直线的距离,如果该距离大于某一阀值,则保留第二点,

利用Arcgis完成土地利用规划图步骤

卢真珍 一、总体规划图包含文件及属性: 工程文件名:XX乡规划图 YX(晕线面) DLTB(地类图斑面) YTFQ(用途分区面):在原地类图斑属性的后面加TDYTQLX(土地用途区类型)字符串20,TDYTQLXDM(土地用途区类型代码)字符串3,GZQLX(管制区类型)字符串20,GZQLXDM(管制区类型代码)字符串20。 DLW(道路网面) YTJJSQ(有条件建设区面)与上面一样。 TMSC(透明输出面) DLJX(地类界线) XZQJX(行政区界线) XZDW(现状地物) JBNTBJ(基本农田边界):加BJLX字符串20 GZQBJ(管制区边界):BJLX字符串20 ZJ(注记) TK(图框点) TK(图框线) TK(图框面) 二、按乡镇Arcgis在检查重区 导入,修复,打散,检查拓扑错误,检查面积。 基本农田保护区 1转成shape格式,放入建好的文件夹中。 2打开Catalog,在上面建好的文件家中,点右键,New个人数据库,New数据集导入是高斯克里格的文件,0.0001,3导入上面转好的文件,输入名为基本农田保护区,OK。 4打开Arcinfor,添加上面数据库的基本农田保护区。 5修复:在DMT中,Feature,Repaire中,不打钩,OK。 6打散:编辑,全选,打散。 7核对面积:在属性表中,右击面积Sta看总面积记下来,再看Shape-area总面8积,要一模一样,如果不是就合Mapgis核对检查原因。(如果很特别的掉去就去Mapgis中切割那块,在导入复制进去,其他不用动) 9修改拓扑错误:若跳区,按住shift点跳去周围的面,在编辑中选自动生成面,在跳区出点3下要移动点,若属性相同就Merge,保存。若前面的做不了,就去Mapgis中,把原来那块多切割几次,把整块变成多块后转成shape后,复制进去。核对面积一样就可以了。 10检查重区:在Catalog数据集中New拓扑关系,重区,是。 11导入Arcgis中,让拓扑关系处于编辑状态,查看有多少错误,修改。 12Generalization-------Dissolve 并区,打钩的表示要留下的属性,基农全删;

第6讲 土地利用数据的准备

第六讲土地利用数据的准备 土地利用是SW AT模型建立的重要数据之一,影响着降水在陆面的成流过程,对模拟结果有重要影响。SWA T模型需要的土地利用数据包括土地利用分布图(矢量或栅格)及土地利用类型索引表。土地利用分布图的属性数据中必须含有说明图层中土地利用类型的字段,并且每种类型与SW AT landcover/plant数据库中的某条记录相对应。 SAWT模型在加载土地利用类型时可以选择矢量图也可以选择栅格图,为了方便我们常选用提前处理好的栅格图层。 土地利用类型索引表是连接土地利用类型栅格图Value值与SW AT landcover/plant数据库中已有分类的纽带。在建立模型时,用户可以在ArcSWAT界面输入各种土地利用类型与数据记录的对应关系,也可以导入事先准备好的土地利用类型索引表将两者进行关联。为了方便,我们通常选择导入事先准备好的土地利用类型索引表。 关键步骤: (1)土地利用分布图矢量转栅格 (2)(可选)土地利用类型重分类 (3)土地利用分布图投影调整(如第三讲中DEM的处理) (4)建立土地利用类型索引表 1.矢量转栅格 打开ArcToolbox/Conversion Tool/To Raster/Feature to Raster,打开如下图所示对话框: 图1 ArcTool矢量转栅格工具对话框

输入的矢量图层的属性数据中必须要有一个数值型的能区分各土地利用类型的字段Field,定义输出栅格字段。点击OK。 (本次上机操作无此步骤) 2.土地利用类型的重分类 SWAT模型中建议土地利用类型不超过10种,如果拿到的数据类型超过10种,则需要进行重分类,减少模型最后生成的HRU的数量。打开ArcToolbox/Spatial Analyst Tools/Reclass/Reclassify,出现如下图所示对话框,输入待重分类的栅格图层,选择区分各土地利用类型的字段,在New value下进行重编号,对想要合并的类型重编同样的新号,即可以合并为一类。点击OK。本操作中,文件路径选择光盘/DATA/建模用GIS图层及数据库/工程用图层的“landuse.img”。 图2 ArcTool重分类工具对话框 3.土地利用类型索引表建立 在本次建模过程中,土地利用类型为五类,其土地利用类型索引表如下图所示,其中“V ALUE”即图层中代表了各类型的字段编号,“SNAME”即在数据库中的名称简写,该表的作用就是将研究区的土地利用类型与SWA T数据库中的类型进行关联,该表以.txt 格式存储(光盘/DATA/建模用GIS图层及数据库/工程用图层的“landuse.txt”)。

土地利用现状数据库

XX市国土资源管理信息系统土地利用现状数据库 昆明云金地科技有限公司 2007年1月20日

项目名称:XX市国土资源管理信息系统文档日期:2007年01月20日 10:37 编写人员:张海龙、闫磊 修改历史: 文档备注:

前言 (5) 1 数据库字段数据字典描述 (5) 2 农村专用图形表 (6) 2.1 表索引 (6) 2.2 表结构 (6) 2.2. 1 影像图(dom) (6) 2.2. 2 宗地(NCR_Parcel) (7) 2.2. 3 注记属性表(NC_Annotate) (7) 2.2. 4 辅助层(NC_Asst) (8) 2.2. 5 行政区划属性表(NC_Canton) (9) 2.2. 6 行政界线属性表(NC_CanVerge) (10) 2.2. 7 等高线属性表(NC_Contour) (10) 2.2. 8 边框注记(NC_frame) (11) 2.2. 9 高程点属性表(NC_HgtPoint) (11) 2.2. 10 线状地物属性表(NC_Line) (12) 2.2. 11 图斑属性表(NC_Parcel) (13) 2.2. 12 权属界线拐点属性表(NC_RgtBLPot) (15) 2.2. 13 权属单位属性表(NC_RgtUnit) (16) 2.2. 14 权属界线属性表(NC_RightBL) (16) 2.2. 15 零星地类属性表(NC_Sporadic) (17) 2.2. 16 地类界面属性表(NC_TerrRgn) (17) 2.2. 17 地类界线属性表(NC_TerrTpBd) (18) 2.2. 18 植被符号(NC_VGT) (18) 3 公用表 (19) 3.1 表索引 (19) 3.2 表结构 (19) 3.2. 1 十字丝(S_cross) (19) 3.2. 2 网格(S_Grid) (20) 3.2. 3 接幅表(S_MapUn) (20) 3.2. 4 鹰眼窗口(TBL_EagleWindow) (21) 3.2. 5 要素表(TBL_Feature) (22) 3.2. 6 要素编码分级表(TBL_FeatureGrade) (22) 3.2. 7 图层元数据信息表(TBL_LayerMdInfo) (23) 3.2. 8 图层关系表(TBL_LayerRelation) (24) 3.2. 9 地图窗口表(TBL_MapWindow) (25) 3.2. 10 地图窗口图层关系表(TBL_MapWindowLayer) (25) 3.2. 11 比例尺字典表(TBL_Scale) (26) 3.2. 12 符号表(TBL_Symbol) (26) 3.2. 13 符号库(TBL_SymbolLib) (27) 3.2. 14 专题图(TBL_Thematic) (28) 3.2. 15 专题图符号化表(TBL_ThematicSymbol) (28) 4 农村地籍元数据表 (29) 4.1 表索引 (29)

土地利用转移矩阵生成的几种方法

土地利用转移矩阵生成的几种方法 土地利用转移矩阵生成的几种方法 根据你的数据类型选用不同的数据生成方法 若你的数据是Raster格式:则有如下方法 1 Erdas Imagine----Interpreter---Gis Analysis---Matrix,输入两个时相的Raster数据即可 做这一步之前记得先对两时相的数据进行重编码(nterpreter---Gis Analysis---Recode) 一般运行如果出现错误肯定是重编码没做好,请继续查证。 2 先在 Erdas中利用 Modeler 计算如下公式 NC(I,J)=NC(I)*10+NC(J),(J>I) 其中:NC(I,J)表示i,j 两年份的土地利用变化图;NC(i)表示i年份遥感分类影像;NC(j)表示j年份的遥感分类影像。 在此计算的基础上,将以上变化影像图转化为BIL格式,再利用 ARC/INFO GRID模块将影像转为GRID格式,然后利用GRID模块中的属性表(vat)查看命令对影像灰度值进行统计,最后得出土地利用转化举证。(注:此方法本人尚未实现过,不知可行否)。 若数据是Vector格式 1 Erdas Imagine----Interpreter---Gis Analysis---Matrix,输入两个时相的Vector数据即可 此时注意输出栅格大小不应设的太小要不一运行就会提示你的空间不足 做这一步之前,请做好前期的地理编码。 2 ArcView3.3加载 spatial analysis模块 把两时相的Vector图转成grid格式(当然中间有一些单位的设置根据你做的图的分辨率来设置即可)analysis---mapcaculate 直接计算即可。 3 把两期解译完的Vector文件在arctoolbox——overlay——union中叠加,注意:两个文件不能用同一个字段名,比如一个用93Type,另一个时相则用 00Type 叠加后的文件在Arcmap中打开,选中文件,然后点右键——Property ——空间查询,输入条件语句,比如:93Type=‘1’And 00Type=‘2’;查询结果即为第一种类型转化为第二种类型的图形,可以另建一图层比如:12,把查询结果复制到12图层上。统计出面积,依进行,就可以得到土地利用类型转移矩阵。

曲线数据压缩方法与实现

曲线数据压缩方法与实现 【摘要】本文主要讨论了曲线矢量数据的压缩算法,分析将其运用到等高线或其他曲线矢量数据压缩。在Spliting算法基础上提出了一种针对无拓扑矢量数据的快速压缩算法,并在AUTOCAD中实现该算法过程。 【关键词】矢量数据,压缩算法,精确度,等高线 一﹑引言 在计算机自动制图中应用计算机处理已得到的数字化的资料就不能不注重计算机的容量和计算量。因此,就产生了计算机自动制图中的曲线压缩问题。曲线压缩实质上是信息压缩问题,从信息论上讲曲线矢量数据压缩就是从组成曲线的点序集合A中抽取一个点序子集。用这个子集作为一个新的信息源,在规定的精度范围内对该子集从内容上尽可能地反映原集合,而于数量上则尽可能精简。 由于各种原因,系统接收的原图数据中,有一些等高线、曲线等线状要素的坐标点非常密集,存在大量冗余点。冗余点不但占用大量存储空间,使曲线上出现许多不应有的微小波动,还给对曲线的编辑带来困难。这有时是不必要的,而且常常造成系统处理受限制。因此,需要利用一定的压缩算法消除冗余点,对数据进行简化,并且在保证精度的前提下使曲线具有原来的轮廓和关系,节约存储空间。 曲线矢量数据压缩是从组成曲线的点序集合A中抽取一个点序A’,也就是说A’是A中的一部分,不是新的点。而由曲线拟合的方法也可以得到一个逼近的曲线,但拟合出来的曲线不一定通过原来曲线的点,为了避免误差的传递还是用上述方法压缩。 二、曲线压缩方法讨论 对于封闭曲线它是先确定曲线最左边或最右边两点作为起始端点,而对于非封闭曲线可选择两个断点为起始点,如图1, 图1 找出两端点之间的曲线上的离散点与两端点的连线的最大距离点,如果该距离值大于给定的精度值,则保留该点,如:2′大于精度值则保留2点。如果2′小

相关文档
最新文档