《2022年电子科技大学-空间数据库上机实验报告 .pdf》由会员分享,可在线阅读,更多相关《2022年电子科技大学-空间数据库上机实验报告 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、. . 一、建立 Geodatabase数据文件1、新建一个 Geodatabase:如图 1.1 所示:在 ArcCatalog 环境下新建一个名为“ Personal Geodatabase ”的数据文件。1.1 建好的 Geodatabase 数据文件2、新建要素集:在 Personal Geodatabase下,新建一个shanghai 要素集,定义坐标系统为高斯投影(如图 1.2 所示) ,单位为米,精度为1。1.2 创建要素数据集3、新建要素类:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
2、 - - - - 第 1 页,共 8 页 - - - - - - - - - . . 在 shanghai 要素集中,新建一个parcel 和 pole 要素类, parcle的 Shape字段类型为 polygon , 新增字段 parcel_name(文本型)、 owner_name (文本型); pole 的 Shape字段类型为点类型,新增三个字段:类型(短整型)、高度(短整型)和管理部门(文本型) 。1.3 创建 parcel要素类1.4 创建 pole 要素类4、新建表:如图 1.5 所示,在 Personal Geodatabase下, 新建一个 owner 表, 新增字段 na
3、me (文本型) 、age (短整型)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - . . 1.5 创建 owner 表二、创建子类1、新建子类:单击鼠标右键,打开pole 要素类的属性表,选择子类选项卡,根据type 字段创建pole 类型子类,包括 Wood 、Steel 和 Cement 。图 2.1 pole要素类新建子类2、对子类赋值:如图 2.2 所示,在 ArcMap环境下通过列表框选择对要素子类进行赋值。名师资
4、料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - . . 图 2.2 pole要素类赋值三、按子类定义pole 要素类的域:1、 打开 Geodatabase的属性表,定义三个域:Wood_pole高度域 (短整型), 2030ft ;Steel_pole的高度域(短整型),3050ft ;pole 的管理部门域 (文本) ,市管,区县管。图 3.1 按子类定义pole 要素类的域2、打开 pole 要素类属性表,定义高度和管理部门字段
5、的域,其中,高度按子类定义。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - . . 图 3.3 定义高度和管理部门字段的域3、检查输入的要素的有效性:在 ArcMap环境下,对选中点进行属性编辑,其中管理部门只能在市管和区县管两个值中选择;输入的高度值是否有效,通过Validation(验证要素)命令对选中的要素进行有效性检验。图 3.4 输入 pole 要素类的高度值图 3.5 验证选中的要素的有效性四、建立拓扑名师资料总结
6、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - . . 1、点的拓扑规则1) 拓扑一: Must be covered by boundary of 点必须在多边形边界上:地籍测量工作中,往往要涉及地籍资料建库,而地籍资料建库的时候界址点必须在宗地的边界上,如果不在,那就是不合实际的。新建两个图层 (Building_place、 Boundary_point ) ,如图 4.1.1 所示,在 Arcatalog环境下在 shanghai 要
7、素集下建立“ Must be covered by boundary of”的拓扑关系。图 4.1.1 创建“ Must be covered by boundary of) ”的拓扑关系拓扑验证:图 4.1.2 “ Must be covered by boundary of) ”拓扑关系验证结果2)拓扑二: Must be properly inside polygons 点要素必须在多边形要素内(不包含点在边界上的情况):在实际生活中,对于城市燃气管网,每个用户都只能在燃气管网的端点节点上,不能在线之外。新建两个图层(用户、燃气管网), 如图 4.1.1 所示,在 Arcatalog环境
8、下在 shanghai名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - . . 要素集下建立“ Must be properly inside polygons”的拓扑关系。图 4.2.1 创建“ Must be properly inside polygons) ”拓扑关系拓扑验证:图 4.2.1 “Must be properly inside polygons”拓扑关系验证结果3)拓扑三: Point must be cov
9、ered by line 点要素必须在线要素之上:做输电线路地理信息系统时,变压器、输电塔或者变压站可以看做是一个点,输电线路看做是一条线,变压器、输电塔或者变压站必须在整条输电线路上。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - . . 新建两个图层(输电线、电塔) ,如图 4.1.1 所示,在 Arcatalog环境下在 shanghai要素集下建立“ Point must be covered by line”的拓扑关系。图4.3.1 创建“ Point must be covered by line”拓扑关系图 4.3.2 “Point must be covered by line”拓扑关系验证2、线的拓扑规则1)Must not overlap:线与线不能相交名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -