- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 属性表的编辑、连接、维护
1 属性表的一般编辑
1.1 表的新建
图 4-1 ArcCatalog 操作界面
表的新建要用 ArcCatalog,通过 Windows / 开始 / 程序 / ArcGIS / ArcCatalog启动(因软件安装的差异,路径可能不同),和 Windows 的资源管理相似(见图4-1),在左侧窗口,可找到本章练习临时文件的存放目录D:\gis_ex09\ex04\temp, 点击窗口上侧标签 Contents,在右侧窗口的空白处,点击鼠标右键,出现快捷菜单,选择 New/dBASE Table,表示在当前目录下建立新表,默认表名 是 New_dBASE_Table,用键盘将表名改成ld_far。再次选择刚新建的表,点击上侧标签 Preview,可以看到该表中包含了两个由系统自动创建的字段,第一个为 OID,用于自动标识不同记录,不允许用户输入、修改数据,第二个为 Field1,接受用 户输入数据。选择菜单 File / Properties,出现 dBASE Table Properties 对话框,点 击标签 Fields,出现字段编辑对话框,准备为该表增加 2 个字段。一般的方法是在 Field Name 列下用键盘输入字段名,回车后右侧 Data Type 列中出现该字段的 默认数据类型,利用下拉表可改变数据类型,如果要改变字段长度,在中间 Field Properties 框中修改,本练习要求输入 2 个字段:
Fields Name(字段名):landuse
Data Type(数据类型): Text(字符型)
Length(字段长度):2
Fields Name(字段名):FAR
Data Type(数据类型): Float(浮点型)
Precision(占用长度):3
Scale(保留小数位数):1
如果认为某个字段是不需要的(如 Field1),可以用鼠标点击该字段名左侧的 小方格,使其变成黑色,右侧的 Data Type 项也同时变成相反的黑白色,按键盘 Delete 键,该字段就被删除。字段 OID 是内部的,不能删除。检查属性表有 OID, landuse,FAR 三个字段,按“确定”键结束属性表的结构定义,选择菜单 File / Exit退出 ArcCatalog。
1.2 添加记录
启动 ArcMap,打开文档\gis_ex09\ex04\ex04.mxd,鼠标右键点击 data frame1, 选择 Active,激活数据框架,点击图标(Add Data),在\gis_ex09\ex04\temp 目 录下找到属性表 ld_far.dbf,双击添加。如果在目录表中看不到,点击下部标签Source,在目录表中看到ld_far名称和图标,表示该表被添加到数据框架(DateFrame)中。鼠标右键点击该表,在快捷菜单中选 Open,该表被打开,该表是空 的,只有列,没有行,在地图窗口的按钮条中点击图标(Editor Toolbar),弹 出编辑器工具条,选择 Editor / Start Editing,该表进入编辑状态,可以看出表的 字段名从灰色变为白色,可以用键盘在表记录的单元(Cell)中添加数据,输入内容如下:
landuse FAR
C2 2.4
C3 2.0
C6 1.0
E 0.0
G1 0.0
M 1.5
R2 2.4
S3 0.0
数据添加完毕按回车键结束,在编辑器工具条中选用菜单 Editor / Stop Editing,系统提示,是否保存编辑结果,回答“是(Y)”,编辑状态结束,属性 表的字段名从白色变为灰色。
1.3 常用操作
(1)添加记录或修改属性。在 ArcMap 中,用鼠标右键打开属性表,选用菜单 Editor / Start Editing,使该表处于编辑状态,表中的字段名从灰色变为白色, 用键盘添加记录或修改属性。
(2)结束编辑。选用菜单 Editor / Stop Editing,结束编辑,系统提示:是否 保存编辑
文档评论(0)