- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
空间数据库 上机实验报告
一、建立Geodatabase 数据文件
1、 新建一个Geodatabase:
如图1.1 所示:在ArcCatalog 环境下新建一个名为“Personal Geodatabase”的数
据文件。
1.1 建好的Geodatabase 数据文件
2、新建要素集:
在Personal Geodatabase 下,新建一个shanghai 要素集,定义坐标系统为高斯投
影 (如图1.2 所示),单位为米,精度为1。
1.2 创建要素数据集
3、新建要素类:
在shanghai 要素集中,新建一个parcel 和pole 要素类, parcle 的Shape 字段类
1
空间数据库 上机实验报告
型为polygon,新增字段 parcel_name (文本型)、owner_name (文本型);pole 的Shape
字段类型为点类型,新增三个字段:类型(短整型)、高度(短整型)和管理部门(文本
型)。
1.3 创建parcel 要素类
1.4 创建pole 要素类
4、新建表:
如图1.5 所示,在Personal Geodatabase 下,新建一个owner 表,新增字段name (文
本型)、age (短整型)
2
空间数据库 上机实验报告
1.5 创建owner 表
二、创建子类
1、新建子类:
单击鼠标右键,打开pole 要素类的属性表,选择子类选项卡,根据type 字段创建
pole 类型子类,包括Wood、Steel 和Cement。
图2.1 pole 要素类新建子类
2、对子类赋值:
如图2.2 所示,在ArcMap 环境下通过列表框选择对要素子类进行赋值。
图2.2 pole 要素类赋值
3
空间数据库 上机实验报告
三、按子类定义pole 要素类的域:
1、打开Geodatabase 的属性表,定义三个域:Wood_pole 高度域(短整型),20—30ft;
Steel_pole 的高度域(短整型),30—50ft;pole 的管理部门域(文本),市管,区县管。
图3.1 按子类定义pole 要素类的域
2、打开pole 要素类属性表,定义高度和管理部门字段的域,其中,高度按子类定
义。
4
空间数据库 上机实验报告
图3.3 定义高度和管理部门字段的域
3、检查输入的要素的有效性:
在ArcMap 环境下,对选中点进行属性编辑,其中管理部门只能在市管和区县管两个
值中选择;输入的高度值是否有效,通过Validation (验证要素)命令对选中的要素进
行有效性检验。
图3.4 输入pole 要素类的高度值
图3.5 验证选中的要素的有效性
文档评论(0)