《表格模板-ARCMAPARCGIS应用第10章管理属性表 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-ARCMAPARCGIS应用第10章管理属性表 精品.ppt(66页珍藏版)》请在第一文库网上搜索。
1、第第10章管理属性表章管理属性表管理属性表管理属性表 属性数据是地理信息数据的重要组成部分之一,在ArcMap中提供了方便灵活的属性信息管理工具。通常使用属性对话框或要素图层的属性表来管理我们的属性表数据。本章节将向大家介绍属性表的基本知识、如何查看和管理地理数据的属性信息。本章内容 第一节第一节属性表的基本知识 第二节第二节属性表的操作 第三节第三节属性表的编辑 第四节第四节属性表连接与关联 第五节第五节本章小结 第一节第一节属性表的基本知识本小节向大家介绍一下属性表的概念及属性表的基本组成,使大家对属性表有一个基本的认识,方便我们快速的掌握属性表的编辑、修改、查询等操作。1.1.什么是属性
2、表什么是属性表2.2.属性表的组成属性表的组成第一节第一节属性表的基本知识1.1.什么是属性表什么是属性表在ArcMap中,每一个要素图层都有与之关联的属性表,但属性表可以单独存在,而不与任何一个要素图层关联。属性表是数据库的一个组成部分,它包含一系列的行和列。其中每行代表一个地理要素,如一个工厂、一条公路或者一块土地,因此每行又可称为记录。每列则描述要素的一种属性,如长度、宽度、面积等等,列又可称为字段。属性表一般存储在数据库中,例如File Geodatabase Microsoft Access数据库、Oracle数据库。第一节第一节属性表的基本知识2. 属性表的组成属性表的组成ArcG
3、IS中的地理数据都有与之相对应的数据表,如上所述,属性表的每一行代表一个地理要素,每一列代表一种专题属性。下面以打开的一个属性表的窗体来说明属性表的各组成部分,如图10.1所示。属性表窗体由以下几部分组成:字段、记录、记录导航栏、记录显示方式按钮、记录选择说明、属性表表操作栏。第二节第二节属性表的操作属性表的操作可以使用属性表对话框或要素图层属性表进行,下面向大家介绍一下属性表的加载、导出、显示、选择、定位等基本操作。1. 属性表的加载与导出属性表的加载与导出若要浏览地图上图层的属性,可以根据第2.2.2节的方法(一)与方法(二),打开某个图层的属性表。ArcMap可以同时打开多个图层的属性表
4、。图10.2为同时打开“Capital Cities”和“Rivers”2个属性表的界面显示。第二节第二节属性表的操作可以看出,不同的属性表可以通过属性表窗口左下角的标签进行切换。在ArcMap中,可以直接将表格数据加载到地图上,用来与其他图层进行关联。虽然这些表格不能在地图上显示,但可在内容表的“Sources”选项卡中查看。Step01 在“Standard”工具栏中单击“Add Data”按钮。Step02 在弹出的“Add Data”对话框中找到要添加的表格,如图10.3,并单击“Add”按钮。第二节第二节属性表的操作Step03 内容表视图会自动切换到“List by source”
5、方式,如图10.7所示。Step04 可以看到刚添加到地图中的表格。右击该表格,在弹出菜单中选择“Open”命令,可以查看该表格中的数据。第二节第二节属性表的操作2. 属性表的显示属性表的显示对于打开的属性表,可以对其显示效果进行调整设置,例如对列的宽度、列的位置调整、列的冻结、以及属性表中字体设置,高亮显示设置等等。 改变列宽改变列宽与Excel软件的表格操作类似,属性表的列宽也可根据需要进行调整。Step01 在打开的属性表中将鼠标指向要调整宽度的列的边缘,此时鼠标指针会发生变化。Step02 单击该列的边缘,拖动鼠标到合适的宽度,显示的红线表示原来的位置,黑线为移动到的位置。Step03
6、 放开鼠标,列宽调整完成,如图10.8所示。第二节第二节属性表的操作2. 属性表的显示属性表的显示 列的位置调整列的位置调整属性表中各列的左右顺序也可根据需要进行调整。Step01 单击需要移动的列的标题,选中该列。Step02 点击并拖动该列的标题,显示的红线表示将要移动到的新位置,如图10.9所示。Step03 松开鼠标,拖动的列将移动到新位置。第二节第二节属性表的操作2. 属性表的显示属性表的显示 冻结列冻结列在属性表中字段较多的情况下,为了方便查看后面的字段与相应记录的关系,冻结列就显得非常方便。Step01 单击想要冻结列的标题,使该列处于选中状态。S t e p 0 2 右 击 该
7、 列 标 题 , 在 弹 出 的 菜 单 中 选 择“Freeze/Unfreeze Column(冻结/解冻列)”命令。列冻结后会自动在最左边显示,如图10.10所示。提示:提示:可以同时对多个列进行冻结,冻结后的列会依次靠左显示。 第二节第二节属性表的操作2. 属性表的显示属性表的显示 属性表的高亮显示属性表的高亮显示根据需要,可以对当前属性表中选中以及高亮记录显示进行设置。Step01 在属性表中单击“Option(选项)”按钮,选择“Appearance(外观)”命令,在弹出的“Table Appearance(表格外观)”对话框中,单击“Use this color for sele
8、cted records(选中记录的颜色)”按钮旁边的下箭头按钮,如图10.11所示,在弹出的“Color”对话框中设置其颜色。第二节第二节属性表的操作2. 属性表的显示属性表的显示 属性表的高亮显示属性表的高亮显示Step02 单击“Use this color for highlighted records and their features(高亮记录颜色)”按钮旁边的下箭头按钮,进一步设置颜色。Step03 单击“确定”按钮,设置生效。第二节第二节属性表的操作2. 属性表的显示属性表的显示 属性表的字体设置属性表的字体设置根据需要,可以对当前属性表中的字体按照如下步骤进行设置。Step
9、01 在属性表中单击“Option(选项)”按钮,选择“Appearance(外观)”命令。Step02 在弹出的“Table Appearance(表格外观)”对话框中,可以对“Table Font(表格字体)”,“Table Font Size and Color(表格字体大小及颜色)”,“Column Header Height(列标题高度)”及“Cell Height(单元格高度)”进行设置。Step03 单击“确定”按钮,设置生效。第二节第二节属性表的操作2. 属性表的显示属性表的显示 对所有表格中字体及高亮显示的统一设置对所有表格中字体及高亮显示的统一设置若需要对所有的属性表都按照
10、4和5的方式进行统一设置,按照如下操作步骤:Step01 在ArcMap主菜单中选择“Customize”|“ArcMap Options(选项)”命令。Step02 在弹出的“ArcMap Options”对话框中单击“Tables(表格)”标签进入“Tables”选项卡,如图10.12所示。第二节第二节属性表的操作3. 记录的定位、显示和选择记录的定位、显示和选择可以使用属性表对话框中导航按钮及“Table Options”按钮对属性表中的记录进行定位、查找、以及选择。 记录的定位记录的定位打开一个属性表,利用属性表左下方的移动箭头按钮可以对表格中的记录按照第一个,上一个,下一个,最后一个
11、进行移动,利用左下方按钮之间的文本框中输入想要移动到的记录编号,按下回车键,可以快速定位指定编号的记录,如图10.13所示;若输入的编号大于属性表中记录总数,则会弹出“Error”对话框,提示用户该记录未找到,如图10.14所示。第二节第二节属性表的操作3. 记录的定位、显示和选择记录的定位、显示和选择 全部记录全部记录/选中记录的显示选中记录的显示属性表的底部可以对记录的显示方式:“全部记录/选中记录”进行选择,分别如图10.15及图10.16所示。第二节第二节属性表的操作3. 记录的定位、显示和选择记录的定位、显示和选择 利用属性值查找记录利用属性值查找记录可以利用属性表中的查询功能通过字
12、段的属性值查找相关记录,操作步骤如下:Step01 打开属性表,点击要查询内容所在列的标题,选中该列。Step02 单击“Table Options”按钮,在弹出菜单中选择“Find and Replace(查找和替换)”命令。Step03 在弹出的“Find and Replace”对话框中输入要查询的内容,如图10.17所示,点击“Find Next”按钮进行查找,当查询到符合条件的记录时,光标会停留在相应的单元格上。第二节第二节属性表的操作3. 记录的定位、显示和选择记录的定位、显示和选择 记录的选择记录的选择记录选择的操作分为如下三种:(1)选择不连续的记录Step01 在ArcMap
13、的内容表中右击选择要素的图层或表,在弹出菜单中选择“Open Attribute Table(表的菜单中是“Open”)”,打开属性表。Step02 通过单击行(或列)选择的记录所在的行(或列),选中该记录(或字段)。若要同时选择更多的记录,按住Ctrl键再逐个单击进行选择。第二节第二节属性表的操作3. 记录的定位、显示和选择记录的定位、显示和选择 记录的选择记录的选择(2)利用属性选择记录ArcMap也可以依照我们自主设定的标准来进行属性选择。Step01在打开的属性表中单击右击选择 “Select By Attributes(利用属性选择)”。Step02 在“Select By Attr
14、ibutes”对话框的“Method(方法)”下拉列表框中选择合适的方法,通常选择“Create a new selection(创建一个新选择)”。第二节第二节属性表的操作3. 记录的定位、显示和选择记录的定位、显示和选择 记录的选择记录的选择Step03 双击“Fields”列表框中的字段名,将该字段添加到最下方的表达式文本框中,单击“Get Unique Values(获取独特值)”按钮,在其上方的文本框中会显示该字段的各样本的值。双击某个值,将其添加到表达式文本框中,再通过点击各种逻辑运算按钮,将其添加到表达式文本框中,并最后调整形成一个完整的表达式,如图10.18所示。也可以通过手动
15、输入来构建表达式。Step04 表达式输入完成后,单击“Verify(检查)”按钮,检查表达式的语法错误。若有误,需要对表达式进行调整。Step05 若检查通过,单击“Apply”按钮进行选择。单击“Close”按钮,关闭对话框。第二节第二节属性表的操作3. 记录的定位、显示和选择记录的定位、显示和选择 记录的选择记录的选择(3)记录的全选、反选,清除选择集可以通过属性表中单击“Options”按钮,在弹出菜单中选择“Select All(全选)”、“Switch Selection(反选)”、“Clear Selection(清除选择)”进行记录的相关操作。第二节第二节属性表的操作4. 属性
16、表字段的排序属性表字段的排序为了对记录按照某个字段的属性值进行排序,方便查看,ArcMap可以通过如下方法帮助我们实现。(1)单击想要进行排序的列标题,右击该列标题,在弹出的菜单中选择“Sort Ascending(正序排列)”或者“Sort Descending(倒序排列)”,表中的记录就会以该列的排序方式进行重新排列。(2)若需要对多列同时进行排序,可按住“Ctrl”键进行多列选择,然后按照(1)中的方法进行排序。但ArcGIS中默认按照从左到右的字段顺序进行优先排序,因此,选中的最左边的列排序最为优先。第三节第三节属性表的编辑属性表的编辑操作包括属性数据字段的添加、删除、属性记录值得编辑、记录的添加于删除、记录的复制与粘贴、字段计算器的使用等内容。本小节重点介绍以上属性表的编辑操作。1.1.添加、删除字段添加、删除字段2.2.编辑记录的属性值编辑记录的属性值3.3.添加与删除记录添加与删除记录4.4.复制、粘贴记录复制、粘贴记录5.5.字段计算器的使用字段计算器的使用第三节第三节属性表的编辑1.1.添加、删除字段添加、删除字段在对要素进行属性编辑的时候,可能会需要对属性数据添加或