资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,主讲人:李斌,Arcgis,属性表操作讲解,前言:,我们矢量化的要素往往具有多种属性,比如创建的林班文件具有林班号、面积、管理员等属性;这些属性一般存储在属性表文件中,通过对属性表的操作可以提取、管理、更改这些属性。,本节课中我会为各位对,Arcgis,属性表操作进行详细讲解。,三部分,已有属性操作,数据组织管理,新建属性操作,本次课时主要内容,提取目标区域,1,边界提取操作,2,CONTENTS,已有属性操作,提取目标区域,同样,我们打开,ArcMap,并连接到,D,属性表操作,文件夹,连接到文件夹后我们可以看到这里有一个名为,示例,_1,(矢量),.shp,的文件,这是我为大家准备的某县的林班矢量图。我们要将它添加到,ArcMap,中,选中它并将它拖放到屏幕中间的空白区域即可。,步骤,1,:查看属性表,添加完矢量图后,我们可以在屏幕上看到该县的林班矢量文件,在数据框中选择示例,_1(,矢量,),,右键,-,打开属性表就可以打开该并查看矢量文件的属性表。,可以看到这是一个属性表,这是一个,类似,于,Excel,表格的文件,每一行代表一块,林班区域,,而每一列指的就是林班具有的,属性,有哪些,比如编号,县的代码,村名等,这些属性在,ArcMap,属性表中还有另外的一个叫法,字段,,属性与字段,而给一个林班添加属性也可以理解为是在给属性表,添加了一个字段,,比如:可以给一个林场的属性表中添加一个表示面积的,字段,用来记录林场中各林班的面积数据,即面积属性。,属性与字段,步骤,2,通过,SQL,语句提取目标林场,点击表选项按钮,选择按属性选择,这样就可以打开,属性选择,对话框,这个对话框顾名思义就是可以按照属性表里面,不同字段,所具有的值对属性表进行筛选查找操作,比如:筛选出防火等级为,1,级的区域,或者面积大于多少公顷的所有林班等。,1.,在该处使用右边,滑块,找到,LIN_CHANG,这个属性字段,双击,,它就会出现在最下面的方框里。,2.,单击等号,3.,单击,获取唯一值,按钮,它指的是我们选择的,LIN_CHANG,属性字段,下有哪些值,这些值会,出现在上面的方框中,4.,单击,019,,并点击应用这样我们就选择了林场带号为,019,的所有林班,步骤,3,导出目标林场,关闭属性表我们可以看到高亮显示的林场,这就是我们刚才通过属性选择出的区域,这时我们就可以导出这部分区域。,在数据框中选择示,例,_1(,矢量,),,右键,-,数据,-,导出数据,保存类型选择,shpefile,关闭示例,_1(,矢量,),,就能看到我们筛选出的林场了,注意:我们还可以使用筛选工具筛选出林场,原理和上面的类似。,在,SQL,中设置筛选的属性即可,边界提取,目的:我们在提取出了一个林场后有时还要得到该林场的边界矢量文件。,方法:通过先,备份,,后,合并,的方式得到边界矢量。,步骤,1,先备份,在工具栏点击目录按钮,在弹出的窗口中选择我们提取出的,林场,.shp,文件,右键,复制,,然后点击,D:,属相表操作,文件夹右键,粘贴,即可。,步骤,2,后合并,粘贴后我们可以看到得到的备份文件,选中它右键重命名,我们将它命名为,林场边界,.shp,将,林场边界,.shp,拖到屏幕中间空白处,在数据框中,关闭,林场。,打开编辑器,打开方法我们在简单矢量中讲解过。我们在数据框中选择,林场边界,,然后开始编辑,-,合并,即可。,合并前需要选择需要合并的要素,使用选择要素按钮,框选所有的要素,要素会高亮显示。之后点击,编辑器,使用,合并,功能进行合并,高亮显示,注意,点击合并后弹出合并窗口,点击确定即可。合并后要记得保存编辑内容并停止编辑,这些在简单矢量中都讲过。,注意,在数据框中将,林场边界,设置成,空心,,并调整,轮廓线宽,就可以得到林场边界,。,注意,字段的加入,1,字段的处理,2,CONTENTS,新建属性操作,字段的加入,首先,打开示例,_2.shp,文件,这是我为各位准备的某林场管护站的矢量文件,打开方式还是和之前一样,选中并拖到屏幕中间的空白处。,步骤,1,:添加管理员字段,打开示例,_2,的属性表,在属性表中选择,添加字段,,添加字段就是添加属性,我们要添加的是各林班管理员这个属性。,注意,在弹出的窗口中,我们可以输入要添加字段,名称,类型,。名称使用,拼音或英文,,类型我们选择,文本,,因为我们的姓名一般为汉字,设置完毕后点击确定就行。,注意,我已经为各位在属性表中添加了管理员这个属性字段,请各位在属性表中,自己添加一个防火等级的字段,,添加字段前要停止编辑,然后在添加防火等级字段,之后再打开编辑,在编辑状态下为防火等级字段更改属性。,停止编辑加字段,开始编辑改属性,请添加,FHDJ,字段,并在开始编辑状态下将字段属性更改为图上显示,字段处理,不同单位显示:这里我们要学会让面积数据按照不同的单位显示,比如,亩、公顷、平方米等,按照字段分割:这里我们要学会通过,分割,功能快速得到每个管理员的,shp,文件,步骤,1,:使用字段几何,将面积字段按照,公顷,显示,依然是先打开示例,_2,的属性表,打开方式为在属性框选中它右键,-,打开属性表即可。会后点击,MIAN_JI,字段的,表头,。该字段就会高亮显示,在表头右键,选择,计算几何,。,点这里,这里是表头,步骤,2,:使用字段几何让该字段数据按公顷显示,单位中选择公顷,可以看到该字段的显示结果,步骤,3,:按字段分割,目的:按照不同的管理员,分割,示例,_2.shp,得到,shp,文件,使用工具:分析工具,-,提取分析,-,分割,双击分割工具,弹出分割工具窗口,分割字段就是按照不同的管理员来分割管护站矢量,选择文件夹作为目标工作空间,点击添加,点击确定后就可以看到,目录下生成了按照管理员分割的,shp,文件了,如果看不到,可以在目录中,D:,属性表操作,上右键,-,刷新,试试,到这里我们已经学习了两方面的内容,一个是对已有属性表进行的操作,和对新建属性表的操作;接下来的内容将会比较简单,我们将介绍数据框的数据组织管理的内容。,小结,数据组织管理,首先我们先,一次性,将分割好的矢量文件添加到数据框中,使用工具栏添加数据工具,按住,Ctrl,,点击所有的管理员,点击添加即可,步骤,2,:建立管理员分组,添加成功,在图层(数据框)上,右键,-,新建图层组,成功新建图层组,双击我们新建的组,将它重命名为管理员,改为,管理员,,点击确定,将我们分割的管理员矢量文件,添加到这个组中,1.,在数据框选中所有的管理员矢量数据,按住,Shift,不放,,点击,第一个,管理员数据,然后第,最后一个,管理员数据就行了,使用,shift,选择所有管理员,2.,将选中的数据,拖放,到我们建好的管理员组中即可,成功后会看到如下图,关于组,我们今后可能要处理的数据十分复杂,或者是数据很多,通过建立组的方式可以很好的管理加载到数据框中的数据,也便于我们在大量的数据中找到我们想处理的数据文件,他并不会对我们的数据进行任何修改,,就是为了我们方便管理。,点击红框中的按钮就能收齐这个组,数据框一下就整洁了许多,组的前面这个对勾可以决定里面所有的数据是不是要显示,相当我电路的,总闸,,而组里面的文件前面的对勾则是,分闸,。,关于组,如果我们按照良好的习惯对数据进行组织管理,那么工作的效率也将大大提高。,数据框分组管理使数据更加清晰,补充内容:技巧,1,批量在属性表添加属性,情景:一般林场的某一管护站里大部分林班的防火等级是一样的,小部分不一样。如何一次性添加防火等级,再小部分修改属性,打开属性表在,非编辑,状态下,右键表头,-,字段计算器。,初始,输入,占绝大部分,的防火等级,更改结果,调整该结果需要在,编辑,状态下,补充内容:技巧,2,字段类型设置,命名规则,情景:对于不同类型的数据进行区分命名,通常情况下可以将数据分为,是不是数字,。,整数:短整型,小数:双精度(可以设置小数位数),数字,非数字,文本,类型,可以设置文字长度,,一个汉字的长度为,4,命名时尽量使用,拼音,,或者首字母,大写,,或者,英文,的方式。,补充内容:技巧,3 SQL,语句提取管护站,情景:有时我们还需要按照,林班号,提取,管护站边界,,这时就要使用更高级的方式提取出特定的管护站。,LIN_BAN=0119,OR,LIN_BAN=0134,这个是提取了林办好为,0119,和,0134,两个林班,在实际生产中用该方法可按,林班号提取管护站所有的林班,,通过,合并,即可得到管护站边界。,使用,Or,(R),这个按钮作为表达式的,连接,,连接管护站所有的林班即可。,到这里我们已经学习了数据组织管理的主要内容,并在补充环节里对我们可能与到的实际情景进行了补充。相信我们已经可以通过学习内容举一反三,对属性表的操作融会贯通。,小结,THANK YOU.,制作:李斌,邮箱:,
展开阅读全文