第5章 空间数据采集与处理 之 矢量数据的编辑与处理
授课目录 一、数字化错误类型 二、非拓扑数据编辑 三、拓扑数据编辑 四、其他类型地图要素的处理 五、空间数据质量
一、数字化错误类型 1.定位错误 2.拓扑错误
1.定位错误 手扶跟踪数字化中的人为误差 扫描和跟踪过程中产生的误差 数字化地图转换为现实世界坐标中产生的误差
2.拓扑错误 悬挂节点(Dangling Node) 伪节点(Pseudo Node) 弧段方向 多标识点错误
悬挂节点(Dangling Node) 过伸和不及 未闭合的多边形
二、非拓扑数据编辑 非拓扑的GIS软件包不能发现拓扑错误和建立拓扑关系,虽然它可用于地图要素的数字化和编辑。 非拓扑的GIS软件包的例子有ArcView和MapInfo。Arcinfo 8中的ArcMap是设计用于数据显示和编辑,其当前版本不具有显示拓扑错误的功能。
非拓扑数据编辑 删除、移动、剪切和粘贴 分割和合并 线条的简化、加密和平滑 整形
删除、移动、剪切和粘贴
分割和合并 union
三、拓扑数据编辑 什么是拓扑编辑? 基于拓扑的相关软件 订正数字化错误的方法 全局方法;局部方法
拓扑编辑 地图编辑过程始于地图拓扑关系的构建。这一步确保计算机能够辨认地图上单独的节点、弧段和多边形。同时,在地图要素之间建立拓扑关系的过程能够消除某些数字化错误。 第二步是指出地图上存在的数字化错误的类型。 第三步是消除数字化错误。
基于拓扑的相关软件 ArcGIS作为一个可伸缩的平台,无论是在桌面,在服务器,在野外还是通过Web,为个人用户也为群体用户提供GIS的功能。
订正数字化错误的方法 全局方法 全局方法即把一些指定容差值应用于整幅地图以消除数字化错误。如ARC/INFO中的CLEAN命令,对输入的图层使用两个容限差:悬挂长度和模糊容差。
CLEAN generates a coverage with correct polygon or arc-node topology. To do this, CLEAN edits and corrects geometric coordinate errors, assembles arcs into polygons and creates feature attribute information for each polygon or arc (i.e., creates a PAT or AAT). CLEAN builds polygon and arc-node topology by performing a geometric analysis on the coverage arcs and label points to identify coverage nodes and polygons. The specific geometric analysis operations performed by CLEAN are described below.
1 CLEAN finds intersections between arcs, splits the arcs and codes the intersections as nodes (i.e., arc endpoints).
2
3
4
5
6
拓扑构建的步骤 1、裁剪相交弧段 2、根据“模糊容差”捕捉节点 3、构建拓扑表 4、根据“悬挂长度”编辑弧段 5、重新构建拓扑表
模糊容差 模糊容差设定输出图层中两个弧段极点之间的最小距离,应用于沿一条弧段上的节点以及沿两条相邻弧段上的极点。 容许范围
模糊容差(续) 该方法在消除双线时很有用,如下图所示( 虚线左侧的双线可能被捕捉而右侧的不被捕捉):
悬挂长度 悬挂长度设定输出图层中悬挂弧段的最小长度,如果一条悬挂弧段小于设定的长度将被删除。
注意点1 第一种情况:如果悬挂长度设定太大,可能把应删除的过伸和不应该删除的未及都消除掉了。 注意: 全局方法是应用于整个图层,所以使用必须小心。 第一种情况:如果悬挂长度设定太大,可能把应删除的过伸和不应该删除的未及都消除掉了。
注意点2 第二种情况:如果模糊容差值设置太大,可能将双线以及小水渠等地理要素一起删除,如下图所示:
边界匹配 不同图幅的连接 自动、手工 数字化 图幅接边误差 边界调整
四、其他类型地图要素的处理 地图要素从一幅地图到另一幅地图的传递 ARC/INFO中用GET和PUT两个命令来传递地图要素。
五、空间数据质量 什么是~?为什么发生~问题? 误差来源 误差的概念 GIS数据误差的分类 数据质量控制的方法 误差是GIS的本质