1. 禁止重叠(Must Not Overlap)
这条规则要求要素类中的多边形内部不重叠。多边形之间可以共用顶点和边。这条规则应用于一块区域不能为两个或多个多边形同时所有的情况。它在下述情况下有用:模拟行政边界,比如ZIP Codes或者选举区;以及互相排他的区域分类,比如土地覆盖或地形类型等。
相减(Subtract):Subtract方法从每个有拓扑错误的要素中删除几何重叠的部分,在这个位置产生一个间隙或者空白区。这个方法可以用于一个或多个选中的Must Not Overlap错误。
合并(Merge):对于不符合规则的要素,Merge方法在一个要素中添加重叠部分,而从其他要素中减掉重叠的部分。需要在Merge对话框中选择接收重叠部分的要素。这个方法只能用于一个Must Not Overlap错误。
创建要素(Create Feature):Create Feature方法在重叠区生成一个新的多边形,并且从每个产生错误的要素中删除重叠的部分,来创建一个要素几何平面。这个方法可以用于一个或多个选中的Must Not Overlap错误。
2. 不许有间隔(Must Not Have Gaps)
这个规则要求在一个多边形内部和相邻的多边形之间不能有空值区域。所有多边形必须形成一个连续的表面。总是在这个表面的边界处会出现错误。可以忽略这个错误或者将其标注为异常。对那些必须覆盖整个区域的数据应用这就不能存在间隔或形成空白区——它们必须覆盖整个区域。可以使用Create Feature条规则。比如说土壤多边形或者将边界上的错误标注为异常。
3. 禁止要素类间重叠(Must Not Overlap 该规则要With)
求一个要素类的多边形内部不能与另一个要素类的多边形内部重叠。两个要素类的多边形可以共用边或顶点,或者完全不相连。当一个区域不能同时属于两个独立要素类时要应用这个规则。
4. 必须被要素类覆盖(Must Be Covered By FeatureClass Of)
这个规则要求一个要素类中的多边形必须与其他要素类的多边形共用它的所有区域。第一个要素类中的某个区域如果未能被其他要素类中的多边形覆盖就是错误的。
5. 须相互覆盖(Must Cover Each Other)
这个规则要求一个要素类中的多边形必须与
另一个要素类中的多边形共用它们所有的区域。多边形可以共用边或者顶点。任何一个要素类中的任意区域如果没有被另一要素类中的多边形所覆盖都是错误的。
6.必须被覆盖(Must Be Covered By)
这个规则要求一个要素类中多边形必须包含在另一个要素类多边形中。多边形可以共用边界和顶点。被包含的要素类中定义的任何区域必须由包含要素类的区域所覆盖。当给素必须被其他类型的要素覆盖的时候,要应用这个规则。
7. 边界必须被覆盖(Boundary Must BeCovered By)
这个规则要求多边形要素边界必须被另一个要素类中的线所覆盖。当面状要素需要用线状要素标示其边界的时候,可以利用这个规则。常见情形是区域有一组属性,而其边界具有其他属性。比如,地块可以与其边界一同存储在地理数据库中。每个地块可以由一个或多个存储了长度或调查数据的线状要素所定义,每个地块都应该准确地匹配它的边界。
8. 区域边界必须被其他边界覆盖(Area Boundary Must Be Covered By Boundary Of)
这个规则要求一个要素类中的多边形一要素类中的多边形要素的边界所覆盖。当一个要素类中的多边形要素由另一个要素类中的多个多边形组成并且共用的边界须重叠时,可以应用这个规则。 这个规则没有拓扑校正命令。
9. 存在伪节点(Must Not Have Pseudonodes
这条规则要求要素类中的线状要素必须在每个端点处与至少两个其它线状要素相连只与一个其他线状要素相连,或者只与自身相连的线状要素都被称为有伪节点的线状要要素必须形成闭合环的时候,可以使用这条规则,比如当用线状要素定义多边形的边界时,或者当逻辑上必须与其它两条线状要素在每个端点处相连的时候,比如在一个河流网状结构中(在第一条河流的源点处应该标注为异常)。
10. 禁止 在内部相交或者相接(Must Touch Interior)
这个规则要求一个要素类中的线状要素必须只能在端点上与同一要素类中的线状要素相连。任何重叠的、在非端点位置上相交的。当线状要素必须只能在端点处相连的时候,可以使用这个规则,比如地块线的例子,必须拆分成仅在端点相连的线状要素,并且彼此不能重叠
11.不许重叠(Must Not Overlap With)
这个规则要求一个要素类中的线状要素不能与类中的线状要素发生重叠。当线状要素不能共用同一空间位置时,可以利用这个规则,比如,公路不能与铁路重叠,而等高线的子类也不能与其它等高线重叠
12 必须被其它要素类中的要素覆盖(Must Be Covered By Feature Class Of)
这个规则要求一个要素类中的线状要素必须被另一个要素类中的线状要素覆盖。在模拟逻辑上不同但空间上相同的线状要素时,可以利用这个规则,比如公交路线和街道。一个公交路线要素类不应该偏离街道要素类中定义的街道。
13. 必须被其他边界覆盖(Must Be Covered By Boundary Of)
这个规则要求线状要素被面状要素的边界所覆盖
14. 端点必须被覆盖(Endpoint must Be Covered By)
这个规则要求线状要素的端点必须被另一个要素类中的点状要素覆盖
15. 不能自我重叠(Must Not Self Overlap)
这个规则要求线状要素不能与自身重叠。它们可以与自身进行相交或者连接,但不能有重叠的段。对于类似街道的要素可以使用这种规则,街道线段可能相接,构成环形,但同一条街道不会沿同一路径重复两次。
16 不能自我相交(Must Not Self Intersect)
这个规则要求线状要素不能自身重叠或者相交。对于等高线这种不能够自身相交的要素可以使用这种规则。
17. 必须作为单个部分(Must Be Single Part)
这个规则要求线状要素只能由一个部分构成。当线状要素(高速公路)不能由多个部分构成时。
18 必须被边界覆盖(Must Be Covered By Boundary Of)
这个规则要求点要素要落在面状要素的边界上。
19. 必须在多边形内部(Must Be Properly Inside
这个规则要求点要素要落在面状要素的内部。当点要素与多边形相关的时候可以利用这个规则,比如井和井基,或者地址点和地块。
20. 必须被其他端点覆盖(Must Be Covered By Endpoint of)
这个规则要求一个要素类中的点必须被另一个要素类中的端点覆盖。这个规则与线规则中的Must Be Covered By类似,只是当不满足规则时,这个规则将点而不是线标注为错误的。边界拐点标注点必须被边界线的端点所覆盖。
21必须被线覆盖(Must Be Covered By Line)
这个规则要求一个要素类中的点必须被另一个要素类中的线状要素所覆盖,这里并不限制覆盖该点的是线的哪
分,可以是端点。对于沿着一些线路布置的点状要素可以使用这个规则,比如高速公路指示牌是沿着高速公路的。