版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第10章管理属性表管理属性表属性数据是地理信息数据的重要组成部分之一,在ArcMap中提供了方便灵活的属性信息管理工具。通常使用属性对话框或要素图层的属性表来管理我们的属性表数据。本章节将向大家介绍属性表的基本知识、如何查看和管理地理数据的属性信息。本章内容第一节属性表的基本知识第二节属性表的操作第三节属性表的编辑第四节属性表连接与关联第五节本章小结
第一节属性表的基本知识本小节向大家介绍一下属性表的概念及属性表的基本组成,使大家对属性表有一个基本的认识,方便我们快速的掌握属性表的编辑、修改、查询等操作。什么是属性表属性表的组成第一节属性表的基本知识什么是属性表在ArcMap中,每一个要素图层都有与之关联的属性表,但属性表可以单独存在,而不与任何一个要素图层关联。属性表是数据库的一个组成部分,它包含一系列的行和列。其中每行代表一个地理要素,如一个工厂、一条公路或者一块土地,因此每行又可称为记录。每列则描述要素的一种属性,如长度、宽度、面积等等,列又可称为字段。属性表一般存储在数据库中,例如FileGeodatabaseMicrosoftAccess数据库、Oracle数据库。第一节属性表的基本知识属性表的组成ArcGIS中的地理数据都有与之相对应的数据表,如上所述,属性表的每一行代表一个地理要素,每一列代表一种专题属性。下面以打开的一个属性表的窗体来说明属性表的各组成部分,如图10.1所示。属性表窗体由以下几部分组成:字段、记录、记录导航栏、记录显示方式按钮、记录选择说明、属性表表操作栏。第二节属性表的操作属性表的操作可以使用属性表对话框或要素图层属性表进行,下面向大家介绍一下属性表的加载、导出、显示、选择、定位等基本操作。属性表的加载与导出若要浏览地图上图层的属性,可以根据第2.2.2节的方法(一)与方法(二),打开某个图层的属性表。ArcMap可以同时打开多个图层的属性表。图10.2为同时打开“CapitalCities”和“Rivers”2个属性表的界面显示。第二节属性表的操作可以看出,不同的属性表可以通过属性表窗口左下角的标签进行切换。在ArcMap中,可以直接将表格数据加载到地图上,用来与其他图层进行关联。虽然这些表格不能在地图上显示,但可在内容表的“Sources”选项卡中查看。Step01在“Standard”工具栏中单击“AddData”按钮。Step02在弹出的“AddData”对话框中找到要添加的表格,如图10.3,并单击“Add”按钮。第二节属性表的操作Step03内容表视图会自动切换到“Listbysource”方式,如图10.7所示。Step04可以看到刚添加到地图中的表格。右击该表格,在弹出菜单中选择“Open”命令,可以查看该表格中的数据。第二节属性表的操作属性表的显示对于打开的属性表,可以对其显示效果进行调整设置,例如对列的宽度、列的位置调整、列的冻结、以及属性表中字体设置,高亮显示设置等等。改变列宽与Excel软件的表格操作类似,属性表的列宽也可根据需要进行调整。Step01在打开的属性表中将鼠标指向要调整宽度的列的边缘,此时鼠标指针会发生变化。Step02单击该列的边缘,拖动鼠标到合适的宽度,显示的红线表示原来的位置,黑线为移动到的位置。Step03放开鼠标,列宽调整完成,如图10.8所示。第二节属性表的操作属性表的显示列的位置调整属性表中各列的左右顺序也可根据需要进行调整。Step01单击需要移动的列的标题,选中该列。Step02点击并拖动该列的标题,显示的红线表示将要移动到的新位置,如图10.9所示。Step03松开鼠标,拖动的列将移动到新位置。第二节属性表的操作属性表的显示冻结列在属性表中字段较多的情况下,为了方便查看后面的字段与相应记录的关系,冻结列就显得非常方便。Step01单击想要冻结列的标题,使该列处于选中状态。Step02右击该列标题,在弹出的菜单中选择“Freeze/UnfreezeColumn(冻结/解冻列)”命令。列冻结后会自动在最左边显示,如图10.10所示。提示:可以同时对多个列进行冻结,冻结后的列会依次靠左显示。
第二节属性表的操作属性表的显示属性表的高亮显示根据需要,可以对当前属性表中选中以及高亮记录显示进行设置。Step01在属性表中单击“Option(选项)”按钮,选择“Appearance(外观)”命令,在弹出的“TableAppearance(表格外观)”对话框中,单击“Usethiscolorforselectedrecords(选中记录的颜色)”按钮旁边的下箭头按钮,如图10.11所示,在弹出的“Color”对话框中设置其颜色。第二节属性表的操作属性表的显示属性表的高亮显示Step02单击“Usethiscolorforhighlightedrecordsandtheirfeatures(高亮记录颜色)”按钮旁边的下箭头按钮,进一步设置颜色。Step03单击“确定”按钮,设置生效。第二节属性表的操作属性表的显示属性表的字体设置根据需要,可以对当前属性表中的字体按照如下步骤进行设置。Step01在属性表中单击“Option(选项)”按钮,选择“Appearance(外观)”命令。Step02在弹出的“TableAppearance(表格外观)”对话框中,可以对“TableFont(表格字体)”,“TableFontSizeandColor(表格字体大小及颜色)”,“ColumnHeaderHeight(列标题高度)”及“CellHeight(单元格高度)”进行设置。Step03单击“确定”按钮,设置生效。第二节属性表的操作属性表的显示对所有表格中字体及高亮显示的统一设置若需要对所有的属性表都按照4和5的方式进行统一设置,按照如下操作步骤:Step01在ArcMap主菜单中选择“Customize”|“ArcMapOptions…(选项)”命令。Step02在弹出的“ArcMapOptions”对话框中单击“Tables(表格)”标签进入“Tables”选项卡,如图10.12所示。第二节属性表的操作记录的定位、显示和选择可以使用属性表对话框中导航按钮及“TableOptions”按钮对属性表中的记录进行定位、查找、以及选择。记录的定位打开一个属性表,利用属性表左下方的移动箭头按钮可以对表格中的记录按照第一个,上一个,下一个,最后一个进行移动,利用左下方按钮之间的文本框中输入想要移动到的记录编号,按下回车键,可以快速定位指定编号的记录,如图10.13所示;若输入的编号大于属性表中记录总数,则会弹出“Error”对话框,提示用户该记录未找到,如图10.14所示。第二节属性表的操作记录的定位、显示和选择全部记录/选中记录的显示属性表的底部可以对记录的显示方式:“全部记录/选中记录”进行选择,分别如图10.15及图10.16所示。第二节属性表的操作记录的定位、显示和选择利用属性值查找记录可以利用属性表中的查询功能通过字段的属性值查找相关记录,操作步骤如下:Step01打开属性表,点击要查询内容所在列的标题,选中该列。Step02单击“TableOptions”按钮,在弹出菜单中选择“FindandReplace…(查找和替换)”命令。Step03在弹出的“FindandReplace”对话框中输入要查询的内容,如图10.17所示,点击“FindNext”按钮进行查找,当查询到符合条件的记录时,光标会停留在相应的单元格上。第二节属性表的操作记录的定位、显示和选择记录的选择记录选择的操作分为如下三种:(1)选择不连续的记录Step01在ArcMap的内容表中右击选择要素的图层或表,在弹出菜单中选择“OpenAttributeTable(表的菜单中是“Open”)”,打开属性表。Step02通过单击行(或列)选择的记录所在的行(或列),选中该记录(或字段)。若要同时选择更多的记录,按住Ctrl键再逐个单击进行选择。第二节属性表的操作记录的定位、显示和选择记录的选择(2)利用属性选择记录ArcMap也可以依照我们自主设定的标准来进行属性选择。Step01在打开的属性表中单击右击选择“SelectByAttributes…(利用属性选择)”。Step02在“SelectByAttributes”对话框的“Method(方法)”下拉列表框中选择合适的方法,通常选择“Createanewselection(创建一个新选择)”。第二节属性表的操作记录的定位、显示和选择记录的选择Step03双击“Fields”列表框中的字段名,将该字段添加到最下方的表达式文本框中,单击“GetUniqueValues(获取独特值)”按钮,在其上方的文本框中会显示该字段的各样本的值。双击某个值,将其添加到表达式文本框中,再通过点击各种逻辑运算按钮,将其添加到表达式文本框中,并最后调整形成一个完整的表达式,如图10.18所示。也可以通过手动输入来构建表达式。Step04表达式输入完成后,单击“Verify(检查)”按钮,检查表达式的语法错误。若有误,需要对表达式进行调整。Step05若检查通过,单击“Apply”按钮进行选择。单击“Close”按钮,关闭对话框。第二节属性表的操作记录的定位、显示和选择记录的选择(3)记录的全选、反选,清除选择集可以通过属性表中单击“Options”按钮,在弹出菜单中选择“SelectAll(全选)”、“SwitchSelection(反选)”、“ClearSelection(清除选择)”进行记录的相关操作。第二节属性表的操作属性表字段的排序为了对记录按照某个字段的属性值进行排序,方便查看,ArcMap可以通过如下方法帮助我们实现。(1)单击想要进行排序的列标题,右击该列标题,在弹出的菜单中选择“SortAscending(正序排列)”或者“SortDescending(倒序排列)”,表中的记录就会以该列的排序方式进行重新排列。(2)若需要对多列同时进行排序,可按住“Ctrl”键进行多列选择,然后按照(1)中的方法进行排序。但ArcGIS中默认按照从左到右的字段顺序进行优先排序,因此,选中的最左边的列排序最为优先。第三节属性表的编辑属性表的编辑操作包括属性数据字段的添加、删除、属性记录值得编辑、记录的添加于删除、记录的复制与粘贴、字段计算器的使用等内容。本小节重点介绍以上属性表的编辑操作。添加、删除字段编辑记录的属性值添加与删除记录复制、粘贴记录字段计算器的使用第三节属性表的编辑添加、删除字段在对要素进行属性编辑的时候,可能会需要对属性数据添加或是删除某个字段,以此来丰富要素的属性数据或是删除其不需要的属性数据。添加字段通过如下操作,为要素存储一个新的属性。Step01打开图层要素的属性表。Step02单击“属性表”对话框“TableOptions”按钮,弹出选项功能菜单,选择“AddField…”,如图10.19所示。此处值得注意的是:此要素图层必须处于未编辑状态下,才可对其进行添加字段的操作;否则,“添加字段”的命令处于灰色的非激活状态。第三节属性表的编辑添加、删除字段Step03在弹出的“添加字段”对话框中输入字段的名称并选择类型,如图10.20所示,完成后单击“确认”按钮完成字段添加。第三节属性表的编辑添加、删除字段删除字段当不需要某个字段时,可以将其删除。操作方法非常简单,只需打开属性表,在要删除的字段栏上右击,在弹出的快捷菜单中选择“DeleteField”选项即可。值得注意的是,字段删除后不能撤销操作,字段中的数据也会随之被删除。第三节属性表的编辑编辑记录的属性值在ArcMap中编辑地图要素时,需要在编辑状态下进行。选择“Editor”工具栏中的“Editor”|“StartEditing”命令,进入编辑状态,此时,属性表中的下面的状态显示栏会出现一个编辑图标,同时,所有可编辑字段的标题会由原来的灰色背景变为白色背景,如图10.21所示。第三节属性表的编辑编辑记录的属性值然后单击要修改数据的单元格,如图10.22所示。在该单元格中输入新的数据并按回车。第三节属性表的编辑添加与删除记录在日常属性数据的编辑过程中,常遇到的是属性数据的记录添加和删除,以保证属性数据的现势性,下面介绍属性数据记录的添加与删除。添加新记录若需要在属性表中添加新的一行记录,需要在编辑状态下进行。打开编辑属性表,移动到最后一行,单击最后一行的空白单元格并输入新数据,如图10.23所示。提示:在属性表中以这种方式添加的新记录是没有关联地理要素的。若要添加新要素,则需要使用“Editor”工具栏中的“CreateFeatures”任务第三节属性表的编辑添加与删除记录删除记录删除记录的操作需要在编辑状态才能进行。Step01打开编辑属性表Step02选择要删除的记录。注意:按住Ctrl键可以选择多条记录。Step03右击选中记录最左边的列,在弹出菜单中选择“DeleteSelected(删除选中)”,或按下键盘上的Delete键,就能删除选中的记录。第三节属性表的编辑复制、粘贴记录复制粘贴记录同样要在编辑状态下才能进行。打开属性表,选择要复制的记录(按住Ctrl键可选择多条记录),单击“Standard”工具栏上的“Copy”按钮,在单击“Standard”工具栏上的“Paste”按钮,这样复制的记录就会被粘贴到属性表的最后面。第三节属性表的编辑字段计算器的使用字段计算器是通过数字、数学运算符和函数对字段值进行计算,从而确定字段的属性值。如果需要对某字段重新计算属性值,可右击该字段表头,在弹出的快捷菜单中选择“Fieldcalculator…”,则弹出“Fieldcalculator”对话框,在其下部的表达式栏中填写一个正确的表达式后,单击“OK”按钮,该字段就被从新赋予计算后的值。如图10.24所示。第三节属性表的编辑字段计算器的使用提示:1.通过点击“Fields”列表框中显示的字段也可将其添加到表达式栏,右侧的“Functions”列表框显示的是各种函数,单击函数名称可将其添加到表达式文本框中。函数分为“Number(数值型)”、“String(字符串型)”、“Data(日期型)”三种,单击“Type”下的单选按钮进行切换。2.若不是在编辑状态下使用字段计算器,ArcMap会提示用户不能撤销编辑操作,如图10.25所示。为了避免误操作,我们最好在编辑状态下进行该操作。第四节属性表连接与关联ArcMap中可以实现属性表的连接与关联,在进行表连接时,按照两个表中相同的属性字段值,把一个表的属性添加到另一个表上。而表关联只是定义了两个表之间的关系,并不对属性进行添加,可在需要时访问到关联的数据。连接操作要求两个表中的数据为一对一或者多对一的关系,而关联操作要求较低,一对多或者多对多的关系也能够进行关联。第四节属性表连接与关联建立和移除属性表连接在处理地理空间数据时,经常需要利用两个表中的数据同时进行连接来进行数据的分析、查询和统计工作,以得到用户满意的结果,则需要对属性表建立连接。本小节重点介绍属性表连接的建立和移除操作。建立属性表的连接当需要使用两个属性表中的共同字段来建立两个表的连接时,则用到ArcMap中的表连接功能。详细步骤如下:Step01在内容表中右击要添加连接表的涂层或表,在弹出菜单中选择“JoinsandRelates(连接和关联)”|“join(连接)”命令,打开“JoinData”对话框,如图10.26所示。第四节属性表连接与关联建立和移除属性表连接Step02在“Whatdoyouwanttojointothislayer?”下拉列表框中选“Joinattributefromatable”选项。Step03在“Choosethefieldinthislayerthatjoinwillbebasedon:”下拉框中选择当前表中的共同字段。Step04在“Choosethetabletojointothislayer,orloadthetablefromdisk:”下拉框中选择要连接的表。Step05在“Choosethefieldinthetabletobasethejoinon:”下拉列表框中选择连接到的表中的共同字段。Step06单击“OK”按钮,即可进行表连接。第四节属性表连接与关联建立和移除属性表连接图10.26所示为“CaptialCity”通过“STATE_NAME”字段建立与“State”图层的操作步骤,通过如上6个步骤的操作,即可完成属性表的连接;此时打开“CapitalCity”的属性表就会发现,其后面的字段已经附加上了“State”中的相关字段。第四节属性表连接与关联建立和移除属性表连接移除属性表连接移除表连接的操作很简单:在内容表中右击要移除连接表的图层或者表,在弹出菜单中选择“JoinsandRelates”|“RemoveJoin(s)”|“***(***代表连接表的名称)”;如果要移除所有连接表,选择“JoinsandRelates”|“RemoveJoin(s)”|“RemoveAllJoin(s)”命令。第四节属性表连接与关联管理连接表在“layerProperties”或者“TableProperties”对话框中有专门的标签用于管理连接表。Step01在内容表中右击图层或表,在弹出菜单中选择“Properties”命令。Step02在弹出的对话框中,单击“Joins&Relates”标签,进入“Joins&Relates”选项卡,如图10.27所示。Step03该对话框中“Joins”框内可以进行“Add…(添加)”、“Remove(移除)”、“RemoveAll(移除全部)”操作,“Joins”框下方的“Properties:”框内则显示当前连接的属性信息。Step04单击“确定”按钮。第四节属性表连接与关联关联的建立与移除属性表关联就是建立某目标表与原标之间的联系,方便用户对数据进行处理。对于GIS数据处理及数据分析的用户而然,了解和掌握属性表的关联是至关重要的。本小节重点介绍属性表关联的建立与移除。建立关联如果目标表与源表之间是一对多的关系,那么不能执行连接,需要转而执行“Relate(关联)”的操作。表之间的关联与连接类似,但并不添加新的对应属性。Step01在内容表中右击添加关联表的图层或表,在弹出的菜单中选择“JoinsandRelates”|“Relate”,弹出“Relate”对话框,如图10.28所示。第四节属性表连接与关联关联的建立与移除建立关联Step02在“1.Choosethefieldinthislayerthattherelatewillbebasedon:”下拉列表框中选择当前表中的共同字段。Step03在“2.Choosethetableorlayertorelatetothislayer,orloadfromdisk:”下拉列表框中选择要关联的表。Step04在“3.Choosethefieldintherelatedtableorlayertobasedtherelateon:”下拉列表框中选择关联表中的共同字段。Step05在“4.Chooseanamefortherelate”文本框中输入该关联的名称。Step06单击“OK”按钮即可完成表的关联。第四节属性表连接与关联关联的建立与移除移除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第二章 第一节-动物的运动课件
- 医疗废物意外事故处理应急预案
- 医院用药错误监测与报告管理制度
- Mequindox-Standard-生命科学试剂-MCE
- Maslinic-acid-Standard-生命科学试剂-MCE
- 浙教版2021-2022学年度七年级数学上册模拟测试卷 (723)【含简略答案】
- 浙教版2021-2022学年度七年级数学上册模拟测试卷 (690)【含简略答案】
- 教师节的课程设计
- 教师总结幼儿园课程设计
- 课程设计自己种睫毛
- 小学水稻种植课程设计
- 2022年山东省春季高考数学试题及答案
- 2024年孟献贵民法合同编通则讲义
- 黑龙江广播电视局事业单位笔试真题2024
- 三位数乘以一位数水平练习题大全附答案
- 红色教育课题研究(3篇模板)
- 中药调剂员试题含参考答案
- 混凝土采购运输组织供应、运输、售后服务方案
- DZ∕T 0399-2022 矿山资源储量管理规范(正式版)
- 中国神话故事绘本黄帝战蚩尤
- 2024年鄂尔多斯市国资产投资控股集团限公司招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
评论
0/150
提交评论