实验小结:
1、Geodatabase可以有多种线、点、多边形规则,用于控制要素类之间的特定空间关系。
2、拓扑关系在ArcCatalog中建立,靠规则来控制,可以控制同一要素类内各要素间的关系,也可以控制同一个数据集中不同要素类之间的关系。 3、本实验中使用了常用的线拓扑Must Not Have Dangles(不允许有悬节点)。 4、按许多拓扑规则,悬结点、伪结点被当做查错。相比之下,数据输入(数字化)时悬结点对数据质量影响更大 5、线过长、过短、多余均表现为悬结点
6、线要素要存在悬结点,如果要构造多边形,很容易产生不正确的多边形 7、建立拓扑关系时,如果两个拐点之间的建立小于Cluster Tolerance(线簇容差),这两个拐点就自动被捕捉到一起,变成一个拐点。
8、多个要素类参与拓扑关系需要一个Rank(等级值),在验证拓扑的过程中,有自动捕捉的过程,要素会移动,Rank值小的要素会相对不动,Rank值大的要素的拐点向等级高的要素拐点移动,实现捕捉。
9、Dirty Area用一个矩形框把编辑过的地方围起来,验证拓扑规则的时候,只在这些矩形框范围内验证,速度也不慢,这是因为数据量很小,体验不出差别,如果实际应用中空间要素非常多,处理时间的长短会有很大差别。 10、
某些可以接受的查错Error,如某位置的道路和地块边界确实不一致,被
称为例外(Exception)
实验二 通过转换建立数据库
实验题目:通过转换建立数据库 实验内容:
1、新建Geodatabase 2、转换生成多边形
3、转换生成线要素,再生成网络
实验过程:
1、新建Geodatabase
在c:\\gis_ex09\\ex23 Geo_DB23\\下新建Geodatabase——Parcel_Polyline ,如图(2—1图)
2—1 图
2、转换生成多边形
2.1、AutoCAD的线实体转换成线要素
将Parcel_Polyline利用Import\\Feature Class(single)转换为多边形Parcsel_end,结果如(2—2图)
2—2 图
2.2、DWG的文字实体转化成点要素
用同样的方法建立要素类Parcel Label,如图(2—3图含属性查询)
2—3 图
2.3、利用拓扑关系检查数据质量
建立拓扑关系D1_Topology1,设置线簇容差值为0.01meter,可以看出四处错误。
2.4、修正几何差错,重建拓扑
利用D1_Topology1修改Parcel_Polyline的错误,修改完毕后如(2—4图)
2—4 图
2.5、线要素生成多边形
生成多边形Parcel_Polyline,并带有Parcel_Label的字段,如(2—5图),也可以对字段进行编辑,在Parcel_Polyline属性列表中进行。
2—5 图
2.6、连接外部表
用连接(Join)外部表的方法,给地块多边形增加其他属性,在ArcMap
中选择Parcel_Polyline\\Joins and Relates\\Join中连接plandata,则可以看到多边形增加了其他属性,如(2—6图)
2—6 图
3、转换生成线要素,再生成网格
3.1、用AutoCAD的线实体转换成线要素 3.2、拓扑查错
为Road建立拓扑关系D1_TopologY2,其中此关系规定数据不能有悬结点、伪结点、线要素不能重合,系统统计生成的拓扑错误,如(2—7图),共计11个悬结点、11个伪结点、1处线重合
2—7 图
3.3、标记例外
在ArcMap中利用D1_TopologY2的属性中将悬结点设置为例外(Exception)。 3.4、修正悬结点错误
利用编辑工具中Sketch Tool输入一段线要素,修改完毕后,经拓扑验证,
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库空间数据库实验报告 - 图文(2)在线全文阅读。
相关推荐: