当前位置:文档之家› 空间数据库与空间分析课程

空间数据库与空间分析课程

空间数据库与空间分析课程
综合实验报告
2015--2016
学年 第 二 学期

系 别
专业班级
姓 名
学 号
指导教师
提交时间

第一部分:实验背景
数据编辑与更新是进行数据采集、数据维护工作经常涉及的内容。一般在进
行数据入库更新前,要对数据惊醒全面检查和编辑处理,满足要求后才能对数据
入库。

第二部分:实验数据
已有某地区的城市建筑数据(buildings.shp,面类型),存放在城市数据库
city.mdb中,且一部分区域需要进行更新,现有野外测量后得到的更新数据
(newbuilding.shp,线类型)。

第三部分:实验要求
建筑轮廓线必须闭合,切建筑物以面状形式存储。
第四部分:实验流程及操作步骤
(1) 将更新地区的建筑数据newbuildings.shp导入到city.mdb。在
ArcCatalog中,双击数据库数据city,右击数据库中的dataset数据集,选择【导
入】|【要素类(单个)】,打开【要素类至要素类】对话框,如图:
(2) 对newbuildings数据进行拓扑检查。主要是查看是否有悬挂,若有
悬挂则说明数据不封闭,需要修改。右击dataset,选择【新建】|【拓扑】,打
开新建拓扑对话框,开始构建拓扑数据,如图:
将拓扑newbuildings_Topology添加到Arcmap中,显示拓扑。其中出现的
红色的方框均为线段有悬挂的地方,需要进行修改。如图:

(3) 根据拓扑错误,编辑未闭合的线数据。
选择拓扑工具条中的【拓扑编辑工具】,逐个连接存在悬挂点的线数据。当拓扑
错误纠正后,重新检查拓扑错误。拓扑纠正结果如图:
(4) 将修改后的城市建筑线图层转为面图层。如图:

(5) 合并buildings和newbuildings_correct数据。如图:
第五部分:实验结果及实验总结

最终获取到的城市数据显示如下:

拓扑检查是检查拓扑数据是否正确完整,如果通过检查,说明数据拓扑关
系完整,错误的话说明拓扑关系不存在,比如重复线相交线或者在这次操作中的
断点。毕竟地理信息数据结构比较复杂,地物之间又存在很多拓扑关系,如果不
进行拓扑检查就进行错误分回析的话,很可能产生错误的分析,那这种结果对于
我们来说是无用甚至有害的。在这次实验操作中,我学会了如何使用拓扑检查错
误并修改该错误,还有就是将检查病修改后的线转化为闭合的面。

相关主题