您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > ARCMAP-ARCGIS应用-第10章-管理属性表
第10章管理属性表管理属性表属性数据是地理信息数据的重要组成部分之一,在ArcMap中提供了方便灵活的属性信息管理工具。通常使用属性对话框或要素图层的属性表来管理我们的属性表数据。本章节将向大家介绍属性表的基本知识、如何查看和管理地理数据的属性信息。本章内容•第一节属性表的基本知识•第二节属性表的操作•第三节属性表的编辑•第四节属性表连接与关联•第五节本章小结第一节属性表的基本知识本小节向大家介绍一下属性表的概念及属性表的基本组成,使大家对属性表有一个基本的认识,方便我们快速的掌握属性表的编辑、修改、查询等操作。1.什么是属性表2.属性表的组成第一节属性表的基本知识1.什么是属性表在ArcMap中,每一个要素图层都有与之关联的属性表,但属性表可以单独存在,而不与任何一个要素图层关联。属性表是数据库的一个组成部分,它包含一系列的行和列。其中每行代表一个地理要素,如一个工厂、一条公路或者一块土地,因此每行又可称为记录。每列则描述要素的一种属性,如长度、宽度、面积等等,列又可称为字段。属性表一般存储在数据库中,例如FileGeodatabaseMicrosoftAccess数据库、Oracle数据库。第一节属性表的基本知识2.属性表的组成ArcGIS中的地理数据都有与之相对应的数据表,如上所述,属性表的每一行代表一个地理要素,每一列代表一种专题属性。下面以打开的一个属性表的窗体来说明属性表的各组成部分,如图10.1所示。属性表窗体由以下几部分组成:字段、记录、记录导航栏、记录显示方式按钮、记录选择说明、属性表表操作栏。第二节属性表的操作属性表的操作可以使用属性表对话框或要素图层属性表进行,下面向大家介绍一下属性表的加载、导出、显示、选择、定位等基本操作。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”命令,可以查看该表格中的数据。第二节属性表的操作2.属性表的显示对于打开的属性表,可以对其显示效果进行调整设置,例如对列的宽度、列的位置调整、列的冻结、以及属性表中字体设置,高亮显示设置等等。改变列宽与Excel软件的表格操作类似,属性表的列宽也可根据需要进行调整。Step01在打开的属性表中将鼠标指向要调整宽度的列的边缘,此时鼠标指针会发生变化。Step02单击该列的边缘,拖动鼠标到合适的宽度,显示的红线表示原来的位置,黑线为移动到的位置。Step03放开鼠标,列宽调整完成,如图10.8所示。第二节属性表的操作2.属性表的显示列的位置调整属性表中各列的左右顺序也可根据需要进行调整。Step01单击需要移动的列的标题,选中该列。Step02点击并拖动该列的标题,显示的红线表示将要移动到的新位置,如图10.9所示。Step03松开鼠标,拖动的列将移动到新位置。第二节属性表的操作2.属性表的显示冻结列在属性表中字段较多的情况下,为了方便查看后面的字段与相应记录的关系,冻结列就显得非常方便。Step01单击想要冻结列的标题,使该列处于选中状态。Step02右击该列标题,在弹出的菜单中选择“Freeze/UnfreezeColumn(冻结/解冻列)”命令。列冻结后会自动在最左边显示,如图10.10所示。提示:可以同时对多个列进行冻结,冻结后的列会依次靠左显示。第二节属性表的操作2.属性表的显示属性表的高亮显示根据需要,可以对当前属性表中选中以及高亮记录显示进行设置。Step01在属性表中单击“Option(选项)”按钮,选择“Appearance(外观)”命令,在弹出的“TableAppearance(表格外观)”对话框中,单击“Usethiscolorforselectedrecords(选中记录的颜色)”按钮旁边的下箭头按钮,如图10.11所示,在弹出的“Color”对话框中设置其颜色。第二节属性表的操作2.属性表的显示属性表的高亮显示Step02单击“Usethiscolorforhighlightedrecordsandtheirfeatures(高亮记录颜色)”按钮旁边的下箭头按钮,进一步设置颜色。Step03单击“确定”按钮,设置生效。第二节属性表的操作2.属性表的显示属性表的字体设置根据需要,可以对当前属性表中的字体按照如下步骤进行设置。Step01在属性表中单击“Option(选项)”按钮,选择“Appearance(外观)”命令。Step02在弹出的“TableAppearance(表格外观)”对话框中,可以对“TableFont(表格字体)”,“TableFontSizeandColor(表格字体大小及颜色)”,“ColumnHeaderHeight(列标题高度)”及“CellHeight(单元格高度)”进行设置。Step03单击“确定”按钮,设置生效。第二节属性表的操作2.属性表的显示对所有表格中字体及高亮显示的统一设置若需要对所有的属性表都按照4和5的方式进行统一设置,按照如下操作步骤:Step01在ArcMap主菜单中选择“Customize”|“ArcMapOptions…(选项)”命令。Step02在弹出的“ArcMapOptions”对话框中单击“Tables(表格)”标签进入“Tables”选项卡,如图10.12所示。第二节属性表的操作3.记录的定位、显示和选择可以使用属性表对话框中导航按钮及“TableOptions”按钮对属性表中的记录进行定位、查找、以及选择。记录的定位打开一个属性表,利用属性表左下方的移动箭头按钮可以对表格中的记录按照第一个,上一个,下一个,最后一个进行移动,利用左下方按钮之间的文本框中输入想要移动到的记录编号,按下回车键,可以快速定位指定编号的记录,如图10.13所示;若输入的编号大于属性表中记录总数,则会弹出“Error”对话框,提示用户该记录未找到,如图10.14所示。第二节属性表的操作3.记录的定位、显示和选择全部记录/选中记录的显示属性表的底部可以对记录的显示方式:“全部记录/选中记录”进行选择,分别如图10.15及图10.16所示。第二节属性表的操作3.记录的定位、显示和选择利用属性值查找记录可以利用属性表中的查询功能通过字段的属性值查找相关记录,操作步骤如下:Step01打开属性表,点击要查询内容所在列的标题,选中该列。Step02单击“TableOptions”按钮,在弹出菜单中选择“FindandReplace…(查找和替换)”命令。Step03在弹出的“FindandReplace”对话框中输入要查询的内容,如图10.17所示,点击“FindNext”按钮进行查找,当查询到符合条件的记录时,光标会停留在相应的单元格上。第二节属性表的操作3.记录的定位、显示和选择记录的选择记录选择的操作分为如下三种:(1)选择不连续的记录Step01在ArcMap的内容表中右击选择要素的图层或表,在弹出菜单中选择“OpenAttributeTable(表的菜单中是“Open”)”,打开属性表。Step02通过单击行(或列)选择的记录所在的行(或列),选中该记录(或字段)。若要同时选择更多的记录,按住Ctrl键再逐个单击进行选择。第二节属性表的操作3.记录的定位、显示和选择记录的选择(2)利用属性选择记录ArcMap也可以依照我们自主设定的标准来进行属性选择。Step01在打开的属性表中单击右击选择“SelectByAttributes…(利用属性选择)”。Step02在“SelectByAttributes”对话框的“Method(方法)”下拉列表框中选择合适的方法,通常选择“Createanewselection(创建一个新选择)”。第二节属性表的操作3.记录的定位、显示和选择记录的选择Step03双击“Fields”列表框中的字段名,将该字段添加到最下方的表达式文本框中,单击“GetUniqueValues(获取独特值)”按钮,在其上方的文本框中会显示该字段的各样本的值。双击某个值,将其添加到表达式文本框中,再通过点击各种逻辑运算按钮,将其添加到表达式文本框中,并最后调整形成一个完整的表达式,如图10.18所示。也可以通过手动输入来构建表达式。Step04表达式输入完成后,单击“Verify(检查)”按钮,检查表达式的语法错误。若有误,需要对表达式进行调整。Step05若检查通过,单击“Apply”按钮进行选择。单击“Close”按钮,关闭对话框。第二节属性表的操作3.记录的定位、显示和选择记录的选择(3)记录的全选、反选,清除选择集可以通过属性表中单击“Options”按钮,在弹出菜单中选择“SelectAll(全选)”、“SwitchSelection(反选)”、“ClearSelection(清除选择)”进行记录的相关操作。第二节属性表的操作4.属性表字段的排序为了对记录按照某个字段的属性值进行排序,方便查看,ArcMap可以通过如下方法帮助我们实现。(1)单击想要进行排序的列标题,右击该列标题,在弹出的菜单中选择“SortAscending(正序排列)”或者“SortDescending(倒序排列)”,表中的记录就会以该列的排序方式进行重新排列。(2)若需要对多列同时进行排序,可按住“Ctrl”键进行多列选择,然后按照(1)中的方法进行排序。但ArcGIS中默认按照从左到右的字段顺序进行优先排序,因此,选中的最左边的列排序最为优先。第三节属性表的编辑属性表的编辑操作包括属性数据字段的添加、删除、属性记录值得编辑、记录的添加于删除、记录的复制与粘贴、字段计算器的使用等内容。本小节重点介绍以上属性表的编辑操作。1.添加、删除字段2.编辑记录的属性值3.添加与删除记录4.复制、粘贴记录5.字段计算器的使用第三节属性表的编辑1.添加、删除字段在对要素进行属性编辑的时候,可能会需要对属性数据添加或是删除某个字段,以此来丰富要素的属性数据或是删除其不需要的属性数据。添加字段通过如下操作,为要素存储一个新的属性。Step01打开图层要素的属性表。Step02单击“属性表”对话框“TableOptions”按钮,弹出选项功能菜单,选择“AddField…”,如图10.19所示。此处值得注意的是:此要素图层必须处于未编辑状态下,才可对其进行添加字段的操作;否则,“添加字段”的命令处于灰色的非激活状态。第三节属性表的编辑1.添加、删除字段Step03在弹出的“添加字段”对话框中输入字段的名称并选择类型,如图10.20所示,完成后单击“确认”按钮完成字段添加。第三节属性表的编辑1.添加、删除字段删除字段当不需要某个字段时,可以将其删除。操作方法非常简单,只需打开属性表,在要删除的字段栏上右击,在弹出的快捷菜单中选择“DeleteField”选项即可。值得注意的是,字段删除后不能撤销操作,字段中的数据也会随之被删除。第三节属性表的编辑2.编辑记录的属性值在ArcMap中编辑地图要素时,需要在编辑状态下进行。选择“Editor”工具栏中的“Editor”|“StartEditing”命令,进入编辑状态,此时,属性表中的下面的状态显示栏会出现一个编辑图标,同时,所有可编辑字段的标
本文标题:ARCMAP-ARCGIS应用-第10章-管理属性表
链接地址:https://www.777doc.com/doc-1059683 .html