ArcGIS拓扑规则说明

合集下载

Arcgis拓扑规则及应用

Arcgis拓扑规则及应用

Arcgis拓扑规则及应用[第一部分_拓扑规则介绍]拓扑规则有若干专用术语相交(Intersect):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。

接触(Touch):某线段的端点和自身或其他线段有重合,称为接触。

悬结点(Dangle Node,Dangle):线段的端点悬空,没有和其他结点连接,这个结点(端点)称为悬结点。

伪结点(Pseudo Node):两个结点相互接触,连接成一个结点,称为伪结点。

拓扑规则的种类可以按点、线、面(多边形)来分。

以下介绍Geodatabase的拓扑规则,点拓扑规则举例点拓扑规则一:Must be covered by boundary of,点必须在多边形边界上。

例如,有一个点要素类代表公共汽车站,另有一个多边形要素类代表地块,按本规则,公共汽车站必须位于地块的边界上。

另一个例子是行政界碑必须落在行政区多边形的边界上。

不满足该规则的点要素被标记为错误。

点拓扑规则二:Must be covered by endpoint of,点要素必须位于线要素的端点上。

例如,阀门为点要素,必须位于线要素类输水管的尽端。

不满足该规则的点要素被标记为错误。

点拓扑规则三:Point must be covered by line,点要素必须在线要素之上。

例如,点要素代表河流上的航标灯,线要素代表河流,航标灯必须位于河流上。

另一个例子是:汽车站(点要素类)必须在道路(线要素类)上。

不满足该规则的点要素被标记为错误。

点拓扑规则四:Must be properly inside polygons,点要素必须在多边形要素内(在边界上不算)。

比如,省行政区为多边形,省会城市为点,省会一定要在该省内。

另一个例子是代表住宅地址的点必须在住宅用地多边形内。

不满足该规则的点要素被标记为错误。

可以看出,点要素本身不能建立拓扑规则,必须和线要素或多边形要素一起才能建立拓扑规则。

修正错误的常用方法是删除或移动错误点(移动也可以理解为删除后立即添加)。

ArcGIS拓扑规则类型汇总与举

ArcGIS拓扑规则类型汇总与举

ArcGIS拓扑规则类型汇总与举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)这个规则要求一个要素类中的多边形必须与其他要素类的多边形共用它的所有区域。

ARCGIS10拓扑规则介绍

ARCGIS10拓扑规则介绍

ARCGIS10拓扑规则介绍1.面1.1 不能有叠加(overlap):一个面图层里各要素间不能有叠加,实际应用中:一块地既属于河南又属于河北1.2不能有缝隙(gaps): 一个面图层里各要素之间不能有个缝隙,实际应用:河南和河北之间不能有一个缝隙。

1.3 节点距离必须大于聚合阈值(cluster tolerance):节点距离大于聚合阈值时,两个节点自动连接在一起,避免多边形之间有缝隙出现。

类似于1.2,可用于线面叠加分析。

1.5 包含点在点图层和面图层叠加时,需要面图层里的每个要素都要含有点,应用:省界面图层和全国城市点图层叠加时,必须保证每个省里都要有城市点。

1.6 包含一个点在点图层和面图层叠加时,需要面图层里的每个要素都要含有一个点,应用:省界面图层和全国省会点图层叠加时,必须保证每个省里都要有一个点。

1.7 必须被一种要素类型覆盖(covered)当一个面图层和两外一个图层叠加时,该面图层要覆盖另外一个图层。

比如国界面图层必须覆盖省界面图层。

1.8边界必须被覆盖:两个图层叠加时,一个图层的边界要覆盖另外一个图层。

比如城市点数据必须被国界图层的范围所覆盖。

1.9不能有叠加当两个面图层叠加时,不能出现有相互覆盖的地方。

比如水系图层和绿地图层叠加时,不能有重叠部分。

该部分土地利用类型既属于水系也属于绿地。

1.10 必须被完全覆盖两个面叠加时,某个面必须完全落入另一个面图层的一个要素中。

应用:县界面和省界面叠加时,每个县要素必须落入一个省要素中。

而不能落在2个省内,使得一个县同属于2个省。

1.11边界一致性当两个多边形图层叠加时,必须区域界线一致。

比如县区界和省界叠加时,在省界处两个面的边界应重合。

而不能不一致。

1.12 必须叠加在一起两个面叠加时,必须一致覆盖同一区域,比如交通旅游图中的某公园和土地利用图中的该公园应该是一致的。

2.线2.1不能有伪节点: 伪节点是指两条线段相连,但是连接处2个端点之间存在一定距离,没有连接上。

ArcGIS拓扑规则汇总

ArcGIS拓扑规则汇总

ArcGIS拓扑规则汇总ArcGIS拓扑规则是一种用于验证和维护地理数据完整性的规则集合。

这些规则可以确保地理数据集合中的要素之间的关系和连接是正确的,以保证地理数据的准确性和一致性。

下面是一些常见的ArcGIS拓扑规则的汇总。

1.边界共享规则:这个规则要求相邻要素的边界共享。

例如,在一个面要素集中,相邻的面要素必须共享边界,以确保没有重叠或间隙。

2.点覆盖规则:这个规则要求点要素必须落在面要素的边界上或内部。

例如,在一个行政区划的面要素集中,点要素代表的城市必须位于相应的行政区划面内。

3.线重叠规则:这个规则要求线要素不能相互重叠。

例如,在一个道路网络的线要素集中,道路线要素不能重叠,以确保道路的准确表示。

4.线连通规则:这个规则要求线要素必须连通。

例如,在一个水流网络的线要素集中,水流线要素必须连通,以确保水流路径的连续性。

5.面闭合规则:这个规则要求面要素必须闭合。

例如,在一个湖泊的面要素集中,湖泊面要素必须闭合,以确保湖泊的形状是完整的。

6.面内部规则:这个规则要求面要素的内部不能有空洞。

例如,在一个土地利用的面要素集中,土地利用面要素的内部不能有空洞,以确保土地利用的完整性。

7.面相交规则:这个规则要求面要素不能相互相交。

例如,在一个城市规划的面要素集中,不同区域的城市规划面要素不能相互相交,以确保城市规划的一致性。

8.点相邻规则:这个规则要求点要素之间必须满足相邻关系。

例如,在一个河流网络的点要素集中,河流点要素之间必须满足相邻关系,以确保河流连接的连续性。

9.线相交规则:这个规则要求线要素不能相互相交。

例如,在一个交通网络的线要素集中,道路线要素不能相互相交,以确保交通网络的通畅性。

10.要素重复规则:这个规则要求要素集中的要素不能重复。

例如,在一个建筑物的面要素集中,建筑物面要素不能重复,以确保建筑物的唯一性。

arcgis拓扑检查规则

arcgis拓扑检查规则

ARCGIS拓扑规则简介(转)相交(In tersect ):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。

接触(Touch ):某线段的端点和自身或其他线段有重合,称为接触。

悬结点(Dangle Node ,Dangle ):线段的端点悬空,没有和其他结点连接,这个结点(端点)称为悬结点。

伪结点(Pseudo Node ):两个结点相互接触,连接成一个结点,称为伪结点。

拓扑规则的种类可以按点、线、面(多边形)来分。

以下介绍Geodatabase的拓扑规则,共25条,每条规则有一幅图对应,图的左半部分是符合规则的例子,右半部分例子中有不符合规则的地方。

2•点拓扑规则举例点拓扑规则一:Must be covered by bou ndary of ,点必须在多边形边界上。

例如,有一个点要素类代表公共汽车站,另有一个多边形要素类代表地块,按本规则,公共汽车站必须位于地块的边界上。

另一个例子是行政界碑必须落在行政区多边形的边界上。

不满足该规则的点要素被标记为错误(附图 1 )。

点拓扑规则二:Must be covered by en dpoi nt of ,点要素必须位于线要素的端点上。

例如,阀门为点要素,必须位于线要素类输水管的尽端。

不满足该规则的点要素被标记为错误(附图2 )。

点拓扑规则三:Poi nt must be covered by line ,点要素必须在线要素之上。

例如,点要素代表河流上的航标灯,线要素代表河流,航标灯必须位于河流上。

另一个例子是:汽车站(点要素类)必须在道路(线要素类)上。

不满足该规则的点要素被标记为错误(附图3 )。

点拓扑规则四:Must be properly in side polygo ns ,点要素必须在多边形要素内(在边界上不算)。

比如,省行政区为多边形,省会城市为点,省会一定要在该省内。

另一个例子是代表住宅地址的点必须在住宅用地多边形内。

arcgis拓扑检查规则

arcgis拓扑检查规则

ARCGIS 拓扑规则简介(转)相交(Intersect):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。

接触(Touch):某线段的端点和自身或其他线段有重合,称为接触。

悬结点(Dangle Node,Dangle):线段的端点悬空,没有和其他结点连接,这个结点(端点)称为悬结点。

伪结点(Pseudo Node):两个结点相互接触,连接成一个结点,称为伪结点。

拓扑规则的种类可以按点、线、面(多边形)来分。

以下介绍Geodatabase的拓扑规则,共25条,每条规则有一幅图对应,图的左半部分是符合规则的例子,右半部分例子中有不符合规则的地方。

2.点拓扑规则举例点拓扑规则一:Must be covered by boundary of,点必须在多边形边界上。

例如,有一个点要素类代表公共汽车站,另有一个多边形要素类代表地块,按本规则,公共汽车站必须位于地块的边界上。

另一个例子是行政界碑必须落在行政区多边形的边界上。

不满足该规则的点要素被标记为错误(附图1)。

点拓扑规则二:Must be covered by endpoint of,点要素必须位于线要素的端点上。

例如,阀门为点要素,必须位于线要素类输水管的尽端。

不满足该规则的点要素被标记为错误(附图2)。

点拓扑规则三:Point must be covered by line,点要素必须在线要素之上。

例如,点要素代表河流上的航标灯,线要素代表河流,航标灯必须位于河流上。

另一个例子是:汽车站(点要素类)必须在道路(线要素类)上。

不满足该规则的点要素被标记为错误(附图3)。

点拓扑规则四:Must be properly inside polygons,点要素必须在多边形要素内(在边界上不算)。

比如,省行政区为多边形,省会城市为点,省会一定要在该省内。

另一个例子是代表住宅地址的点必须在住宅用地多边形内。

不满足该规则的点要素被标记为错误(附图4)。

arcgis拓扑(topology)(全)

arcgis拓扑(topology)(全)

实用标准文案目录Arcgis中topolopy说明----------------------------2有关geodatabase的topology规则------------2Geodatabase组织结构-----------------------3拓扑简要介绍-------------------------------5ArcGIS拓扑规则详细说明---------------------7建拓扑规则--------------------------------------------------------14 查找拓扑错误----------------------------------------------------17 常见拓扑错误修改----------------------------------------------18拓扑修改后重新进行拓扑检验-----------------------------24拓扑编辑-------------------------------------------25ArcGIS中的拓扑:Coverage 拓扑、Geodatabase的拓扑1、Coverage 拓扑:固定的数据模型:基本的: Polygon + Arc + Node核心的: Regions,Routes一组固定的完整性规则:Label 点必须在多边形内多边形边界必须被ARCs覆盖多边形必须封闭多边形不能重叠(只有regions可以)著名的 Clean,Build 命令2、Geodatabase的拓扑本文主要讲Geodatabase的拓扑Arcgis中topolopy说明:在arcgis中有关topolopy操作,,有两个地方,一个是在arccatalog中,一个是在arcmap 中。

通常我们将在arccatalog中建立拓扑称为建立拓扑规则,而在arcmap中建立拓扑称为拓扑处理。

arcgis拓扑规则

arcgis拓扑规则

多边形topology1.must not overlay:单要素类,多边形要素相互不能重叠2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区)3.contains point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点4.boundary must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素)5.must be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系)6.must be covered by:多边形+多边形,第一个多边形层必须把第二个完全覆盖(全国与省的关系)7.must not overlay with:多边形+多边形,两个多边形层的多边形不能存在一对相互覆盖的要素8.must cover each other:多边形+多边形,两个多边形的要素必须完全重叠9.area boundary must be covered by boundary of:多边形+多边形,第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖10.must be properly inside polygons:点+多边形,点层的要素必须全部在多边形内11.must be covered by boundary of:点+多边形,点必须在多边形的边界上线topology1.must not have dangle:线,不能有悬挂节点2.must not have pseudo-node:线,不能有伪节点3.must not overlay:线,不能有线重合(不同要素间)4.must not self overlay:线,一个要素不能自覆盖5.must not intersect:线,不能有线交叉(不同要素间)6.must not self intersect:线,不能有线自交叉7.must not intersect or touch interrior:线,不能有相交和重叠8.must be single part:线,一个线要素只能由一个path组成9.must not covered with:线+线,两层线不能重叠10.must be covered by feature class of:线+线,两层线完全重叠11.endpoint must be covered by:线+点,线层中的终点必须和点层的部分(或全部)点重合12.must be covered by boundary of:线+多边形,线被多边形边界重叠13.must be covered by endpoint of:点+线,点被线终点完全重合14.point must be covered by line:点+线,点都在线上空间数据编辑涉及两类错误:定位错误,与地图要素定位有关的错误.诸如多边形缺失,线条扭曲等拓扑错误,如悬挂弧段和未闭合多边形等,是与地图要素拓扑关系有关的错误. 数字化错误类型1.未及或欠线头(undershoot)与过伸(overshoot)例如在水系的录入中,将支流的终点恰好录入在干流上基本上是不可能的,更常见的是图(b)和(c)所示的两种情况.拓扑错误类型未及(undershoot):一种数字化错误类型,导致弧段之间存在缝隙而未接合.过伸(overshoot):一种数字化错误类型,它导致弧段过长.未及和过伸都会产生悬挂弧段和悬挂节点,悬挂弧段:一条在其左右两侧为相同的多边形的弧段,在弧段的终点则产生悬挂节点.2.悬挂弧段(dangling arc)与悬挂节点(dangling node)过伸和未及数字化错误产生悬挂弧段和悬挂节点悬挂节点(Dangling Node),如果一个节点只与一条线相连接,那么该节点称为悬挂节点,悬挂节点有多边形不封闭,不及和过头,节点不重合等几种情形.伪节点使一条完整的线变成两段(如图),造成伪节点的原因常常是没有一次录入完毕一条线.3.伪节点(Pseudo Node)碎屑多边形(如图)一般由于重复录入引起,由于前后两次录入同一条线的位置不可能完全一致,造成了"碎屑"多边形.另外,由于用不同比例尺的地图进行数据更新,也可能产生"碎屑"多边形.4."碎屑"多边形或"条带"多边形(Sliver Polygon)不正规的多边形是由于输入线时,点的次序倒置或者位置不准确引起的.在进行拓扑生成时,同样会产生"碎屑"多边形.5.不正规的多边形(Weird Polygon)6.弧段方向也可能是一种拓扑错误7.多标识点错误。

ARCGIS中拓扑规则的说明

ARCGIS中拓扑规则的说明

ARCGIS中拓扑规则的说明1.在arcgis中有关topolopy操作,有两个地方,一个是在arccatalog中,一个是在arcmap中。

通常我们将在arccatalog中建立拓扑称为建立拓扑规则,而在arcmap中建立拓扑称为拓扑处理。

arccatalog中所提供的创建拓扑规则,主要是用于进行拓扑错误的检查,其中部分规则可以在溶限内对数据进行一些修改调整。

建立好拓扑规则后,就可以在arcmap中打开些拓扑规则,根据错误提示进行修改。

arcmap中的topolopy工具条主要功能有对线拓扑(删除重复线、相交线断点等,topolopy 中的planarize lines)、根据线拓扑生成面(topolopy中的construct features)、拓扑编辑(如共享边编辑等)、拓扑错误显示(用于显示在arccatalog中创建的拓扑规则错误,topolopy中的error inspector),拓扑错误重新验证(也即刷新错误记录)。

2.要在arccatalog中创建拓扑规则,必须保证数据为geodatabase格式,且满足要进行拓扑规则检查的要素类在同一要素集下。

因此,首先创建一个新的geodatabase,然后在其下创建一个要素集,然后要创建要素类或将其它数据作为要素类导入到该要素集下。

进入到该要素集下,在窗口右边空白处单击右键,在弹出的右键菜单中有new->topolopy,然后按提示操作,添加一些规则,就完成拓扑规则的检查。

最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改。

3.有关geodatabase的topology规则,以前在网上有人发表过,现在转帖如下,供大家一起学习参考。

多边形topology1.must not overlay:单要素类,多边形要素相互不能重叠2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区)3.contains point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点4.boundary must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素)5.must be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系)6.must be covered by:多边形+多边形,第一个多边形层必须把第二个完全覆盖(全国与省的关系)7.must not overlay with:多边形+多边形,两个多边形层的多边形不能存在一对相互覆盖的要素8.must cover each other:多边形+多边形,两个多边形的要素必须完全重叠9.area boundary must be covered by boundary of:多边形+多边形,第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖10.must be properly inside polygons:点+多边形,点层的要素必须全部在多边形内11.must be covered by boundary of:点+多边形,点必须在多边形的边界上线topology1.must not have dangle:线,不能有悬挂节点2.must not have pseudo-node:线,不能有伪节点3.must not overlay:线,不能有线重合(不同要素间)4.must not self overlay:线,一个要素不能自覆盖5.must not intersect:线,不能有线交叉(不同要素间)6.must not self intersect:线,不能有线自交叉7.must not intersect or touch interrior:线,不能有相交和重叠8.must be single part:线,一个线要素只能由一个path组成9.must not covered with:线+线,两层线不能重叠10.must be covered by feature class of:线+线,两层线完全重叠11.endpoint must be covered by:线+点,线层中的终点必须和点层的部分(或全部)点重合12.must be covered by boundary of:线+多边形,线被多边形边界重叠13.must be covered by endpoint of:点+线,点被线终点完全重合14.point must be covered by line:点+线,点都在线上。

arcgis拓扑规则中文解释1

arcgis拓扑规则中文解释1

面————————1.Must Not0verlap(Area)面不能重叠。

2.Must Not Have Gaps(Area)面不能有空隙3.Must Cover Each Other(Area-Area)面必须互相覆盖4.Must Be Covered By Feature Class Of(Area-Area)面必须被其他要素的要素类覆盖5.Must Be Covered By(Area-Area)面必须被其他要素覆盖6.Must Not Overlap With(Area-Area)面不能与其他要素重叠7.Boundary Must Be Covered By Boundary Of(Area-Area)面边界必须被其他要素的边界覆盖8.Boundary Must Be Covered By(Area-Line)面边界必须被其他要素覆盖9.Contains Point(Area-Point)面包含点10.Contains One Point(Area-Point)面包含一个点线——————————11.Must Not Self-Overlap(Line)不能自重叠12.Must Not Self-Intersect(Line)不能自相交13.Must Not Intersect Or Touch Interior(Line)不能相交或内部接触14.Must Not Overlap(Line)线要素不能重叠15.Must Not Intersect(Line)线要素不能相交16.Must Not Have Dangles(Line)不能有悬挂点17.Must Not Have Pseudo-Nodes(Line)不能有伪节点18.Must Not Overlap With(Line-Line)不能与其他要素重叠19.Must Be Covered By Feature Class Of(Line-Line)线必须被其他要素的要素类覆盖20.Must Not Intersect With(Line-Line)不能与其他要素相交21.Must Not Intersect or Touch Interior With(Line-Line)不能与其他要素相交或内部接触22.Must Be Covered By Boundary Of(Line-Area)线要素必须被其他要素边界覆盖23.Must Be Inside(Line-Area)线必须位于面内部24.Endpoint Must Be Covered By(Line-Point)端点必须被其要素覆盖点——————25.Must Be Disjoint(Point)必须不相交26.Must Coincide With(Point-Point)点必须与其他(点)要素重合27.Must Be Properly Inside(Point-Area)点必须完全位于内部28.Must Be Covered By Boundary Of(Point-Area)点必须被其他的要素边界覆盖29.Must Be Covered By(Point-Line)点必须被线覆盖30.Must Be Covered By Endpoint Of(Point-Line)点必须被其他要素的端点覆盖31.Endpoint Must Be Covered By(Line-Point)端点必须被其他要素覆盖、。

ARCGIS你必须知道的32种拓扑规则

ARCGIS你必须知道的32种拓扑规则

ARCGIS你必须知道的32种拓扑规则面不能有叠加(overlap)一个面图层里各要素间不能有叠加,实际应用中:一块地既属于河南又属于河北不能有缝隙(gaps)一个面图层里各要素之间不能有个缝隙,实际应用:河南和河北之间不能有一个缝隙。

节点距离必须大于聚合阈值(cluster tolerance):节点距离大于聚合阈值时,两个节点自动连接在一起,避免多边形之间有缝隙出现。

类似于1.2,可用于线面叠加分析。

包含点在点图层和面图层叠加时,需要面图层里的每个要素都要含有点,应用:省界面图层和全国城市点图层叠加时,必须保证每个省里都要有城市点。

包含一个点在点图层和面图层叠加时,需要面图层里的每个要素都要含有一个点,应用:省界面图层和全国省会点图层叠加时,必须保证每个省里都要有一个点。

必须被一种要素类型覆盖(covered)当一个面图层和两外一个图层叠加时,该面图层要覆盖另外一个图层。

比如国界面图层必须覆盖省界面图层。

边界必须被覆盖两个图层叠加时,一个图层的边界要覆盖另外一个图层。

比如城市点数据必须被国界图层的范围所覆盖。

不能有叠加当两个面图层叠加时,不能出现有相互覆盖的地方。

比如水系图层和绿地图层叠加时,不能有重叠部分。

该部分土地利用类型既属于水系也属于绿地。

必须被完全覆盖两个面叠加时,某个面必须完全落入另一个面图层的一个要素中。

应用:县界面和省界面叠加时,每个县要素必须落入一个省要素中。

而不能落在2个省内,使得一个县同属于2个省。

更多内容关注中图地信公众平台(dilixinxijishu)边界一致性当两个多边形图层叠加时,必须区域界线一致。

比如县区界和省界叠加时,在省界处两个面的边界应重合。

而不能不一致。

必须叠加在一起两个面叠加时,必须一致覆盖同一区域,比如交通旅游图中的某公园和土地利用图中的该公园应该是一致的。

线不能有伪节点: 伪节点是指两条线段相连,但是连接处2个端点之间存在一定距离,没有连接上。

arcgis10拓扑规则详解

arcgis10拓扑规则详解
创建要素:“创建要素”修复使用形成空隙的错误线形状的闭合环创建新的面要素。此修复可应用于一个或多个选中的“不能有空隙”错误。如果您选择两个错误并使用“创建要素”修复,结果是每个环形都成一个面要素。如果您希望得到一个多部分(multipart)要素,则需要选中各新要素并单击“编辑器”菜单中的“合并”。请注意,形成要素类的外部边界的环将会出错。使用“创建要素”修复此特定错误会创建重叠面。请记住,您可以将此错误标记为异常。
必须被其他要素覆盖
Must be covered by
要求一个要素类(或子类型)的面必须包含于另一个要素类(或子类型)的面中。面可以共享边或折点。在被包含要素类中定义的所有区域必须被覆盖要素类中的区域所覆盖。当指定类型的区域要素必须位于另一类型的要素中时,使用此规则。当建模作为较大范围区域的子集区域(如森林中的管理单位或区块组中的区块)时,此规则非常有用。
剪除:“剪除”修复从每个引发错误的要素中移除重叠部分并在原来的位置保留空隙或空白。此修复可应用于一个或多个选中的“不能与其他要素重叠”错误。
合并:“合并”修复向一个要素添加重叠的部分并从其他违反规则的要素中将此部分剪除。您需要使用“合并”对话框选择接收重叠部分的要素。此修复仅可应用于一个“不能与其他要素重叠”错误。
创建要素:“创建要素”修复使用错误形状创建新的面要素,并从各要素中移除重叠部分,这将导致创建要素几何的平面制图表达产生错误。此修复可应用于一个或多个选中的“不能重叠”错误。
不能有空隙
Must not have gaps
此规则要求单一面之中或两个相邻面之间没有空白。所有面必须组成一个连续表面。表面的周长始终存在错误。您可以忽略这个错误或将其标记为异常。此规则用于必须完全覆盖某个区域的数据。例如,土壤面不能包含空隙或具有空白,这些面必须覆盖整个区域。

ArcGIS-拓扑规则

ArcGIS-拓扑规则

第二十一章 拓扑规则1 拓扑规则简介实际应用时,往往需要在空间数据各要素之间保持某种特定的关系。

比如:行政区是多边形,不能有相互重叠区域,线状道路之间不能有重叠线段、公共汽车站必须在公共交通线路上,等等。

在ArcGIS的Geodatabase中可以增加一系列的拓扑规则,在要素之间建立起空间关系,还可以对这些规则进行维护。

为了便于理解拓扑规则,先解释几个专用术语:相交(Intersect):线和线相交,并且只有一点重合(该点不是端点),称为相交。

接触(Touch):某线段的端点和自身或其他线段有重合,称为接触。

悬点(Dangle Node):线段的端点悬空,没有和其他任何线段连接,这个端点称为悬点。

伪结点(Pseudo Node):二个端点相互接触,连接成一个端点,称为伪结点。

拓扑规则的种类可以按点、线、面来分。

以下介绍ArcGIS的主要拓扑规则,每条规则用一幅图来说明,图的左半部分是符合规则的例子,右半部分则是违反规则的例子。

1.1 点拓扑规则举例图21-1 点拓扑规则一规则一:Must be covered by boundary of,点必须在多边形边界上。

例如有一个点要素类代表公共汽车站,另有一个多边形要素类代表地块,可制定如下规则:公共汽车站必须位于地块的边界上。

另一个例子是:行政界碑必须落在行政边界线上。

不满足该规则的点要素将被标记为错误,修复的方法是删除或移动错误点(移动也可理解为删除后立即添加)。

规则二:Must be covered by endpoint of,点要素必须处于线要素的端点上。

例如:阀门为点要素类,必须位于线要素类输水管的尽端。

不满足该规则的点要素将被标记为错误,修复的方法是删除或移动错误点。

图21-2 点拓扑规则二规则三:Point must be covered by line,点要素必须在线要素之上。

例如点要素代表窨井用,线要素代表排水管,窨井的必须位于排水管上。

arcgis拓扑规则

arcgis拓扑规则

禁止在内部相交或者相接 (Must Not Intersect Or Touch Interior) 一个线要素类 不同线段间
要求线段间必须只能在端点上与其 他线段相连。任何重叠的、在非端 点位置上相交的线段都是错误的。
不许存在悬挂 (Must Not Have Dangles)
要求线段的两个端点必须都接触到 相同要素类中的线。未连接到另一 条线的端点称为悬挂点。
剪除(Subtract):线层A删除 一次多个 中没有被覆盖的线段 一次多个
创建要素(Create 在模拟两条管道的节点位置或者道路相 Feature):点层B中创建新点 交点的位置时,可以使用这个规则。 (在线A端点没被覆盖位置)
arcgis拓扑规则--点规则
使用情况 修复方式 当点A与多边形相关时可利用这个规则。 删除(Delete):删除A中不在 (如,井和井基,或者地址点和地块面) 面B的多边形内的点。 当点A来支持边界系统时可应用此规则。 没有拓扑校正命令。 (如, 界址标注点只能在区域的边界) 除了当违反此规则时,标记为错误的是 点要素而不是线之外,此规则与线规则 “端点必须被其他要素覆盖”极为相似 。 删除(Delete):删除A中不与 线B的端点重合的点。 修复效率 特殊情况 注意,如果不想删除这个点, 一次多个 可以使用Edit工具 将其移动 到多边形要素内部。 无 注意,可以将点捕捉到线,方 法为将边捕捉设置为线图层, 一次多个 然后使用“编辑”工具移动点 。 无
必须被要素类覆盖 (Must Be Covered By Feature Class Of) 必须被覆盖 (Must Be Covered By) 区域边界必须被其他边界覆盖 (Area Boundary Must Be Covered By Boundary Of)

关于ArcGis的拓扑分析

关于ArcGis的拓扑分析

关于ArcGis的拓扑分析拓扑(Topology)是在同⼀个要素集(FeatureDataset)下的要素类(Feature Class)之间的拓扑关系的集合。

所以要参与⼀个拓扑的所有要素类,必须在同⼀个要素集内(也就是具有同⼀的空间参考),这样进⾏的拓扑检查才是精确的。

⼀个要素集可以有多个拓扑,但每个要素类最多只能参与⼀个拓扑,⼀个拓扑中可以定义多个规则。

进⾏拓扑分析的过程:⼀、建⽴拓扑(添加拓扑规则)⼆、验证拓扑三、编辑过程中保证拓扑的正确四、查询系统中存在的拓扑*******************************************************************************⼀、建⽴拓扑的⽅法:1:利⽤ArcCatalog桌⾯建⽴;2:使⽤程序(ArcEngine)开发建⽴拓扑;在Engine中建⽴拓扑的实现接⼝是ITopologyContainer::CreateTopology;ITopologyContainer::CreateTopology ⽅法⽤来创建拓扑;接⼝主要⽅法属性如下图:图1接⼝说明:ITopologyContainer 是⽤来创建、添加、管理拓扑的平台容器;通过本接⼝⽤户可以了解当前要素集的拓扑信息,如名称;如果⽤户仅出于得到要素集拓扑信息的⽬的,建议不⽤本接⼝打开拓扑,⽽使⽤[url=mkMSITStore :\ArcGIS\DeveloperKit\Help\VB\esriGeoDatabase.chm::/IFeatureDatasetName2_TopologyNames.htm]IFeatureDatasetNames::TopologyNames[/url]⽅法就可以快速获取。

⼀旦使⽤CreateTopology⽅法创建拓扑后,本拓扑的参数便不能更改,如想变更则需删除或重新建⽴新的拓扑。

DefaultClusterTolerance 是建⽴拓扑默认的“容差”;MaximumClusterTolerance表⽰最⼤“容差”;MinimumClusterTolerance表⽰最⼩“容差”;如果⽤户在创建拓扑时使⽤的容差参数位于最⼤、最⼩之间则参数有效,如位于最⼤与最⼩之间则按照极值(最⼤、最⼩)来处理;注意默认的容差是与最⼩容差⼀样的;建⽴拓扑规则:使⽤ITopologyRuleContainer 接⼝;图2接⼝说明:IRule接⼝是Engine中的定义规则的接⼝,其中它的Type属性有以下⼏种:图3建⽴拓扑规则我们将使⽤esriRTTopology;并通过ITopologyRule接⼝来实现拓扑规则。

arcgis拓扑规则

arcgis拓扑规则

修复效率
特殊情况
剪除(Subtract):“删除每个 引发错误的要素的叠置部分域不能属于两个或多个面时,使用 此规则。如“邮政编码”区或选区,以及 相互排斥的地域分类,如土地覆被或地貌 类型。
合并(Merge):在一个要素中 添加重叠部分,而从其他要素 中减掉重叠的部分。要求在 Merge 对话框中选择接收重叠 部分的要素。
要求A的边界被B的边界覆盖。
边界必须被覆盖 (Boundary Must Be Covered By)
要求A的边界必须被B线覆盖。
一面,一点 前面A面,后面
B点
包含点 (Contain Points)
包含一个点 (Contain Only One Points)
要求A中每个多边形至少包含B的一 个点。点必须位于面中,而不是边 界上。
当线段不能共用同一空间位可以利用这个 规则。(如,公路不能与铁路重叠)
剪除(Subtract):通过“剪除 ”对话框选择删除哪一条线段 的线要素。
一次一个
要素的起始或末尾,将创建多 部分要素,需要使用“高级编 辑”工具条中的“拆分”命令
创建单部分要素。
在逻辑上不同但空间上相同的线
状要素时,可以利用这个规则。(如,公 没有拓扑校正命令。
一次多个
arcgis拓扑规则--点规则
使用情况
修复方式
当点A与多边形相关时可利用这个规则。 删除(Delete):删除A中不在 (如,井和井基,或者地址点和地块面) 面B的多边形内的点。
修复效率 特殊情况
注意,如果不想删除这个点, 一次多个 可以使用Edit工具 将其移动
到多边形要素内部。
当点A来支持边界系统时可应用此规则。 (如, 界址标注点只能在区域的边界)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ArcGIS拓扑规则说明
我们在实际的图形处理中,一些图形要求满足一定的要素之间的关系,如二次调查中的地类图斑不能在行政区以外,图斑不能相互重叠,这些特定的图形之间的关系我们可以定义一些拓扑规则来加以限制。

一、点之间的拓扑关系
拓扑一(Point-Area):Must be covered by boundary of,(原始解释:点必须在多边形边界上。

)例如:在地籍建库中,界址点必须在宗地的边界上,要是不在,那就是错误。

拓扑二:Must be covered by endpoint of,(原始解释:点要素必须位于线要素的端点上。

)例如:水龙头必需在水管的末端(废话!要在中间怎么用?)。

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

)例如:地籍测量中,界址点必需在界址线上。

(和规则三是有差别的!)
规则四:Must be properly inside polygons,(原始解释:点要素必须在多边形要素内,在边界上也不行。


二、线拓扑规则
规则一:Must not overlap,在同一层要素类中(同一层之间的关系),线与线不能相互重叠,修正的办法是将不需要的线段截断,再删除。

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

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

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

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

规则四:Must not overlap with,两个线要素类中的线段不能重叠。

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

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

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

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

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

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

规则八:Must not self-overlap,线要素不能和自己重叠,修正方法:截断、删除重叠部分。

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

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

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

但若是两条线首尾相连接,这时候Merge操作后产生的是一条线了,这时候是不会报错的。

但是分开的两条线进行Merge操作,这时候就会出现不符合规则的错误。

这个拓扑限制在数据处理的时候很有用处。

修正方法:将连合的部分打散就可以了。

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

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

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

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

三、面拓扑规则
规则一:Must not overlap,同一多边形要素类中多边形之间不能重叠(同一层之间的拓扑关系,不涉及到其他图层)。

例如,宗地之间不能有重叠。

修正方法很灵活。

规则二:Must not have gaps,多边形之间不能有空隙(同层之间的拓扑关系)。

例如:一个土地利用图斑层里面必需是被图版填满的,中间不能有一丝缝隙。

修正方法根据实际来定,很灵活。

规则三:Must not overlap with,一个要素类中的多边形不能与另一个要
素类中的多边形重叠。

(两个不同面层之间的关系。


规则四:Must be covered by feature class of,多边形要素中的每一个多边形都被另一个要素类中的多边形覆盖(两个不同面层之间的拓扑关系)。

规则五:Must cover each other,两个要素类中的多边形要相互覆盖,外边界要一致(层与层之间的拓扑关系)。

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

例如,建筑物多边形必须在宗地多边形内,不能出现跨越(层与层之间的拓扑关系)。

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

规则八:Area boundary must be covered by boundary of,某个多边形要素类的边界线在另一个多边形要素类的边界上。

例如,县、市边界上必须有乡、镇边界,而且前者的边界必须被后者所重合。

违反规则的地方将产生线错误,修正的方法是手工编辑边界。

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

相关文档
最新文档