数据编辑与更新1
背景数据编辑与数据更新是进行数据采集、数据维护工作经常涉及的内容
一般在进行数据入库更新前,要对数据进行全面检查和编辑处理,确保数据满足要求
数据已有某地区的城市建筑数据(buildings
shp ,面类型),存放在数据库city
mdb 中,且有一部分区域的数据需要更新,更新数据(newbuildings
shp, 线类型)已经通过野外测量得到
需求更新该区域数据,并检查数据,确保建筑轮廓线闭合,且建筑物以面状形式存储
工作流程由于新采集的建筑轮廓数据是线状数据,而数据库存储要求面状数据
因此,首先要将线转换成面,但是由于采集或编辑问题,可能存在线不闭合的情况,如果直接转换为面则会丢失那些不闭合的面状信息
因此需要创建拓扑对象类,检查线闭合情况,对不闭合的线进行修改,然后才能将线转换成面,在与原来的数据合并
数创编线合5
操作步骤⑴ 将更新区域的建筑数据newbuildings
shp 导入到原数据库city
在 ArcCatalog中,双击 city 数据库,右击dataset 数据集,选择“导入| 要素类 (单一 )”菜单,如图 : 输入要素 : newbuildings
shp 输出位置 : dataset 输出要素类 : newbuildings 完成后数据如下图所示:⑵ 对 newbuildings 数据进行拓扑检查,主要查看是否存在悬挂 ,若有悬挂则说明数据不封闭,需要修改
方法 : 通过对 newbuildings 数据新建 newbuildings_topology文件,并添加拓扑规则| 选择“不能有悬挂点”选项
如图:完成新建 topology 后,将拓扑“newbuildings_topology ”添加到 Arcmap 中,如下图所示,其中有红色的方框的地方就是线段有悬挂点的的位置,需要修改