第7章空间数据的准确度和质量7.1定位错误7.1.1使用二手数据源的定位错误7.1.2产生数字化错误的原因7.1.3使用第一手数据源的定位错误7.2空间数据准确度标准注释栏7.1空间数据准确度(NSSDA)统计量的国家标准7.3拓扑错误7.3.1空间要素的拓扑错误7.3.2图层之间的拓扑错误7.4拓扑编辑注释栏7.2半径拓扑7.4.1聚合容差和接合容差7.4.2用地图拓扑编辑7.4.3用拓扑规则编辑7.5非拓扑编辑7.5.1编辑现有要素27.5.2由现有要素创建新要素注释栏7.3聚合容差7.6其他编辑操作7.6.1图幅拼接7.6.2线的简化和平滑重要概念和术语复习题应用:空间数据的准确度和质量习作1:编辑一个shapefile文件习作2:用聚合容差修正两个shapefile之间的数字化错误习作3:用拓扑规则修订悬挂弧段习作4:用拓扑规则确保两个多边形图层重合挑战性任务参考文献空间数据编辑■空间数据编辑确保空间数据的准确性和高质量。■矢量数据的两类数字化错误是定位错误和拓扑错误。4定位错误定位错误是指数字化要素的几何错误。可以通过用于数字化的数据源来检查定位错误。5图7.1常见的跟踪数字化错误类型。细线为源地图上的线,粗线为跟踪形成的线。6空间数据准确度标准在美国,空间数据准确度标准的发展经历了三个阶段。1.首先,是1947年修订与采用的美国国家制图准确度标准(NMAS)。2.1990年,美国摄影测量和遥感学会(ASPRS)公布了大比例尺地图的准确度标准。3.1998年,美国联邦地理数据委员会(FGDC),制定了空间数据准确度国家标准。7拓扑错误拓扑错误影响数据模型(如coverage)必需的或用户自定义的拓扑关系。8空间要素的拓扑错误■空间要素的拓扑错误可按多边形、线和点分类。■多边形是由闭合边界组成的。如果它们的边界未正确地数字化,多边形要素可能会重叠,多边形之间有间距,或者未闭合边界。■一条线有其起点和终点。线要素常见的拓扑错误是悬挂节点和伪节点。其他错误包括重叠或重复行和方向。■点要素的一种拓扑错误发生在点互相重叠时。9图7.2(a)未闭合多边形,(b)两个多边形之间有缝隙,(c)多边形重叠。10图7.3过伸(左)、未及(右),两种错误都会产生悬挂节点。11图7.4菱形符号表示的伪节点不在线条交叉处。12图7.5弧段的“始节点”和“到节点”决定弧段的方向。13图层之间的拓扑错误■图层之间拓扑错误必须检查,因为许多在GIS中的许多操作需要使用两个或两个以上的图层。■多边形图层之间的一个常见的错误是它们的轮廓边界不一致。■两个线图层的一种错误发生在一个图层的线与另一图层的线的终点不连接。线图层的其他错误包括线要素重叠和线要素不被另一组线要素覆盖。■点要素的错误发生在点不落在另一图层的线要素上。同样,如果点要素不落在另一图层的多边形要素之内时,也发生错误。错14图7.7两个图层的外部边界线。一条用粗线表示,另一条用细线表示,在图上方的两条线没有重合。15图7.8图中黑色方块显示节点错误。阴影区域有两个黑色方块。放大时,如插图所示,它变得明显,左边两个节点错误代表存在间隙的悬挂节点,右边的第三个黑色方块代表一个可接受的悬挂节点,附加到路的尽头。间隙意味着沿着道路中断,将会在最短路径分析等数据分析出现问题。16拓扑编辑拓扑编辑确保拓扑错误的去除。执行拓扑编辑,我们必须使用能够检测和显示拓扑错误且有工具来删除它们的GIS。17聚合容差和接合容差■聚合容差(也称为XY宽容)捕捉顶点(即组成线的点),如果它们落在由容差指定的正方形区域内。■接合容差可以捕捉顶点、边缘和终点,只要是落在指定的容差内。18用地图拓扑编辑地图拓扑(maptopology)是要素组成部分之间拓扑关系的临时集合,这些要素组成部分被认为是重合一致的。比如,可以在土地利用图层和土壤图层之间建立地图拓扑,使它们的外部轮廓重合。19用拓扑规则编辑■Geodatabase总共有30种拓扑规则,这些拓扑规则适用于点、线和面要素。可用于修正图层或图层间的拓扑错误。■使用拓扑规则编辑涉及三个基本步骤:在要素数据集里创建一个新的拓扑、验证拓扑和修复拓扑错误。非拓扑编辑非拓扑编辑是指各种基本编辑操作:修改简单要素和从现有要素创建新要素。21编辑现有要素扩展/修剪线删除/移动要素重塑要素分割线和多边形22图7.16移动shapefile的一个多边形之后,在其原来位置上会出现一个空白区。23图7.17通过移动节点(a)、删除节点(b)和增加节点(c),对线条整形。24图7.18画一条穿越多边形边界的分割线,将一个多边形分割成两个。从现有要素创建新要素要素融合(Merge)要素缓冲要素(Union)合并要素相交26图7.19把四个选中的多边形合并成一个。27图幅拼接图幅拼接(Edgematching)是指沿着一个图层的边缘,对相邻图层的线条作匹配,以使线条连续穿过两个图层的边界。28图7.20图幅拼接把两个邻近图层(图a)的线进行匹配,使得穿越图层边界的线条连续(图b)。29图7.21当放大以后才能看清两个相邻图层的线的不匹配。30线的简化和平滑线的简化是指通过消除线条上的某些点,简化或概化线条的过程。线的平滑是指通过使用一些数学函数(例如样条函数)改变线型的过程。31图7.22线的简化的Douglas-Peucker算法是一个迭代过程,要求使用容差、趋势线,并计算节点到趋势线的离差。详见7.6.2节解释。32图7.23线的简化结果依所用算法不同而异:图(a)为Douglas-Peucker算法,图(b)为弯曲简化(bend-simplify)算法。33图7.24基于数学运算生成新节点并添加到线中,从而使线条平滑。34LandManagementInformationCenteratMinnesotaPlanning:NSSDAstatistic:MasterMap