空间数据库与空间分析课程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
空间数据库与空间分析课程
综合实验报告
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数据。如图:
最终获取到的城市数据显示如下:
拓扑检查是检查拓扑数据是否正确完整,如果通过检查,说明数据拓扑关系完整,错误的话说明拓扑关系不存在,比如重复线相交线或者在这次操作中的断点。毕竟地理信息数据结构比较复杂,地物之间又存在很多拓扑关系,如果不进行拓扑检查就进行错误分回析的话,很可能产生错误的分析,那这种结果对于我们来说是无用甚至有害的。在这次实验操作中,我学会了如何使用拓扑检查错
误并修改该错误,还有就是将检查病修改后的线转化为闭合的面。