
ARCGIS属性数据的连接功能和关联功能(2020年12月整理).pptx
8页ARCGIS 属性数据的连接功能和关联功能,ArcMap 中可以实现属性表的连接与关联,属性数据合并时可以依据字段名称进行,也可以依据空间 位置进行 当两个属性表中的相关字段具有一对一或多对一关系时,可以应用合并连接操作;当两个属性表中的 相关字段具有一对多或多对多关系时,就只能应用关联操作 合并又分为依据公共属性合并属性表和依据空间位置合并属性表其中有几何位置的数据层数据既可 以依据公共属性合并属性表,也可以依据空间位置合并属性表,而纯表格数据只可以依据公共属性合 并属性表 1依据公共属性合并属性表 依据公共属性合并属性表就是按照属性表之间共同的属性字段及其属性值,实现属性表的合并所以 其首先要求公共属性具有相同的属性类型,如字符型、数字型等依据公共属性合并属性表具体的做 法如下: 在 ArcMap 目录内容表中,右击要连接的数据层,在弹出的快捷菜单中选择连接和关联|连接 命令此时弹出连接数据对话框,如图 7.94 所示 依据公共属性合并属性表需要在需要把什么数据连接到当前图层下拉列表框中选择从表中连 接属性选项 设置选择当前图层中要进行连接的字段、选择要连接到当前图层中的表,或者从硬盘上打开 数据表,以及选择表中需要进行连接的字段等项。
在对话框中单击高级按钮,弹出高级连接选项对话框,如图 7.95 所示 在其中可以选择保留所有记录或者只保留匹配的记录如选择保留所有记录单选按钮,则 保留合并后的所有记录;如选择只保留匹配记录单选按钮,则只保留匹配的记录其具体含义可以 参考图 7.95 中的解释说明选择后单击确定按钮,回到连接数据对话框1,,,,,,图 7.94 连接数据对话框,,,,,,图 7.95 高级连接选项对话框,,,(6)单击确定按钮,完成连接 下面以实际数据说明上述的连接效果,假设有两个属性表,分别如图 7.96 和图 7.97 所示,要对其进 行合并操作2,如果要保留合并后的所有记录,操作如下: 右击2,在弹出的快捷菜单中选择连接和关联|连接命令,打开连接数据对话框 在需要把什么数据连接到当前图层中下拉列表框中选择从表中连接属性选项 在选择当前图层中要进行连接的字段下拉列表框中选择沿江城市选项 在选择要连接到当前图层中的表下拉列表框中选择1选项 在选择表中需要连接的字段下拉列表框中选择直辖市选项 单击高级按钮,在弹出的高级连接选项对话框中选择保留所有记录选项 最后单击确定按钮,完成连接其连接结果如图 7.98 所示。
如果是要只保留匹配的记录操作如下: (1)右击2,在弹出的快捷菜单中选择连接和关联|移除连接|1命令,移除刚才的连接3,7.5.8 属性数据表的连接和关联(2) 再次右击2,在弹出的快捷菜单中选择连接和关联|连接命令,打开连接数据对话框 在需要把什么数据连接到当前图层中下拉列表框中选择从表中连接属性选项 在选择当前图层中要进行连接的字段下拉列表框中选择沿江城市选项 在选择要连接到当前图层中的表下拉列表框中选择1选项 在选择表中需要连接的字段下拉列表框中选择直辖市选项 单击高级按钮,在弹出的高级连接选项对话框中选择只保留匹配记录选项 最后单击确定按钮,完成连接其连接结果如图 7.99 所示2依据空间位置合并属性表 依据空间位置合并属性表就是按照数据的空间关系,实现属性表的合并依据空间位置合并属性表时, 对于点、线、面状不同要素的属性表,其设置与操作均有所不同合并的方式也有合并最近点的原 始数据和合并有关属性值的统计值两种依据空间位置合并属性表的具体做法如下: 在 ArcMap 目录内容表中,右击要连接的数据层,在弹出的快捷菜单中选择连接和关联|连接 命令此时弹出连接数据对话框 依据公共属性合并属性表,需要在对话框中的需要把什么数据连接到当前图层下拉列表框中 选择根据空间位置从另一个图层连接数据选项,如图 7.100 所示。
4,设置选择要连接到当前图层中的表或者从硬盘上打开数据表、选择连接要素类,以及连接结果 保存等项 单击确定按钮,完成连接 下面以实际数据说明上述的连接效果,假设有小学生家庭居民点和初中学校点两个数据要素,现在要 根据就近入学原则为升入初中的小学毕业生选择学校在ArcMap 中加载数据如图 7.101 所示5,要对其依据空间位置进行合并操作,具体操作步骤如下: 在目录内容表中右击学生数据层,在弹出的快捷菜单中选择连接和关联|连接命令此时弹 出连接数据对话框 在需要把什么数据连接到当前图层下拉列表框中选择根据空间位置从另一个图层连接数据 选项 在选择要连接到当前图层的图层,或从硬盘上打开数据下拉列表框中选择学校选项 选中每个点将被赋予所有被连接图层中离它最近的点的属性值,并且添加一个距离字段表示 点到当前点的距离(距离单位和目标图层相同)单选框 指定输出设置后,单击确定按钮,完成连接完成后生成新数据层Join_Output,其属性表 如图 7.102 所示,包含了校名和每个学生距学校的距离 对 Join_Output 图层进行类别符号设置,如图 7.103 所示(符号化方法见第 10 章或参考相关 书籍)。
在图层属性对话框的符号选项卡中,将类别的值字段设定为名称,单击添加全部值按钮 6,,图 7.102 Join_Output 数据层属性表,,,,,,图 7.103 对 Join_Output 进行类别符号设置,,,(7)单击确定按钮就完成了依据空间位置为学生选择学校的初步设计,效果如图 7.104 所示 在图中可以清楚得到以就近入学为原则,升入初中的小学毕业生选择学校的结果7,,8,。
