ARCMAP-ARCGIS应用-管理属性表

上传人:沈*** 文档编号:187013334 上传时间:2023-02-10 格式:PPT 页数:66 大小:1.07MB
收藏 版权申诉 举报 下载
ARCMAP-ARCGIS应用-管理属性表_第1页
第1页 / 共66页
ARCMAP-ARCGIS应用-管理属性表_第2页
第2页 / 共66页
ARCMAP-ARCGIS应用-管理属性表_第3页
第3页 / 共66页
资源描述:

《ARCMAP-ARCGIS应用-管理属性表》由会员分享,可在线阅读,更多相关《ARCMAP-ARCGIS应用-管理属性表(66页珍藏版)》请在装配图网上搜索。

1、第第10章管理属性表章管理属性表管理属性表管理属性表 属性数据是地理信息数据的重要组成局部之一,在ArcMap中提供了方便灵活的属性信息管理工具。通常使用属性对话框或要素图层的属性表来管理我们的属性表数据。本章节将向大家介绍属性表的根本知识、如何查看和管理地理数据的属性信息。本章内容 第一节属性表的根本知识第一节属性表的根本知识 第二节属性表的操作第二节属性表的操作 第三节属性表的编辑第三节属性表的编辑 第四节属性表连接与关联第四节属性表连接与关联 第五节本章小结第五节本章小结 第一节属性表的根本知识第一节属性表的根本知识本小节向大家介绍一下属性表的概念及属性表的根本组成,使大家对属性表有一个

2、根本的认识,方便我们快速的掌握属性表的编辑、修改、查询等操作。什么是属性表属性表的组成第一节属性表的根本知识第一节属性表的根本知识什么是属性表什么是属性表在在ArcMapArcMap中,每一个要素图层都有与之关联的属性表,但中,每一个要素图层都有与之关联的属性表,但属性表可以单独存在,而不与任何一个要素图层关联。属性表可以单独存在,而不与任何一个要素图层关联。属性表是数据库的一个组成局部,它包含一系列的行和列。属性表是数据库的一个组成局部,它包含一系列的行和列。其中每行代表一个地理要素,如一个工厂、一条公路或者一其中每行代表一个地理要素,如一个工厂、一条公路或者一块土地,因此每行又可称为记录。

3、每列那么描述要素的一种块土地,因此每行又可称为记录。每列那么描述要素的一种属性,如长度、宽度、面积等等,列又可称为字段。属性表属性,如长度、宽度、面积等等,列又可称为字段。属性表一般存储在数据库中,例如一般存储在数据库中,例如File Geodatabase Microsoft File Geodatabase Microsoft AccessAccess数据库、数据库、OracleOracle数据库。数据库。第一节属性表的根本知识第一节属性表的根本知识属性表的组成属性表的组成ArcGIS中的地理数据都有与之相对应的数据表,如上所中的地理数据都有与之相对应的数据表,如上所述,属性表的每一行代表

4、一个地理要素,每一列代表一种专述,属性表的每一行代表一个地理要素,每一列代表一种专题属性。下面以翻开的一个属性表的窗体来说明属性表的各题属性。下面以翻开的一个属性表的窗体来说明属性表的各组成局部,如图组成局部,如图10.1所示。所示。属性表窗体由以下几局部组成:字段、记录、记录导航栏、属性表窗体由以下几局部组成:字段、记录、记录导航栏、记录显示方式按钮、记录选择说明、属性表表操作栏。记录显示方式按钮、记录选择说明、属性表表操作栏。第二节第二节属性表的操作属性表的操作可以使用属性表对话框或要素图层属性表进行,下面向大家介绍一下属性表的加载、导出、显示、选择、定位等根本操作。属性表的加载与导出假设

5、要浏览地图上图层的属性,可以根据第2.2.2节的方法一与方法二,翻开某个图层的属性表。ArcMap可以同时翻开多个图层的属性表。图10.2为同时翻开“Capital Cities和“Rivers2个属性表的界面显示。第二节第二节属性表的操作可以看出,不同的属性表可以通过属性表窗口左下角的标签进行切换。在ArcMap中,可以直接将表格数据加载到地图上,用来与其他图层进行关联。虽然这些表格不能在地图上显示,但可在内容表的“Sources选项卡中查看。Step01 在“Standard工具栏中单击“Add Data按钮。Step02 在弹出的“Add Data对话框中找到要添加的表格,如图10.3,

6、并单击“Add按钮。第二节第二节属性表的操作Step03 内容表视图会自动切换到“List by source方式,如图10.7所示。Step04 可以看到刚添加到地图中的表格。右击该表格,在弹出菜单中选择“Open命令,可以查看该表格中的数据。第二节第二节属性表的操作 属性表的显示属性表的显示 对于翻开的属性表,可以对其显示效果进行调整设置,例对于翻开的属性表,可以对其显示效果进行调整设置,例如对列的宽度、列的位置调整、列的冻结、以及属性表中字如对列的宽度、列的位置调整、列的冻结、以及属性表中字体设置,高亮显示设置等等。体设置,高亮显示设置等等。改变列宽改变列宽 与与Excel软件的表格操作

7、类似,属性表的列宽也可根据需软件的表格操作类似,属性表的列宽也可根据需要进行调整。要进行调整。Step01 在翻开的属性表中将鼠标指向要调整宽度的列的在翻开的属性表中将鼠标指向要调整宽度的列的边缘,此时鼠标指针会发生变化。边缘,此时鼠标指针会发生变化。Step02 单击该列的边缘,拖动鼠标到适宜的宽度,显示单击该列的边缘,拖动鼠标到适宜的宽度,显示的红线表示原来的位置,黑线为移动到的位置。的红线表示原来的位置,黑线为移动到的位置。Step03 放开鼠标,列宽调整完成,如图放开鼠标,列宽调整完成,如图10.8所示。所示。第二节第二节属性表的操作 属性表的显示属性表的显示 列的位置调整列的位置调整

8、属性表中各列的左右顺序也可根据需要进行调整。Step01 单击需要移动的列的标题,选中该列。Step02 点击并拖动该列的标题,显示的红线表示将要移动到的新位置,如图10.9所示。Step03 松开鼠标,拖动的列将移动到新位置。第二节第二节属性表的操作 属性表的显示属性表的显示 冻结列冻结列 在属性表中字段较多的情况下,为了方便查看后面的字段在属性表中字段较多的情况下,为了方便查看后面的字段与相应记录的关系,冻结列就显得非常方便。与相应记录的关系,冻结列就显得非常方便。Step01 单击想要冻结列的标题,使该列处于选中状态。单击想要冻结列的标题,使该列处于选中状态。S t e p 0 2 右

9、击 该 列 标 题,在 弹 出 的 菜 单 中 选 择右 击 该 列 标 题,在 弹 出 的 菜 单 中 选 择“Freeze/Unfreeze Column冻结冻结/解冻列命令。列冻解冻列命令。列冻结后会自动在最左边显示,如图结后会自动在最左边显示,如图10.10所示。所示。提示:提示:可以同时对多个列进行冻结,冻结后的列会依次靠左显示。第二节第二节属性表的操作 属性表的显示属性表的显示 属性表的高亮显示属性表的高亮显示 根据需要,可以对当前属性表中选中以及高亮记录显示进根据需要,可以对当前属性表中选中以及高亮记录显示进行设置。行设置。Step01 在属性表中单击在属性表中单击“Option

10、选项按钮,选择选项按钮,选择“Appearance外观命令,在弹出的外观命令,在弹出的“Table Appearance表格外观对话框中,单击表格外观对话框中,单击“Use this color for selected records选中记录的颜色按钮旁边选中记录的颜色按钮旁边的下箭头按钮,如图的下箭头按钮,如图10.11所示,在弹出的所示,在弹出的“Color对话框对话框中设置其颜色。中设置其颜色。第二节第二节属性表的操作 属性表的显示属性表的显示 属性表的高亮显示属性表的高亮显示 Step02 单击单击“Use this color for highlighted records and

11、 their features高亮记录颜色按钮旁边的下箭头高亮记录颜色按钮旁边的下箭头按钮,进一步设置颜色。按钮,进一步设置颜色。Step03 单击单击“确定按钮,设置生效。确定按钮,设置生效。第二节第二节属性表的操作 属性表的显示属性表的显示 属性表的字体设置属性表的字体设置 根据需要,可以对当前属性表中的字体按照如下步骤进行根据需要,可以对当前属性表中的字体按照如下步骤进行设置。设置。Step01 在属性表中单击在属性表中单击“Option选项按钮,选择选项按钮,选择“Appearance外观命令。外观命令。Step02 在弹出的在弹出的“Table Appearance表格外观对表格外观

12、对话框中,可以对话框中,可以对“Table Font表格字体,表格字体,“Table Font Size and Color表格字体大小及颜色,表格字体大小及颜色,“Column Header Height列标题高度及列标题高度及“Cell Height单元格高度进行设置。单元格高度进行设置。Step03 单击单击“确定按钮,设置生效。确定按钮,设置生效。第二节第二节属性表的操作 属性表的显示属性表的显示 对所有表格中字体及高亮显示的统一设置对所有表格中字体及高亮显示的统一设置 假设需要对所有的属性表都按照假设需要对所有的属性表都按照4和和5的方式进行统一设置,的方式进行统一设置,按照如下操作

13、步骤:按照如下操作步骤:Step01 在在ArcMap主菜单中选择主菜单中选择“Customize|“ArcMap Options选项命令。选项命令。Step02 在弹出的在弹出的“ArcMap Options对话框中单击对话框中单击“Tables表格标签进入表格标签进入“Tables选项卡,如图选项卡,如图10.12所示。所示。第二节第二节属性表的操作 记录的定位、显示和选择记录的定位、显示和选择 可以使用属性表对话框中导航按钮及可以使用属性表对话框中导航按钮及“Table Options按钮对属性表中的记录进行定位、查找、以及选择。按钮对属性表中的记录进行定位、查找、以及选择。记录的定位记

14、录的定位 翻开一个属性表,利用属性表左下方的移动箭头按钮可以翻开一个属性表,利用属性表左下方的移动箭头按钮可以对表格中的记录按照第一个,上一个,下一个,最后一个进对表格中的记录按照第一个,上一个,下一个,最后一个进行移动,利用左下方按钮之间的文本框中输入想要移动到的行移动,利用左下方按钮之间的文本框中输入想要移动到的记录编号,按下回车键,可以快速定位指定编号的记录,如记录编号,按下回车键,可以快速定位指定编号的记录,如图图10.13所示;假设输入的编号大于属性表中记录总数,那所示;假设输入的编号大于属性表中记录总数,那么会弹出么会弹出“Error对话框,提示用户该记录未找到,如图对话框,提示用

15、户该记录未找到,如图10.14所示。所示。第二节第二节属性表的操作 记录的定位、显示和选择记录的定位、显示和选择 全部记录全部记录/选中记录的显示选中记录的显示 属性表的底部可以对记录的显示方式:属性表的底部可以对记录的显示方式:“全部记录全部记录/选中选中记录进行选择,分别如图记录进行选择,分别如图10.15及图及图10.16所示。所示。第二节第二节属性表的操作 记录的定位、显示和选择记录的定位、显示和选择 利用属性值查找记录利用属性值查找记录 可以利用属性表中的查询功能通过字段的属性值查找相关可以利用属性表中的查询功能通过字段的属性值查找相关记录,操作步骤如下:记录,操作步骤如下:Step

16、01 翻开属性表,点击要查询内容所在列的标题,选翻开属性表,点击要查询内容所在列的标题,选中该列。中该列。Step02 单击单击“Table Options按钮,在弹出菜单中选择按钮,在弹出菜单中选择“Find and Replace查找和替换命令。查找和替换命令。Step03 在弹出的在弹出的“Find and Replace对话框中输入要对话框中输入要查询的内容,如图查询的内容,如图10.17所示,点击所示,点击“Find Next按钮进行按钮进行查找,当查询到符合条件的记录时,光标会停留在相应的单查找,当查询到符合条件的记录时,光标会停留在相应的单元格上。元格上。第二节第二节属性表的操作

17、 记录的定位、显示和选择记录的定位、显示和选择 记录的选择记录的选择 记录选择的操作分为如下三种:记录选择的操作分为如下三种:1选择不连续的记录选择不连续的记录 Step01 在在ArcMap的内容表中右击选择要素的图层或表,的内容表中右击选择要素的图层或表,在弹出菜单中选择在弹出菜单中选择“Open Attribute Table表的菜单中是表的菜单中是“Open,翻开属性表。,翻开属性表。Step02 通过单击行或列选择的记录所在的行或通过单击行或列选择的记录所在的行或列,选中该记录或字段。假设要同时选择更多的记录,列,选中该记录或字段。假设要同时选择更多的记录,按住按住Ctrl键再逐个单

18、击进行选择。键再逐个单击进行选择。第二节第二节属性表的操作 记录的定位、显示和选择记录的定位、显示和选择 记录的选择记录的选择 2利用属性选择记录利用属性选择记录 ArcMap也可以依照我们自主设定的标准来进行属性选择。也可以依照我们自主设定的标准来进行属性选择。Step01在翻开的属性表中单击右击选择在翻开的属性表中单击右击选择“Select By Attributes利用属性选择。利用属性选择。Step02 在在“Select By Attributes对话框的对话框的“Method方法下拉列表框中选择适宜的方法,通常选择方法下拉列表框中选择适宜的方法,通常选择“Create a new

19、selection创立一个新选择。创立一个新选择。第二节第二节属性表的操作 记录的定位、显示和选择记录的定位、显示和选择 记录的选择记录的选择 Step03 双击双击“Fields列表框中的字段名,将该字段添列表框中的字段名,将该字段添加到最下方的表达式文本框中,单击加到最下方的表达式文本框中,单击“Get Unique Values获取独特值按钮,在其上方的文本框中会显示该字段获取独特值按钮,在其上方的文本框中会显示该字段的各样本的值。双击某个值,将其添加到表达式文本框中,的各样本的值。双击某个值,将其添加到表达式文本框中,再通过点击各种逻辑运算按钮,将其添加到表达式文本框中,再通过点击各种

20、逻辑运算按钮,将其添加到表达式文本框中,并最后调整形成一个完整的表达式,如图并最后调整形成一个完整的表达式,如图10.18所示。也可所示。也可以通过手动输入来构建表达式。以通过手动输入来构建表达式。Step04 表达式输入完成后,单击表达式输入完成后,单击“Verify检查按检查按钮,检查表达式的语法错误。假设有误,需要对表达式进行钮,检查表达式的语法错误。假设有误,需要对表达式进行调整。调整。Step05 假设检查通过,单击假设检查通过,单击“Apply按钮进行选择。按钮进行选择。单击单击“Close按钮,关闭对话框。按钮,关闭对话框。第二节第二节属性表的操作 记录的定位、显示和选择记录的定

21、位、显示和选择 记录的选择记录的选择 3记录的全选、反选,去除选择集记录的全选、反选,去除选择集 可以通过属性表中单击可以通过属性表中单击“Options按钮,在弹出菜单中按钮,在弹出菜单中选择选择“Select All全选、全选、“Switch Selection反选反选、“Clear Selection去除选择进行记录的相关操作。去除选择进行记录的相关操作。第二节第二节属性表的操作 属性表字段的排序属性表字段的排序 为了对记录按照某个字段的属性值进行排序,方便查看,为了对记录按照某个字段的属性值进行排序,方便查看,ArcMap可以通过如下方法帮助我们实现。可以通过如下方法帮助我们实现。1单

22、击想要进行排序的列标题,右击该列标题,在弹单击想要进行排序的列标题,右击该列标题,在弹出的菜单中选择出的菜单中选择“Sort Ascending正序排列或者正序排列或者“Sort Descending倒序排列,表中的记录就会以该倒序排列,表中的记录就会以该列的排序方式进行重新排列。列的排序方式进行重新排列。2假设需要对多列同时进行排序,可按住假设需要对多列同时进行排序,可按住“Ctrl键键进行多列选择,然后按照进行多列选择,然后按照1中的方法进行排序。但中的方法进行排序。但ArcGIS中默认按照从左到右的字段顺序进行优先排序,因中默认按照从左到右的字段顺序进行优先排序,因此,选中的最左边的列排

23、序最为优先。此,选中的最左边的列排序最为优先。第三节第三节属性表的编辑属性表的编辑操作包括属性数据字段的添加、删除、属性记录值得编辑、记录的添加于删除、记录的复制与粘贴、字段计算器的使用等内容。本小节重点介绍以上属性表的编辑操作。添加、删除字段添加、删除字段 编辑记录的属性值编辑记录的属性值 添加与删除记录添加与删除记录 复制、粘贴记录复制、粘贴记录 字段计算器的使用字段计算器的使用第三节第三节属性表的编辑 添加、删除字段添加、删除字段 在对要素进行属性编辑的时候,可能会需要对属性数据添在对要素进行属性编辑的时候,可能会需要对属性数据添加或是删除某个字段,以此来丰富要素的属性数据或是删除加或是

24、删除某个字段,以此来丰富要素的属性数据或是删除其不需要的属性数据。其不需要的属性数据。添加字段添加字段 通过如下操作,为要素存储一个新的属性。通过如下操作,为要素存储一个新的属性。Step01 Step01 翻开图层要素的属性表。翻开图层要素的属性表。Step02 Step02 单击单击“属性表对话框属性表对话框“Table Options“Table Options按钮,按钮,弹出选项功能菜单,选择弹出选项功能菜单,选择“Add Field“Add Field,如图,如图10.1910.19所示。所示。此处值得注意的是:此要素图层必须处于未编辑状态下,才此处值得注意的是:此要素图层必须处于未

25、编辑状态下,才可对其进行添加字段的操作;否那么,可对其进行添加字段的操作;否那么,“添加字段的命令添加字段的命令处于灰色的非激活状态。处于灰色的非激活状态。第三节第三节属性表的编辑 添加、删除字段添加、删除字段 Step03 Step03 在弹出的在弹出的“添加字段对话框中输入字段的名称添加字段对话框中输入字段的名称并选择类型,如图并选择类型,如图10.2010.20所示,完成后单击所示,完成后单击“确认按钮完确认按钮完成字段添加。成字段添加。第三节第三节属性表的编辑 添加、删除字段添加、删除字段 删除字段删除字段 当不需要某个字段时,可以将其删除。操作方法非常简单,当不需要某个字段时,可以将

26、其删除。操作方法非常简单,只需翻开属性表,在要删除的字段栏上右击,在弹出的快捷只需翻开属性表,在要删除的字段栏上右击,在弹出的快捷菜单中选择菜单中选择“Delete Field“Delete Field选项即可。值得注意的是,字选项即可。值得注意的是,字段删除后不能撤销操作,字段中的数据也会随之被删除。段删除后不能撤销操作,字段中的数据也会随之被删除。第三节第三节属性表的编辑 编辑记录的属性值编辑记录的属性值 在在ArcMap中编辑地图要素时,需要在编辑状态下进行。中编辑地图要素时,需要在编辑状态下进行。选择选择“Editor工具栏中的工具栏中的“Editor|“Start Editing命命

27、令,进入编辑状态,此时,属性表中的下面的状态显示栏会令,进入编辑状态,此时,属性表中的下面的状态显示栏会出现一个编辑图标,同时,所有可编辑字段的标题会由原来出现一个编辑图标,同时,所有可编辑字段的标题会由原来的灰色背景变为白色背景,如图的灰色背景变为白色背景,如图10.21所示。所示。第三节第三节属性表的编辑 编辑记录的属性值编辑记录的属性值然后单击要修改数据的单元格,如图10.22所示。在该单元格中输入新的数据并按回车。第三节第三节属性表的编辑 添加与删除记录添加与删除记录 在日常属性数据的编辑过程中,常遇到的是属性数据的记在日常属性数据的编辑过程中,常遇到的是属性数据的记录添加和删除,以保

28、证属性数据的现势性,下面介绍属性数录添加和删除,以保证属性数据的现势性,下面介绍属性数据记录的添加与删除。据记录的添加与删除。添加新记录添加新记录 假设需要在属性表中添加新的一行记录,需要在编辑状态假设需要在属性表中添加新的一行记录,需要在编辑状态下进行。翻开编辑属性表,移动到最后一行,单击最后一行下进行。翻开编辑属性表,移动到最后一行,单击最后一行的空白单元格并输入新数据,如图的空白单元格并输入新数据,如图10.23所示。所示。提示:提示:在属性表中以这种方式添加的新在属性表中以这种方式添加的新记录是没有关联地理要素的。假设要记录是没有关联地理要素的。假设要添加新要素,那么需要使用添加新要素

29、,那么需要使用“Editor“Editor工具栏中的工具栏中的“Create“Create FeaturesFeatures任务任务第三节第三节属性表的编辑 添加与删除记录添加与删除记录 删除记录删除记录 删除记录的操作需要在编辑状态才能进行。删除记录的操作需要在编辑状态才能进行。Step01 翻开编辑属性表翻开编辑属性表 Step02 选择要删除的记录。注意:按住选择要删除的记录。注意:按住Ctrl键可以选择键可以选择多条记录。多条记录。Step03 右击选中记录最左边的列,在弹出菜单中选择右击选中记录最左边的列,在弹出菜单中选择“Delete Selected删除选中,或按下键盘上的删除选

30、中,或按下键盘上的Delete键,就能删除选中的记录。键,就能删除选中的记录。第三节第三节属性表的编辑 复制、粘贴记录复制、粘贴记录 复制粘贴记录同样要在编辑状态下才能进行。翻开属性表,复制粘贴记录同样要在编辑状态下才能进行。翻开属性表,选择要复制的记录按住选择要复制的记录按住Ctrl键可选择多条记录,单击键可选择多条记录,单击“Standard工具栏上的工具栏上的“Copy按钮,在单击按钮,在单击“Standard工具栏上的工具栏上的“Paste按钮,这样复制的记录按钮,这样复制的记录就会被粘贴到属性表的最后面。就会被粘贴到属性表的最后面。第三节第三节属性表的编辑 字段计算器的使用字段计算器

31、的使用 字段计算器是通过数字、数学运算符和函数对字段值进字段计算器是通过数字、数学运算符和函数对字段值进行计算,从而确定字段的属性值。如果需要对某字段重新计行计算,从而确定字段的属性值。如果需要对某字段重新计算属性值,可右击该字段表头,在弹出的快捷菜单中选择算属性值,可右击该字段表头,在弹出的快捷菜单中选择“Field calculator,那么弹出,那么弹出“Field calculator对对话框,在其下部的表达式栏中填写一个正确的表达式后,单话框,在其下部的表达式栏中填写一个正确的表达式后,单击击“OK按钮,该字段就被从新赋予计算后的值。如图按钮,该字段就被从新赋予计算后的值。如图10.

32、24所示。所示。第三节第三节属性表的编辑 字段计算器的使用字段计算器的使用 提示:提示:1.通过点击通过点击“Fields列表框中显示的字段也可将其添加列表框中显示的字段也可将其添加到表达式栏,右侧的到表达式栏,右侧的“Functions列表框显示的是各种函列表框显示的是各种函数,单击函数名称可将其添加到表达式文本框中。函数分为数,单击函数名称可将其添加到表达式文本框中。函数分为“Number数值型、数值型、“String字符串型、字符串型、“Data日期型三种,单击日期型三种,单击“Type下的单项选择按下的单项选择按钮进行切换。钮进行切换。2.假设不是在编辑状态下使用字段计算器,假设不是在

33、编辑状态下使用字段计算器,ArcMap会提会提示用户不能撤销编辑操作,如图示用户不能撤销编辑操作,如图10.25所示。为了防止误操所示。为了防止误操作,我们最好在编辑状态下进行该操作。作,我们最好在编辑状态下进行该操作。第四节第四节属性表连接与关联ArcMap中可以实现属性表的连接与关联,在进行表连接时,按照两个表中相同的属性字段值,把一个表的属性添加到另一个表上。而表关联只是定义了两个表之间的关系,并不对属性进行添加,可在需要时访问到关联的数据。连接操作要求两个表中的数据为一对一或者多对一的关系,而关联操作要求较低,一对多或者多对多的关系也能够进行关联。第四节第四节属性表连接与关联 建立和移

34、除属性表连接建立和移除属性表连接 在处理地理空间数据时,经常需要利用两个表中的数据同在处理地理空间数据时,经常需要利用两个表中的数据同时进行连接来进行数据的分析、查询和统计工作,以得到用时进行连接来进行数据的分析、查询和统计工作,以得到用户满意的结果,那么需要对属性表建立连接。本小节重点介户满意的结果,那么需要对属性表建立连接。本小节重点介绍属性表连接的建立和移除操作。绍属性表连接的建立和移除操作。建立属性表的连接建立属性表的连接 当需要使用两个属性表中的共同字段来建立两个表的连接当需要使用两个属性表中的共同字段来建立两个表的连接时,那么用到时,那么用到ArcMap中的表连接功能。详细步骤如下

35、:中的表连接功能。详细步骤如下:Step01 在内容表中右击要添加连接表的涂层或表,在弹在内容表中右击要添加连接表的涂层或表,在弹出菜单中选择出菜单中选择“Joins and Relates连接和关联连接和关联|“join连接命令,翻开连接命令,翻开“Join Data对话框,如图对话框,如图10.26所示。所示。第四节第四节属性表连接与关联 建立和移除属性表连接建立和移除属性表连接 Step02 在在“What do you want to join to this layer?下拉列表框中选下拉列表框中选“Join attribute from a table选项。选项。Step03 在在

36、“Choose the field in this layer that join will be based on:下拉框中选择当前表中的共同字段。下拉框中选择当前表中的共同字段。Step04 在在“Choose the table to join to this layer,or load the table from disk:下拉框中选择要连接的表。下拉框中选择要连接的表。Step05 在在“Choose the field in the table to base the join on:下拉列表框中选择连接到的表中的共同字段。:下拉列表框中选择连接到的表中的共同字段。Step06

37、单击单击“OK按钮,即可进行表连接。按钮,即可进行表连接。第四节第四节属性表连接与关联 建立和移除属性表连接建立和移除属性表连接 图图10.26所示为所示为“Captial City通过通过“STATE_NAME字段建立与字段建立与“State图层的操作步骤,通过如上图层的操作步骤,通过如上6个步骤的个步骤的操作,即可完成属性表的连接;此时翻开操作,即可完成属性表的连接;此时翻开“Capital City的属性表就会发现,其后面的字段已经附加上了的属性表就会发现,其后面的字段已经附加上了“State中的相关字段。中的相关字段。第四节第四节属性表连接与关联 建立和移除属性表连接建立和移除属性表连

38、接 移除属性表连接移除属性表连接 移除表连接的操作很简单:移除表连接的操作很简单:在内容表中右击要移除连接表的图层或者表,在弹出菜单在内容表中右击要移除连接表的图层或者表,在弹出菜单中选择中选择“Joins and Relates|“Remove Join(s)|“*代表连接表的名称;如果要移除所有连接表,选择代表连接表的名称;如果要移除所有连接表,选择“Joins and Relates|“Remove Join(s)|“Remove All Join(s)命令。命令。第四节第四节属性表连接与关联 管理连接表管理连接表 在在“layer Properties或者或者“Table Proper

39、ties对话对话框中有专门的标签用于管理连接表。框中有专门的标签用于管理连接表。Step01 在内容表中右击图层或表,在弹出菜单中选择在内容表中右击图层或表,在弹出菜单中选择“Properties命令。命令。Step02 在弹出的对话框中,单击在弹出的对话框中,单击“Joins&Relates标标签,进入签,进入“Joins&Relates选项卡,如图选项卡,如图10.27所示。所示。Step03该对话框中该对话框中“Joins框内可以进行框内可以进行“Add添添加、加、“Remove移除、移除、“Remove All移除全部移除全部操作,操作,“Joins框下方的框下方的“Propertie

40、s:框内那么显:框内那么显示当前连接的属性信息。示当前连接的属性信息。Step04 单击单击“确定按钮。确定按钮。第四节第四节属性表连接与关联 关联的建立与移除关联的建立与移除 属性表关联就是建立某目标表与原标之间的联系,方便用属性表关联就是建立某目标表与原标之间的联系,方便用户对数据进行处理。对于户对数据进行处理。对于GIS数据处理及数据分析的用户而数据处理及数据分析的用户而然,了解和掌握属性表的关联是至关重要的。本小节重点介然,了解和掌握属性表的关联是至关重要的。本小节重点介绍属性表关联的建立与移除。绍属性表关联的建立与移除。建立关联建立关联 如果目标表与源表之间是一对多的关系,那么不能执

41、行连如果目标表与源表之间是一对多的关系,那么不能执行连接,需要转而执行接,需要转而执行“Relate关联的操作。表之间的关关联的操作。表之间的关联与连接类似,但并不添加新的对应属性。联与连接类似,但并不添加新的对应属性。Step01 在内容表中右击添加关联表的图层或表,在弹出在内容表中右击添加关联表的图层或表,在弹出的菜单中选择的菜单中选择“Joins and Relates|“Relate,弹出,弹出“Relate对话框,如图对话框,如图10.28所示。所示。第四节第四节属性表连接与关联 关联的建立与移除关联的建立与移除 建立关联建立关联 Step02 在在“1.Choose the fie

42、ld in this layer that the relate will be based on:下拉列表框中选择当前表中的共下拉列表框中选择当前表中的共同字段。同字段。Step03在在“2.Choose the table or layer to relate to this layer,or load from disk:下拉列表框中选择要关联的下拉列表框中选择要关联的表。表。Step04在在“3.Choose the field in the related table or layer to based the relate on:下拉列表框中选择关联表中下拉列表框中选择关联表中的共

43、同字段。的共同字段。Step05 在在“4.Choose a name for the relate文本框中文本框中输入该关联的名称。输入该关联的名称。Step06 单击单击“OK按钮即可完成表的关联。按钮即可完成表的关联。第四节第四节属性表连接与关联 关联的建立与移除关联的建立与移除 移除关联移除关联 假设不需要已经建立的关联,那么可以移除关联表,移除假设不需要已经建立的关联,那么可以移除关联表,移除操作很简单:操作很简单:在内容表中右击要移除关联表的图层或者表,在弹出菜单在内容表中右击要移除关联表的图层或者表,在弹出菜单中选择中选择“Joins and Relates|“Remove Jo

44、in(s)|“*代表关联表的名称;如果要移除所有连接表,选择代表关联表的名称;如果要移除所有连接表,选择“Joins and Relates|“Remove Join(s)|“Remove All Relates命令。命令。第四节第四节属性表连接与关联 管理关联表管理关联表 在在“layer Properties或者或者“Table Properties对话对话框中有专门的标签用于管理关联表。框中有专门的标签用于管理关联表。Step01 在内容表中右击图层或表,在弹出菜单中选择在内容表中右击图层或表,在弹出菜单中选择“Properties命令。命令。Step02 在弹出的对话框中,单击在弹出的

45、对话框中,单击“Joins&Relates标标签,进入签,进入“Joins&Relates选项卡,如图选项卡,如图10.29所示。所示。Step03该对话框中该对话框中“Relates框内可以进行框内可以进行“Add添加、添加、“Remove移除、移除、“Remove All移除移除全部操作,全部操作,“Relates框下方的框下方的“Properties:框:框内那么显示当前关联的属性信息。内那么显示当前关联的属性信息。Step04 单击单击“确定按钮。确定按钮。第四节第四节属性表连接与关联 属性表关联的访问属性表关联的访问 属性表的关联建立后,有什么样的作用与意义呢,下面我属性表的关联建立

46、后,有什么样的作用与意义呢,下面我们通过对前面建立的关联进行访问,带着大家一起建立一个们通过对前面建立的关联进行访问,带着大家一起建立一个直观的认识。直观的认识。Step01 翻开设置了关联的属性表。翻开设置了关联的属性表。Step02 在表中选择要显示关联属性的某一条记录,如图在表中选择要显示关联属性的某一条记录,如图10.30所示。所示。第四节第四节属性表连接与关联 属性表关联的访问属性表关联的访问 Step03 单击单击“Options按钮,在弹出菜单中选择按钮,在弹出菜单中选择“Related Tables|“*表示关联名称命令;亦表示关联名称命令;亦可点击属性表按钮工具栏的可点击属性表按钮工具栏的 按钮,那么会弹出与其相关联按钮,那么会弹出与其相关联的属性表,且与之关联的记录也会高亮选中显示,如图的属性表,且与之关联的记录也会高亮选中显示,如图10.31所示。所示。第五节第五节本章小结本章通过对属性表的根本知识讲解、属性表的操作、编辑以及属性表的连接和关联的操作演练,对读者了解属性表并掌握其根本操作奠定了根底。其中,属性表的连接与关联相对较为难理解,需要读者通过实践操作来领会。下一章我们将介绍图标及报表数据的管理。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!