ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【ArcGIS】拓扑规则介绍

2021-12-07 18:34:06  阅读:333  来源: 互联网

标签:要素 拓扑 修正 ArcGIS 举例 规则 图层 Must


1、点拓扑规则

规则1(Point-Area):Must be covered by boundary of,(原始解释:点必须在多边形边界上。)

举例:在地籍建库中,界址点必须在宗地的边界上,要是不在,就是错误。
修正方法:根据实际情况,调整点位或者面边界。

规则2(Point-Line):Must be covered by endpoint of,(原始解释:点要素必须位于线要素的端点上。)

举例:水龙头必需在水管的末端。
修正方法:根据实际情况,调整点位或者线要素。

规则3(Point-Line):Point must be covered by line,(原始解释:点要素必须在线要素之上。)

举例:地籍测量中,界址点必需在界址线上。
修正方法:根据实际情况,调整点位或者线要素。

规则4(Point-Area):Must be properly inside polygons,(原始解释:点要素必须在多边形要素内,在边界上也不行。)

举例:楼栋号必选在小区面内。
修正方法:根据实际情况,调整点位或者面边界。

规则5(Point-Point):必须与其他点要素重合

举例:检查两份点数据的一致性。
修正方法:根据实际情况,调整图层1或者图层2中的点位。

规则6(Point-Point)必须不相交

举例:检查两份点数据是否存在重复。
修正方法:根据实际情况,调整或删除重复点。

 

2、线拓扑规则

规则1:Must not overlap,在同一层要素类中(同一层之间的关系),线与线不能相互重叠,

举例:
修正方法:将不需要的线段截断,再删除。

规则2:Must not intersect,同一层要素中,线与线不能重叠和相交(同一层之间的关系)。

举例:
修正方法:重合处合并,相交处打断。

规则3:Must be covered by feature class of,同一层中某个要素类中的线段必须被另一要素类中的线段覆盖(同一层之间的关系)。

举例:
修正方法:将错误线段删除,再重新输入正确的。

规则4:Must not overlap with,两个线要素类中的线段不能重叠。(不同图层中线对线的关系)

举例:
修正方法:

规则5:Must be covered by boundary of,线要素必须被多边形要素的边界覆盖(线与多边形之间的拓扑关系)。

举例:
修正方法:删除错误的线,或编辑多边形。

规则6:Must not have dangles,不允许线要素有悬结点,即每一条线段的端点都不能孤立,必须和本要素中其他要素或和自身相接触(同一线层之间的拓扑关系)。

举例:
修正方法:将有悬点的线段延伸到其他要素上,或者将长出的部分截断后删除。

规则7:Must not have Pseudos,不能有伪结点,就是一条线段中间不能有断点。

举例:
修正方法:将伪结点两边的线段合并为一个条线,伪结点自然消除。

规则8:Must not self-overlap,线要素不能和自己重叠。

举例:
修正方法:截断、删除重叠部分。

规则9:Must not self-intersect,线要素不能自相交,就是不能和自己搅在一起。

举例:
修正方法:在自相交处适当缩短或外移。

规则10:Must be single part,线要素必须单独,不能联合。

举例:但若是两条线首尾相连接,这时候Merge操作后产生的是一条线了,这时候是不会报错的。但是分开的两条线进行Merge操作,这时候就会出现不符合规则的错误。这个拓扑限制在数据处理的时候很有用处。
修正方法:将连合的部分打散就可以了。

规则11:Must not intersect or touch interior,线和线不能交叉,端点不能和非端点接触(非接触点部分相互重叠是允许的),两条线相交时(两条线)必然有断点。

举例:
修正方法:剪断没有断点的线,(不是节点,而是端点)。

规则12:End point must be covered by,线要素的端点被点要素覆盖。

举例:
修正方法:增补新的点要素或调整不应该出现的线段。

 

规则13:必须位于内部

 

举例:
修正方法:

规则14:不能与其他要素相交

 

举例:
修正方法:

规则15:不能与其他要素相交或内部接触

 

举例:
修正方法:

 

3、面拓扑规则
3.1、同一图层内拓扑

规则1:Must not overlap,不能重叠

规则描述:一个区域不能与同一图层的另一个区域重叠。
举例:宗地之间不能有重叠;同级别相邻行政区划不能重叠...
修正方法:修正方法很灵活。例如,

规则2:Must not have gaps,不能有空隙

规则描述:同一图层中的区域之间不能存在空隙。
举例:一个土地利用图斑层里面必须是被图斑填满的,中间不能有一丝缝隙。
修正方法:修正方法根据实际来定,很灵活。

3.2、不同图层间拓扑

规则3:Must not overlap with,不能与其他要素重叠

规则描述:一个图层中的区域不能与另一个图层中的区域重叠。
举例:
修正方法:

规则4:Must be covered by feature class of,必须被其他要素的要素类覆盖

规则描述:一个图层的面要素必须覆盖另一图层的面要素。
举例:
修正方法:

规则5:Must cover each other,必须互相覆盖

规则描述:一个图层的面要素必须与另一个图层的面要素互相覆盖。外边界要一致。
举例:
修正方法:

规则6:Must be covered by,必须被其他要素覆盖
每个多边形要素都要被另一个要素类中的单个多边形覆盖。

规则描述:一个图层中的面要素必须包含在另一个图层的面要素内。
举例:建筑物多边形必须在宗地多边形内,不能出现跨越。
修正方法:

规则7:Boundary must be covered by,边界必须被其他要素覆盖
多边形的边界必须和线要素的线段重合(面与线之间的关系)。

规则描述:一个图层中面要素的边界必须被另一个图层的线要素覆盖。
举例:
修正方法:

规则8:Area boundary must be covered by boundary of,面边界必须被其他要素的边界覆盖
某个多边形要素类的边界线在另一个多边形要素类的边界上。

规则描述:一个图层中面要素的边界必须被另一个图层中面要素的边界覆盖。
举例:县、市边界上必须有乡、镇边界,而且前者的边界必须被后者所重合。违反规则的地方将产生线错误,
修正方法:

规则9:Contain point,包含点
多边形内必须包含点要素(边界上的点不在多边形内)。

规则描述:一个图层中的面要素必须至少包含另一个图层中的一个点要素。
举例:
修正方法:手工编辑边界。

规则10:Contain point,包含一个点

规则描述:一个图层中的面要素必须完全包含另一个图层中的点要素。
举例:
修正方法:

持续更新,欢迎交流。。。

标签:要素,拓扑,修正,ArcGIS,举例,规则,图层,Must
来源: https://www.cnblogs.com/hforevery0/p/15039480.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有