- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2)设置“更新列”窗口 在窗口中的“要更新的表”栏中设定“地级城市驻地”表图层,“要更新的列”栏设定为“省份”列。“从中获得值的表”栏设定为“省级行政区”表图层,当设定为该图层时,“更新列”窗口中的部分设置内容发生变化,如图3- 17 点击“联接”按钮,弹出“指定联接”窗口,如图3- 18。 在“指定联接”窗口中包含两个主要选择:一是通过两个属性表中关键字段进行链接,来获取值(要想深入理解通过关键字段进行表联接的含义,可阅读例3.3中的内容);二是通过两个表中图形对象的空间关系来进行表的联接。在“指定联接”窗口中涉及到的空间对象的空间关系主要包含三个方面:包含、包含于、相交,如图3- 19 根据两个表文件中对象间的空间关系来确定选择哪一项,在本过程中选择“包含”。然后,单击“确定”按钮。返回到“更新列”窗口。然后对“计算”和“属于”两栏进行设置,结果如图3- 20。 3)单击“确定”键,完成更新列操作。 练习 2)使用联接表的方式,用world表中countr列的值更新worldcap表中country列的值。 数据:练习数据\world\world 数据:练习数据\world\worldcap 操作演示 例3.3 应用属性表的联接通过表A为表B中的“所属区域”列赋值。 1)首先认识一下表A、B 表A存放的区域对象,其图形窗口和属性表如图3- 21,表A中仅包含了两个区域对象。 表B存放的为点对象,其图形和属性表如图3- 22,其中id列有值,“所属区域”列为空值,需要通过属性表的联接操作为其赋值。 通过图3- 22可见,表B的属性表中的id列和表A中的id列有一种关系,即处于某区域对象范围内的点对象的id值与该区域对象的id值相同。由此,可以进一步得出,如果“表B的id值”等于“表A的id值”,则将表A中与id值相对应的name列的值赋给表B中“所属区域”列的相应记录。如,表B中id列的1值和表A中id列的1值对应,则将表A中与1值所属同一条记录的name列的值“甲-region”赋给表B中id列值为1的“所属区域”列。 2)点击“表”菜单的“更新列”命令,打开“更新列”窗口,如图3- 23,并进行设置。 “要更新的表”栏中的表图层设定为“B”,“要更新的列”栏设定为“所属区域”,“从中获得值的表”栏设定为“A”,此时“更新列”窗口中的部分内容改变。单击“联接”按钮,弹出“指定联接”窗口,在窗口中的设定如图3- 24所示。 单击“确定”键,返回“更新列”窗口。对窗口中的“计算”和“属于”栏进行设定,结果如图3- 25所示。 3)单击“确定”按钮,完成“所属区域”列的更新,结果如图3- 26所示。 练习 3)使用属性表联接的方式,用world表中country列的值更新worldcap表中country列的值。(使用两个表中的capital列进行匹配) 数据:练习数据\world\world 数据:练习数据\world\worldcap 4.紧缩表 紧缩表用于压缩表,以占用较少的磁盘空间。在此可选只紧缩表格数据、只紧缩图形对象或两者都紧缩。紧缩表格数据将移除已删除的记录,如图3- 27所示。 要紧缩表,请执行以下操作: 在表菜单上,指向维护,然后单击紧缩表。 此时将显示“紧缩表”对话框。 选择适当的表,以及是要只紧缩表格数据、只紧缩地图数据还是或两者都紧缩。 单击确定。 注: 紧缩表可令保存到工作空间的自定义标注崩溃。 如果要使用自定义标注,可在创建标注之前紧缩表。 练习 4)在worldcap表中增加两个字段[Ctry_Pop,十进制(8,0);Pop_rate,字符型(25) ]. 使用更新列,用world表中Pop_1994列的值更新worldcap表中Ctry_Pop列的值。 使用更新列,更新worldcap表中Pop_rate列的值。 Pop_rate:首都人口数占本国人口数的百分比,用百分数的形式表示,如:20%、30%等 综合练习3:属性录入及分区人口数计算 按照综合练习3的要求,完成任务。 第三讲 属性表编辑 授课人:邓岳川 E-mail:dengyuechuan@126.com 表中的图形对象是对地理空间事物的表达,而属性表能够记录有关空间地物信息更为丰富、更为深层次的信息,它对于区域统计分析起到很重要的作用。 3.属性表编辑 1、更新列 2、在表中添加行 3、表链接 4、紧缩表 1.更新列 “更新列”是对属性表进行编辑的一项重要操作,它可以通过值或函数表达式将表中的部分或所有记录更新。 操作步骤: 1)如果当前表中没有要存放相应数据的列,则通过修改表结构(“表”菜单-维护-表结构)来增加相应的字段(即数据列)。在修改表结构的过程中,对于字段的数据类型设置要与存放的数据类型符合,如图3- 1。 2
文档评论(0)