第八讲 表格操作与应用
<2>
主要内容:
◆ 表格与表格窗口
◆ 表格创建
◆ 表格编辑
◆ 表格显示
◆ 表格查询
◆ 表格统计与汇总分析
◆ 表格联结与连接






一、表格与表格窗口
记录编辑与 选择



表操作 字段操作
全选 不选 切换
编辑选择 单个记录查询


帮助
查询
单 条件

结 求和 计算 升序 降序
选中
记录
提升记录编辑
工具栏
按纽

二、表格创建
创建表格有两种:
调用已有数据生成表格
用 ArcView创建新表格
三、表格编辑
四、表格显示
五、表格查询
1、工具,Identify
2、步骤:
( 1) 单击工具栏上的 Identify工具;
( 2) 单击所要标识查询的记录, 在弹出的
Identify Results对话框中显示结果 。
(一)标识记录
1、工具, Find
2、步骤,( 1)从 Table菜单中选择 Find或单击
按钮栏中的 Find按钮,弹出 Find对话框。
( 2) 在 Find对话框中输入所要查找记录中的
属性值 。
( 3) 单击 OK。
注意,查找的关键字可以是文本 ( 不能是数字
型 ), 也可以是文本的前部分;
查找的关键字不用加引号;
系统不支持通配符, 也不区分大小写 。
(二)查找记录
1、工具, Select
2、选择方法,
( 1) 用 Select工具选择记录:
( 2) 用检索表达式选择记录:
[Table]>[Query]
( 3) 利用视图或图表选择记录:
( 4) 使用 Switch Selection菜单或按钮选择:
( 5) 提升选定记录,[Table]>[promote]
( 6) 撤消记录选定,[Edit]>[Select None]
(三)选择记录
六、表格统计与汇总分析
其步骤如下:
( l) 单击表格中要进行统计的数字型字段;
( 2) [Field]>[Statistics],将显示选定记录的统
计信息, 包括:总和, 记录个数, 平均值,
最大值, 最小值, 取值范围, 方差, 标准偏
差 。
(一)表格数据的统计分析
( 1) 进行统计分析的字段必须是数字型字段;
( 2) 该字段必须处于激活状态;
( 3) 若仅对该字段中部分记录进行统计, 则
应该先选定记录 ( 若不进行记录选择, 系统
默认为:对所有记录进行统计 ) ;
( 4) 统计信息并不保存 。
在表格数据统计分析时的注意事项:
(二)表格汇总
步骤如下:
( l) 激活表格中汇总字段;
( 2) 单击, 或 [Field] > [Summarize];
( 3) 指定统计结果保存的路径及文件名;
( 4) 指定汇总字段, 并选择统计方法;
( 5) 单击 Add按钮, OK按钮 。
步骤如下:
( l) 打开视图, 并打开其属性表, 如 河南省市区图 ;
( 2) 选择要计算的字段, 如 sub_region;
( 3) 单击, 或 [Field] > [Summarize];
( 4) 在 Field中选择 Shape( 对象 ) ;
( 5) 在 Summarize by中选择 Merge( 合并 ) ;
( 6) 再选择其他一些显示字段, 如 sum_Area;此
步可以省略;
( 7) 单击 OK。
实例 基于属性的特征合并
在表格汇总时的注意事项:
( 1) 汇总结果将保存于一张新表 ( dBASE格式 ) 中;
( 2) 汇总对话框列表中, 仅列出表格中数字型字段
( 但 不包括 进行汇总所基于的激活字段 ) ;
( 3) 系统提供的汇总统计方法有 8种:平均值, 总和,
最小值, 最大值, 标准偏差, 方差, 首值和尾值;
( 4) 系统默认的文件名为 suml.dbf,sum2.dbf
七、表格联结与连接
有时称为 表格合并
(教材 85页),
为同一概念
1、建立联结的意义:
需要在多表间实现数据操作
如河南省经济分布图,要分析与人口
数量、乡镇企业的关系等。
2,建立联结有两种方式:
联结 ( 合并 )
关联
(一)引言
3,建立联结的条件:
表间有公共字段
4,建立联结的对应关系:
一对一
多对一
一对多 ( 仅对关联 )
1,定义,将具有公共字段的两表格合并成一个
表格 。
2,两个类型,属性联结, 空间联结
3,两个重要概念:
源表 ( Source Table), 要联结到其他表的表 。
目的表 ( Destination Table), 被联结的表 。
(二)表格联结( Join)
4,属性联结:
( 1) 定义,将具有公共字段的两个属性表合并成一
个表 。
( 2) 作用机理:
在源表和目的表的记录之间建立一对一或多
对一的关系 。
( 3) 结果,联结结果, 源表中的字段都追加在目
的表上, 故此时目的表实际上是两张表的合并 。
( 4) 步骤,打开两表;
选中公共字段;
Join按纽 。
( 5) 修改,只能编辑目的表中的字段 。 对源
表字段修改必须直接在源表上进行 ( 注意
用 Stop Editing 结 束 编 辑 ) 。 然后更新
( Refresh) 联结表, 显示其变化 ( 有时可
不用 Refresh 也可 ) 。
注意,系统并不保存联结好的数据, 而只保
存该联结的定义, 若要从目的表中去掉被
联结的字段, 则可选择 [Table]>[Remove
All Joins]。
两表间的公共字段的名称不一定要相同,
但字段类型与数据值必须相同 。
( 1) 定义,基于特征位置将两个特征属性表
进行联结, 称空间联结 。
( 2) 作用机理,在第一个表格中的每一个特
征, 都可以在第二个表格中找到满足空间
匹配约定 ( spatial match predicate) 的一
个特征 。 许多主题类型可以与其他主题类
型进行联结, ArcView支持的匹配约定见下
表 。
*5、空间联结:
点 线 多边形
点 最邻近 最邻近 在其中
线 最邻近 在其中 在其中
多边形 / / 在其中
点、线和多边形特征
之间的匹配约定表
目的表源表
( 3) 结果,空间联结是基于几何特征上的联
结 。 通过空间联结, 目的主题属性表从源
主题的属性表中抽取属性信息并追加到其
属性表中, 从而丰富目的主题的属性 。
( 4)修改,同属性联结。
( 5)保存,因为联结只保存联结关系,所以
如果想要保存作好的数据,可从 File菜单中
选择输出表格,以需要的文件格式( INFO,
dBASE和带格式文本三种格式)保存这些
数据。
1,定义,目的表中的一个记录与源表中的一个或
多个记录进行关联 。 故可为一对多关系 。
2,步骤:
( l) 打开源表, 并单击用于关联的公共字段名;
( 2) 打开目的表, 并单击用于关联的公共字段名;
( 3) 从 Table菜单中选择 Link。
(三)表格连接( Link)
3,区别,表格关联不是将源表中的字段追加
到目的表中, 表格关联前后两个表均不会
改变, 当选择目的表中记录的同时 选择源
表中相关的 ( 多个 ) 记录 。
注意,源表与目的表的公共字段名必须是
同类型且有相同的数据, 但可具有不同
名称及宽度
作业 3 河南省表格操作
1、输入河南省相关数据(如人口、经济),
并转成 ArcView表文件
2、练习如何显示部分数据、加上别名、改
变字段顺序、记录顺序
3、进行表格统计与汇总分析
4、实现表的联结