ArcGIS拓扑检查教程

合集下载

ArcGis拓扑错误检查及修改

ArcGis拓扑错误检查及修改

arcgis常见拓扑错误修改步骤1,首先打开catalog 在一目录文件夹下新建一个 geodatabase2,在gepdatabase下新建dataset,然后导入要进行拓扑关系检查的数据3,新建topology 加入拓扑规则,全部的拓扑规则在下面附14,在arcmap中打开建立的拓扑,对常见的几种进行如下附图修改拓扑修改之前先打开editor然后打开editor下面的more editing tools 选择topology一、面不能相互重叠(must not overlap)修改方法有以下几种:1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择merge,将重叠部分合并到其中一个面里。

二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor 下的merge把生成的面合并到相邻的一个面里。

3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。

附1not overlay:单要素类,多边形要素相互不能重叠not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区) point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素)be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系)be covered by:多边形+多边形,第一个多边形层必须把第二个完全覆盖(全国与省的关系)not overlay with:多边形+多边形,两个多边形层的多边形不能存在一对相互覆盖的要素cover each other:多边形+多边形,两个多边形的要素必须完全重叠boundary must be covered by boundary of:多边形+多边形,第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖be properly inside polygons:点+多边形,点层的要素必须全部在多边形内be covered by boundary of:点+多边形,点必须在多边形的边界上线topologynot have dangle:线,不能有悬挂节点not have pseudo-node:线,不能有伪节点not overlay:线,不能有线重合(不同要素间)not self overlay:线,一个要素不能自覆盖not intersect:线,不能有线交叉(不同要素间)not self intersect:线,不能有线自交叉not intersect or touch interrior:线,不能有相交和重叠be single part:线,一个线要素只能由一个path组成not covered with:线+线,两层线不能重叠be covered by feature class of:线+线,两层线完全重叠must be covered by:线+点,线层中的终点必须和点层的部分(或全部)点重合 be covered by boundary of:线+多边形,线被多边形边界重叠be covered by endpoint of:点+线,点被线终点完全重合must be covered by line:点+线,点都在线上有若干专用术语相交(Intersect):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。

ARCGIS拓扑检查步骤与修正拓扑错误技巧

ARCGIS拓扑检查步骤与修正拓扑错误技巧

ARCGIS拓扑检查步骤与修正拓扑错误技巧将数据装载如个人地理数据库,用拓扑功能自动检查数据错误启动ArcCatlalog;任意选择一个本地目录,"右键"->"新建"->"创建个人personal GeoDatabase";选择刚才创建的GeoDatabase,"右键"->"新建"->"数据集dataset";设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统;选择刚才创建的数据集,"右键"->"导入要素类inport --feature class single",导入你要进行拓扑分析的数据;选择刚才创建的数据集,"右键"->"新建"->"拓扑",创建拓扑,根据提示创建拓扑,添加拓扑处理规则;进行拓扑分析。

最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改将数据集导入ARCMAP中,点击edit按钮进行编辑。

打开eidt下拉菜单,选择more editing tools--topology出现拓扑编辑工具栏。

选择要拓扑的数据,点击打开error inspector按钮。

在error inspector对话框中点击search now,找出所有拓扑的错误。

对线状错误进行Mark as Exception。

对polygon错误逐个检查,首先选择错误的小班,点击右键选择zoom to,然后点击merge,选择合适的图班进行merge处理,这样不会丢失小班信息。

另一个说法:用catalog建一个个人地理数据库,new一个featuredataset把要修改错误的shp文件导入到featuredataset下面然后右键点featuredataset,new一个topoloy数据层,点击下一步,勾选刚才导入的shp 层,下一步,添加拓扑检查规则,这一步很重要,你要显示断线,没接上的线,出头线等,都要选相应的拓扑规则!选完之后,点下一步完成catalog生成一个拓扑检查层文件,用arcmap打开该文件就可以看见你需要显示的错误,这样再用编辑工具修改起来就方便好多。

ArcGis拓扑错误检查及修改

ArcGis拓扑错误检查及修改

arcgis常见拓扑错误修改步骤1,首先打开catalog 在一目录文件夹下新建一个geodatabase2,在gepdatabase下新建dataset,然后导入要进行拓扑关系检查的数据3,新建topology 加入拓扑规则,全部的拓扑规则在下面附14,在arcmap中打开建立的拓扑,对常见的几种进行如下附图修改拓扑修改之前先打开editor然后打开editor下面的more editing tools 选择topology一、面不能相互重叠(must not overlap)修改方法有以下几种:1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择merge,将重叠部分合并到其中一个面里。

二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。

3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。

附11.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:点+线,点都在线上有若干专用术语相交(Intersect):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。

ARCGIS拓扑检查步骤

ARCGIS拓扑检查步骤

ARCGIS拓扑检查步骤1、启动ArcCatlalog:2、任意选择一个本地目录,"右键"->"新建"->"创建个人personal GeoDatabase";3、选择刚才创建的GeoDatabase,"右键"->"新建"->"数据集dataset";设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统;4、选择刚才创建的数据集,"右键"->"导入要素类inport --feature class single",导入你要进行拓扑分析的数据;5、选择刚才创建的数据集,"右键"->"新建"->"拓扑",创建拓扑,根据提示创建拓扑,添加拓扑处理规则;进行拓扑分析。

6、最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改7、将数据集导入ARCMAP中,点击edit按钮进行编辑。

8、打开eidt下拉菜单,选择more editing tools--topology出现拓扑编辑工具栏。

9、选择要拓扑的数据,点击打开error inspector按钮。

10、在error inspector对话框中点击search now,找出所有拓扑的错误。

11、对线状错误进行Mark as Exception。

12、对polygon错误逐个检查,首先选择错误的小班,点击右键选择zoom to,然后点击merge,选择合适的图班进行merge处理,这样不会丢失小班信息。

【第一部分】在arcgis中有关topolopy操作,,有两个地方,一个是在arccatalog中,一个是在arcmap中。

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

arcgis拓扑错误检查及修改(1)

arcgis拓扑错误检查及修改(1)

arcgis常见拓扑错误修改步骤1,首先打开catalog 在一目录文件夹下新建一个 geodatabase2,在gepdatabase下新建dataset,然后导入要进行拓扑关系检查的数据3,新建topology 加入拓扑规则,全部的拓扑规则在下面附14,在arcmap中打开建立的拓扑,对常见的几种进行如下附图修改拓扑修改之前先打开editor然后打开editor下面的more editing tools 选择topology一、面不能相互重叠(must not overlap)修改方法有以下几种:1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择merge,将重叠部分合并到其中一个面里。

二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor 下的merge把生成的面合并到相邻的一个面里。

3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。

附1not overlay:单要素类,多边形要素相互不能重叠not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区) point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点 must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素)be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系)be covered by:多边形+多边形,第一个多边形层必须把第二个完全覆盖(全国与省的关系)not overlay with:多边形+多边形,两个多边形层的多边形不能存在一对相互覆盖的要素cover each other:多边形+多边形,两个多边形的要素必须完全重叠boundary must be covered by boundary of:多边形+多边形,第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖be properly inside polygons:点+多边形,点层的要素必须全部在多边形内be covered by boundary of:点+多边形,点必须在多边形的边界上线topologynot have dangle:线,不能有悬挂节点not have pseudo-node:线,不能有伪节点not overlay:线,不能有线重合(不同要素间)not self overlay:线,一个要素不能自覆盖not intersect:线,不能有线交叉(不同要素间)not self intersect:线,不能有线自交叉not intersect or touch interrior:线,不能有相交和重叠be single part:线,一个线要素只能由一个path组成not covered with:线+线,两层线不能重叠be covered by feature class of:线+线,两层线完全重叠must be covered by:线+点,线层中的终点必须和点层的部分(或全部)点重合 be covered by boundary of:线+多边形,线被多边形边界重叠be covered by endpoint of:点+线,点被线终点完全重合must be covered by line:点+线,点都在线上有若干专用术语相交(Intersect):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。

ArcGis拓扑错误检查及修改

ArcGis拓扑错误检查及修改

arcgis常见拓扑错误修改步骤1,首先打开catalog 在一目录文件夹下新建一个geodatabase2,在gepdatabase下新建dataset,然后导入要进行拓扑关系检查的数据3,新建topology 加入拓扑规则,全部的拓扑规则在下面附14,在arcmap中打开建立的拓扑,对常见的几种进行如下附图修改拓扑修改之前先打开editor然后打开editor下面的more editing tools 选择topology一、面不能相互重叠(must not overlap)修改方法有以下几种:1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择merge,将重叠部分合并到其中一个面里。

二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。

3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。

附11.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:点+线,点都在线上有若干专用术语相交(Intersect):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。

ArcGis拓扑错误检查及修改

ArcGis拓扑错误检查及修改

arcgis常见拓扑错误修改步骤1,首先打开catalog 在一目录文件夹下新建一个geodatabase2,在gepdatabase下新建dataset,然后导入要进行拓扑关系检查的数据3,新建topology 加入拓扑规则,全部的拓扑规则在下面附14,在arcmap中打开建立的拓扑,对常见的几种进行如下附图修改拓扑修改之前先打开editor然后打开editor下面的more editing tools 选择topology一、面不能相互重叠(must not overlap)修改方法有以下几种:1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择merge,将重叠部分合并到其中一个面里。

二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。

3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。

附11、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:点+线,点都在线上有若干专用术语相交(Intersect):线与线交叉,并且只有一点重合,该点不就是结点(端点),称之相交。

ArcGIS入门教程(5)——拓扑检查与处理

ArcGIS入门教程(5)——拓扑检查与处理

ArcGIS入门教程(5)——拓扑检查与处理拓扑检查与处理一、目的掌握创建一个要素数据集的拓扑关系的具体流程,包括拓扑创建、拓扑错误检测、拓扑错误修改、拓扑编辑等基本操作。

二、数据Montgomery.gdb数据:包含Landbase数据集,其中有某地区的总体规划和细节规划矢量面数据,同地区道路中心线矢量线数据。

三、步骤拓扑是用来定义各个图层要素之间空间连接关系的。

3.1 创建拓扑在文件数据库的要素集中新建一个拓扑规则,将要素集中全部要素选中。

如图1。

图1 选择需要进行拓扑检查的要素添加拓扑规则。

如图2所示。

图2 创建要素之间的拓扑规则拓扑检查结果如图3所示。

图3 拓扑检查结果3.2拓扑纠错在ArcMap中打开拓扑工具条,如图4所示。

图4 拓扑工具条进入编辑状态,查看拓扑检查的各要素之间的错误信息。

如图5所示。

图5 查看拓扑检查出来的错误选择其中任意一个要素,鼠标右键查看其信息,解决拓扑出来的错误。

如图6所示。

图6 给予错误解决方案选择创建要素,即可解决错误。

其他错误的解决与上述方法类同。

结果对比如图7-1与图7-2所示图7-1 查看错误信息图7-2 解决错误四、总结与讨论如何建立合适的拓扑关系,能够更加方便我们去检查要素与要素之间是否存在着差异,维护空间数据的质量和重要空间关系模型。

也能够更好在城市规划等方面有一个良好的决策。

当然在实际的地图绘制过程中,我们会遇到地图拼接,以及各种在绘制过程中出现的小错误。

在庞大的数据下,我们自然不可能去用肉眼去观察到错误,这个时候拓扑的规则检查就显得尤为重要了。

arcgis拓扑检查的步骤

arcgis拓扑检查的步骤

arcgis拓扑检查的步骤ArcGIS拓扑检查的步骤拓扑检查是GIS数据处理中重要的一环,可以帮助我们发现和修复地理数据中的错误和问题。

ArcGIS作为一款强大的GIS软件,提供了拓扑检查的功能,下面将详细介绍ArcGIS拓扑检查的步骤。

1. 创建拓扑规则拓扑规则是拓扑检查的基础,它定义了地理要素之间的关系和约束。

在ArcGIS中,可以通过“创建拓扑规则”工具来创建拓扑规则。

常见的拓扑规则包括面重叠、节点重复、边重叠等。

根据实际需求,选择合适的拓扑规则进行创建。

2. 设置拓扑检查参数在进行拓扑检查之前,需要设置一些参数来控制检查的范围和精度。

在ArcGIS中,可以通过“拓扑检查工具”的参数设置来完成。

参数设置包括选择要检查的数据集、设置拓扑容差、选择要检查的拓扑规则等。

合理设置参数可以提高拓扑检查的效率和准确性。

3. 运行拓扑检查设置好拓扑检查参数后,可以点击运行按钮开始执行拓扑检查。

ArcGIS会自动根据设置的参数对数据进行拓扑检查,并在检查完成后生成检查结果报告。

在报告中,可以看到检查出的错误和问题的详细信息,如错误类型、错误位置等。

根据报告中的信息,可以进一步了解和分析数据中存在的问题。

4. 分析拓扑检查结果拓扑检查结果报告提供了详细的错误和问题信息,但需要进一步分析和处理。

在ArcGIS中,可以使用“错误检查工具”来对检查结果进行分析。

该工具可以对错误进行分类、过滤和排序,方便用户找到感兴趣的错误和问题。

通过分析拓扑检查结果,可以对数据进行有效的修复和改进。

5. 修复拓扑错误拓扑检查的目的是发现和修复地理数据中的错误和问题。

在ArcGIS 中,可以使用编辑工具来修复拓扑错误。

例如,对于面重叠的错误,可以使用“裁剪”或“合并”工具来修复;对于节点重复的错误,可以使用“删除”或“合并”工具来修复。

根据具体的错误类型,选择合适的编辑工具进行修复。

6. 重新运行拓扑检查修复拓扑错误后,需要重新运行拓扑检查来验证修复效果。

ARCGIS拓扑检查步骤(ARCGIStopologycheckstep)

ARCGIS拓扑检查步骤(ARCGIStopologycheckstep)

ARCGIS拓扑检查步骤(ARCGIS topology check step)Start ArcCatlalog;Choose a local directory, "right click" - > "new" - > "create a personal personal GeoDatabase";Select the GeoDatabase just created "right click" - > "new" - > "data set dataset" coordinate system; data set, if you are not sure you choose to coordinate system analysis of data;Just select the created data set, "right click" - > "inport --feature class single import feature class, you need to import topology analysis data;Just select the created data set, "right click" - > "new" - > "topology", create topology, topology according to the prompts to create, add topological rules;Topology analysis.Finally, open the file generated by the topology rule in ArcMap, and use the error record information in the topolopy toolbar to modify itImport the data set into ARCMAP and edit it by clicking the edit button.Open the eidt drop-down menu, select the more editing Toolstopology appears topology editing toolbar.Select the data to topology, and click the error inspectorbutton.In the error inspector dialog box, click search now to find all topology errors.Mark as Exception for line errors.The polygon error checking, first select the wrong spot, right click to select zoom to, and then click merge, select the appropriate chart for merge treatment, so as not to lose the information class.[part one]In ArcGIS, about topolopy operations, there are two places, one in ArcCatalog and one in arcmap. Typically, we build topologies in ArcCatalog, called topology rules, and establish topologies in ArcMap, called topology processing.The topology creation rules provided in ArcCatalog are mainly for checking topological errors, some of which can be modified and adjusted within the limitation. After you set up the topology rules, you can open some topology rules in ArcMap and modify them according to the error hint.In the ArcMap topolopy toolbar the main function of the line topology (delete duplicate lines, the line of intersection point and so on, topolopy planarize lines), according to the line topology generation surface (topolopy construct features), the topology editor (such as shared edge edit etc.), topology error display (used for displaying the topology rules createdin ArcCatalog the error in error inspector in topolopy), re verification of topology error (i.e. refresh error records).[second part]Specific steps for creating topology rules in ArcCatalogTo create topology rules in ArcCatalog, you must ensure that the data is in the Geodatabase format and that the element classes that want to perform topological rule checking are set in the same set of elements.Therefore, first create a new Geodatabase, then create a collection of elements under it, and then create the element class or import the other data as the element class into the set of elements.Into the element set, right-click on the right margin of the window, new->topolopy in the pop-up right-click menu, and then follow the prompts and add some rules to complete the topology check.Finally, open the file generated by the topology rule in ArcMap, and use the error record information in the topolopy toolbar to modify it.[third part]Topology rules about GeodatabasePolygon topology1.must, not, overlay: single factor classes, polygon elements can not overlap each other2.must not have gaps: a single element class, a continuous connected polygon region, with no blank space in the middle (non data area)3.contains point: a polygon + point, within the boundary of each element of a polygon element class, must contain at least one point in the point layer4.boundary, must, be, covered, by: polygon + line,The boundary of the polygon layer overlaps with the line layer (the line layer can have more elements that are not overlapped)5.must, be, covered, by, feature, class, of: polygon + polygon, the first polygon layer must be completely covered by second (provinces, relationships with the whole country)6.must, be, covered, by: polygon + polygon, the first polygon layer must have second completely covered (national and provincial)7.must, not, overlay, with: polygon + polygon, polygon of two polygons can not exist a pair of elements covered by each other8.must, cover, each, other: polygon + polygon, the elements of the two polygons must overlap completely9.area boundary, must, be, covered, by, boundary, of,: polygon + polygon, each element of the first polygon must be completely covered by one or more polygons10.must, be, properly, inside, polygons: dot + polygon, the elements of the dot layer must all be inside the polygon11.must, be, covered, by, boundary, of: points + polygons, points must be on the boundary of the polygonLine topology1.must not have Dangle: line cannot have dangling nodes2.must, not, have, pseudo-node: line, cannot have pseudo node3.must, not, overlay: lines cannot be wired together (between different elements)4.must, not, self, overlay: lines, an element that cannot be self covered5.must not intersect: lines cannot be wired across (between different elements)6.must, not, self, intersect: line, cannot be wired self intersection7.must, not, intersect, or, touch, interrior: lines cannot intersect and overlap8.must be single part: line, a line element, can only be made up of one path9.must, not, covered, with: line + line, two lines cannot overlap10.must, be, covered, by, feature, class, of: lines + lines, two layers of lines overlap completely11.endpoint must be covered by: line + point, the end point in the line layer must coincide with the partial (or all) points of the point layer12.must, be, covered, by, boundary, of: lines + polygons, lines overlap by polygon boundaries13.must, be, covered, by, endpoint, of: dot + line, the point is completely coincident with the line end14.point, must, be, covered, by, line: points + lines, points are online[fourth part]Geodatabase organizational structure.In Geodatabases, geographic data is organized into a data objects. These data objects are stored in the element class (feature, class), the object class (object class), or the feature datasets.The object class (object class) is used to store non spatial information.The class (feature) stores spatial information and its corresponding attribute information. In the same element class, the geometry of the spatial elements must be consistent, such as points, lines, or faces. In short, a factor class is a collection of similar elements.The dataset (feature) is used to store the class of elements with the same spatial reference (spatial, reference). The class of elements that store simple elements can be stored in the element set, or can be stored directly in the Geodatabase directory as a single element class. The class of elements directly stored in the Geodatabase directory is also called feature (standalone). The element classes of the storage topology must be stored in the factor set, and the purpose of the use of the set of elements is to ensure that these elements have a uniform spatial reference to facilitate maintenance of the topology. Geodatabase supports logical integrity between the elements classes, which is represented by support for complex networks (complex, networks), topology rules, and relational classes. The following describes the data object in Geodatabase (data, objects).Element class (Feature, class)A class of elements can be called a collection of elements of a point, line, or surface, and at the same time, the text information of a map can be stored in the annotation element class. A class of non independent elements, that is, theassociated element classes, such as those that participate in topological rules or geometric networks, are managed together in the form of a set of elements.Raster data set (Raster, data, set)Raster data of single or multiple bands managed in raster tables.Table (Tables)A table describing non spatial information.Association class (Relationships)An association class is a mechanism that selects records from a table (element class) and then gets the corresponding records in the associated table (element class).Domain (Domains)A list (or range) of column valid values.Subclass (Subtypes)The elements in the element class are logically grouped, each grouping being a subclass. Each of these has its integrity, rules, and GIS behavior (such as freeways, which are a subset of road elements).Spatial relations (Spatial, relationships)Defined in a topology tool (topologies) or a geometric network (Geometric, network). What rules can topological spatial relationship between the elements specified in the class, such as land cannot overlap (overlap), or a plurality of spatial relationships between different elements in the class of elements, such as the national capital (elements) must be located in the national territory (factor).A description document of each element in a metadata (Metadata) database.。

ARCGIS-拓扑检查步骤与修正拓扑错误技巧

ARCGIS-拓扑检查步骤与修正拓扑错误技巧

ARCGIS 拓扑检查步骤与修正拓扑错误技巧一、将数据装载入个人地理数据库,用拓扑功能自动检查数据错误1、任意选择一个本地目录,"右键"->"新建"->"创建个人personal GeoDatabase";选择刚才创建的GeoDatabase,"右键"->"新建"->"数据集dataset";设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统;2、选择刚才创建的数据集,"右键"->"导入要素类import --feature class single",导入你要进行拓扑分析的数据;3、选择刚才创建的数据集,"右键"->"新建"->"拓扑",创建拓扑,根据提示创建拓扑,添加拓扑处理规则;进行拓扑分析。

4、加载由拓扑规则产生的文件,点击edit按钮进行编辑选择要拓扑的数据,点击打开error inspector按钮。

在error inspector对话框中点击search now,找出所有拓扑的错误。

注:对线状错误进行Mark as Exception。

对polygon错误逐个检查,首先选择错误的小班,点击右键选择zoom to,然后点击merge,选择合适的图班进行merge处理,这样不会丢失小班信息。

另一个说法:用catalog建一个个人地理数据库,new一个feature dataset把要修改错误的shp文件导入到feature dataset下面;然后右键点feature dataset,new一个topology数据层,点击下一步,勾选刚才导入的shp层,下一步,添加拓扑检查规则,这一步很重要,你要显示断线,没接上的线,出头线等,都要选相应的拓扑规则!选完之后,点下一步完成catalog 生成一个拓扑检查层文件,用arcmap打开该文件就可以看见你需要显示的错误,这样再用编辑工具修改起来就方便好多。

ArcGis拓扑错误检查与修改

ArcGis拓扑错误检查与修改

arcgis常见拓扑错误修改步骤1,首先翻开catalog 在一目录文件夹下新建一个 geodatabase2,在gepdatabase下新建dataset,然后导入要进展拓扑关系检查的数据3,新建topology 参加拓扑规那么,全部的拓扑规那么在下面附14,在arcmap中翻开建立的拓扑,对常见的几种进展如下附图修改拓扑修改之前先翻开editor然后翻开editor下面的more editing tools 选择topology一、面不能相互重叠〔must not overlap〕修改方法有以下几种:1、可以直接修改要素节点去除重叠局部。

2、在错误上右键选择merge,将重叠局部合并到其中一个面里。

二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠局部。

2、在错误上右键选择create feature,将缝隙局部生成一个新的要素,然后利用editor 下的merge把生成的面合并到相邻的一个面里。

3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。

附11.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:点+线,点都在线上有假设干专用术语相交〔Intersect〕:线和线穿插,并且只有一点重合,该点不是结点〔端点〕,称之相交。

ARCGIS拓扑检查步骤

ARCGIS拓扑检查步骤

ARCGIS拓扑检查步骤ArcGIS是一种用于地理信息系统(GIS)的软件套件,它可以用于分析、管理和可视化地理空间数据。

其中之一的功能是拓扑检查,用于验证地理要素之间的拓扑关系是否正确。

拓扑关系是空间位置和互动关系的基本的地理关系。

下面是ArcGIS拓扑检查的步骤:1. 创建一个拓扑数据集:首先,需要在ArcMap中创建一个拓扑数据集。

在Catalog窗口中右键单击要进行拓扑检查的要素类,选择“New” -> “Topology”。

在拓扑创建向导中,选择要进行拓扑检查的要素类,并设置拓扑的名称和存储位置。

拓扑数据集可以包含多个要素类,每个要素类可以定义自己的拓扑规则。

2.设置拓扑规则:在拓扑数据集中,可以定义一系列的拓扑规则,用于检查要素之间的拓扑关系。

拓扑规则包括点与线的关系、线与面的关系、点与面的关系等。

例如,可以设置一个规则来确保线之间没有重叠或交叉,或者确保面之间没有重叠。

3. 运行拓扑检查:一旦拓扑规则设置完成,就可以运行拓扑检查了。

在ArcMap的Editor工具栏中,选择“Start Editing”。

然后,在拓扑工具栏中,选择“Validate Topology”工具。

选择要进行拓扑检查的拓扑数据集,并设置检查的范围。

可以选择检查整个数据集,或者只检查选择的要素。

4. 查看检查结果:一旦拓扑检查完成,会在ArcMap的“Results”窗口中显示检查结果。

可以查看每个拓扑规则的错误数量和错误的具体位置。

还可以使用“Error Inspector”工具来逐个查看每个错误,并进行修复。

6.重新运行拓扑检查:在修复拓扑错误后,可以重新运行拓扑检查,以确保所有的错误都已经修复。

拓扑检查对于GIS数据的有效管理和分析非常重要。

它能够帮助我们发现和纠正地理要素之间的拓扑错误,确保地理数据的质量和一致性。

通过拓扑检查,我们可以避免在数据分析和空间模型构建过程中出现错误,并确保准确的地理分析结果。

ARCGIS拓扑检查

ARCGIS拓扑检查

ARCGIS拓扑检查步骤与修正拓扑错误技巧将数据装载如个人地理数据库,用拓扑功能自动检查数据错误启动ArcCatlalog;任意选择一个本地目录,"右键"->"新建"->"创建个人personal GeoDatabase";选择刚才创建的GeoDatabase,"右键"->"新建"->"数据集dataset";设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统;选择刚才创建的数据集,"右键"->"导入要素类inport --feature class single",导入你要进行拓扑分析的数据;选择刚才创建的数据集,"右键"->"新建"->"拓扑",创建拓扑,根据提示创建拓扑,添加拓扑处理规则;进行拓扑分析。

最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改将数据集导入ARCMAP中,点击edit按钮进行编辑。

打开eidt下拉菜单,选择more editing tools--topology出现拓扑编辑工具栏。

选择要拓扑的数据,点击打开error inspector按钮。

在error inspector对话框中点击search now,找出所有拓扑的错误。

对线状错误进行Mark as Exception。

对polygon错误逐个检查,首先选择错误的小班,点击右键选择zoom to,然后点击merge,选择合适的图班进行merge处理,这样不会丢失小班信息。

另一个说法:用catalog建一个个人地理数据库,new一个featuredataset把要修改错误的shp文件导入到featuredataset下面然后右键点featuredataset,new一个topoloy数据层,点击下一步,勾选刚才导入的shp 层,下一步,添加拓扑检查规则,这一步很重要,你要显示断线,没接上的线,出头线等,都要选相应的拓扑规则!选完之后,点下一步完成catalog生成一个拓扑检查层文件,用arcmap打开该文件就可以看见你需要显示的错误,这样再用编辑工具修改起来就方便好多。

ArcGIS拓扑检查教程

ArcGIS拓扑检查教程

ArcGIS拓扑检查、按位置选择、空间连接教程第一部分:拓扑检查,确保数据没有重叠或交叉1、dwg数据导入arcmap,此处以“顶层结构层.dwg”为例。

若是出现“位置的空间参考”不用管他,确定就好。

2、将导入的dwg数据转为CAD要素数据集:选中dwg中的“顶层结构层.dwg Polygon”右键--用转换CAD要素数据集功能,输出数据库可以自己建一个文件地理数据库专门存放相关文件。

这里输入CAD数据集不用填因为系统已经输入好了。

只需要改文件路径和名称就好了。

这是成果图展示。

3、在你存放的数据库里找到输出的CAD要素集,右键-新建-拓扑,对照下图。

图中红色部分就是输出的CAD要素集,选中它右键—新建—拓扑。

这里拓扑名称不用改,在选择要参与到拓扑中的要素中选择polygon1.等级数不用填,下一步到添加规则,如图确定再下一步。

新建拓扑完成后验证拓扑,这时候是不会显示拓扑错误的,需要将新建的拓扑添加到arcmap中才会显示出来。

如下图:可以直接在目录中选中拓扑,然后拉到中间。

如果是要在arcmap中找错误然后在CAD中改图层的话,对照这个在CAD中找到对应的图层改即可。

若是想要在arcmap中改正这个错误,可以放大有错的部分如图。

编辑器—开始编辑双击错误处delete或者调整边界。

4、若是出现以下错误:在拓扑引擎内检测到故障[error id:255]时,只需要打开编辑器—开始编辑。

然后放大图层,验证当前范围内的拓扑,如果还是拓扑验证失败就再放大图层,直到成功验证拓扑。

第二部分:按位置选择,使注记与面的关系是一一对应,在下一步空间连接的时候减少不必要的错误。

1、要素转点,arctoolbox—数据管理工具—要素—要素转点,将转换好的CAD数据集中的注记要素添加到输入要素,输出要素类选择自己的数据库。

2、查看点是否在面上,选择—按位置选择,目标图层是点,源图层是面。

如下图可以在图中和属性表中查看没落在面上的点了。

ARCGIS拓扑检查步骤与修正拓扑错误技巧

ARCGIS拓扑检查步骤与修正拓扑错误技巧

ARCGIS拓扑检查步骤与修正拓扑错误技巧拓扑检查是在地理信息系统(GIS)中常用的一种操作,用于检查和修复地理数据集中的拓扑错误。

拓扑错误通常出现在地理要素之间的关系中,如点、线和面的相互交叉、重叠等问题。

在ArcGIS中,可以通过拓扑工具箱中的工具来执行拓扑检查和修正。

以下是拓扑检查的步骤及修正拓扑错误的技巧。

步骤1:准备数据首先,需要选择要进行拓扑检查和修正的数据集。

可以是点、线或面数据集,或是包含这些要素的地理数据库。

步骤2:设置拓扑规则在ArcGIS中,可以使用拓扑工具箱中的“创建拓扑”工具来设置拓扑规则。

拓扑规则定义了要素之间的关系,并规定了拓扑错误的条件。

例如,可以设置拓扑规则来检查线要素是否重叠,点要素是否在面要素内等。

步骤3:执行拓扑检查步骤4:查看拓扑错误报告执行拓扑检查后,系统会生成一个拓扑错误报告,其中包含了检查出的拓扑错误信息。

可以通过双击报告中的错误来定位到具体的错误要素。

步骤5:修复拓扑错误步骤6:重复检查和修复步骤一般情况下,在修复一处错误后,需要重新执行拓扑检查,确保错误已经修复。

如果还有其他错误要素,需重复以上的检查和修复步骤。

修复拓扑错误的技巧:1.在修复拓扑错误之前,先将数据做备份或复制,以防出现意外情况导致数据丢失。

2.对于大规模的数据集,可以先对特定区域进行拓扑检查和修复,逐步修复整个数据集。

3.在修复拓扑错误之前,先了解错误的类型和原因,选择正确的工具进行修复。

5.在修复拓扑错误时,应保持数据的完整性和一致性,修复后的结果应符合逻辑。

ArcGIS道路路网拓扑检查和拓扑修正

ArcGIS道路路网拓扑检查和拓扑修正

1、新建拓扑数据集合在Catalog目录中的文件夹中的子文件夹右键新建文件地理数据库“XXX.gdb”,右击新建要素数据集“Topology”,设置要素数据集的坐标系与道路数据的相同,为“GCS_WGS_1984”。

右击要素数据集“Topology”,选择【选择导入单个要素类】,导入图层“道路路网”,点击确定,结果如下图所示。

图 1 新建拓扑数据集合2、新建拓扑点击【新建】→【拓扑】,选择参与拓扑的要素为“道路”,设置道路等级为1,并添加拓扑规则-“道路-不能有悬挂点”、“道路-不能有伪节点”、“道路-不能相交”,其余属性保持默认,点击确定新建拓扑,并立即验证,如下图所示。

不能有悬挂点-Must Not Have Dangles;规则描述:1)一个图层中的线必须在两个端点处与同一图层中的其他线接触;2)线的任何端点未与其他线接触都是错误的。

不能有伪结点-Must Not Have Pseudo Nodes;规则描述:1)一个图层中的线必须在其端点处与同一图层中的多条线接触;2)线的任何端点仅与一条其他线接触都是错误的-。

不能相交-Must Not Intersect规则描述:1)同一图层中的线互相之间不能相交或叠置;2)任何与要素叠置的线或任何相交点都是错误。

3、拓扑检查添加拓扑至图层,打开【编辑器】,打开【拓扑】工具条,点击【拓扑检查器(Error Inspector)】→【搜索所有规则中的错误(search now)】,取消勾选【仅搜索可见范围(visible extent only)】选项,可以看到共有10544个错误,如图所示。

4、修改拓扑错误1)对于伪结点而言,全选该类错误,右击选择【合并至最长的要素(merge to largest)】,进行批量处理,对于无法合并的要素,则右键【标记为异常】。

2)对于悬挂点来说,全选该类错误,右键选择【修剪】或【延伸】,对于不能进行修剪或延伸的悬挂点,右键选择【标记为异常】,如下图所示。

ArcGis拓扑错误检查及修改知识讲解

ArcGis拓扑错误检查及修改知识讲解

arcgis常见拓扑错误修改步骤1,首先打开catalog 在一目录文件夹下新建一个geodatabase2,在gepdatabase下新建dataset,然后导入要进行拓扑关系检查的数据3,新建topology 加入拓扑规则,全部的拓扑规则在下面附14,在arcmap中打开建立的拓扑,对常见的几种进行如下附图修改拓扑修改之前先打开editor然后打开editor下面的more editing tools 选择topology一、面不能相互重叠(must not overlap)修改方法有以下几种:1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择merge,将重叠部分合并到其中一个面里。

二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。

3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。

附11.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:点+线,点都在线上有若干专用术语相交(Intersect):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。

最新整理ArcGis拓扑错误检查及修改教程文件

最新整理ArcGis拓扑错误检查及修改教程文件

arcgis常见拓扑错误修改步骤1,首先打开catalog 在一目录文件夹下新建一个geodatabase2,在gepdatabase下新建dataset,然后导入要进行拓扑关系检查的数据3,新建topology 加入拓扑规则,全部的拓扑规则在下面附14,在arcmap中打开建立的拓扑,对常见的几种进行如下附图修改拓扑修改之前先打开editor然后打开editor下面的more editing tools 选择topology一、面不能相互重叠(must not overlap)修改方法有以下几种:1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择merge,将重叠部分合并到其中一个面里。

二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。

3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。

附11.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:点+线,点都在线上有若干专用术语相交(Intersect):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ArcGIS拓扑检查、按位置选择、空间连接教程
第一部分:拓扑检查,确保数据没有重叠或交叉
1、dwg数据导入arcmap,此处以“顶层结构层.dwg”为例。

若是出现“位置的空间参考”不用管他,确定就好。

2、将导入的dwg数据转为CAD要素数据集:选中dwg中的“顶
层结构层.dwg Polygon”右键--用转换CAD要素数据集功能,输出数据库可以自己建一个文件地理数据库专门存放相关文件。

这里输入CAD数据集不用填因为系统已经输入好了。

只需要改文件路径和名称就好了。

这是成果图展示。

3、在你存放的数据库里找到输出的CAD要素集,右键-新建-拓扑,
对照下图。

图中红色部分就是输出的CAD要素集,选中它右键—新建—拓扑。

这里拓扑名称不用改,在选择要参与到拓扑中的要素中选择polygon1.
等级数不用填,下一步到添加规则,如图确定再下一步。

新建拓扑完成后验证拓扑,这时候是不会显示拓扑错误的,需要将新建的拓扑添加到arcmap中才会显示出来。

如下图:
可以直接在目录中选中拓扑,然后拉到中间。

如果是要在arcmap中找错误然后在CAD中改图层的话,对照这个在CAD中找到对应的图层改即可。

若是想要在arcmap中改正这个错误,可以放大有错的部分如图。

编辑器—开始编辑
双击错误处delete或者调整边界。

4、若是出现以下错误:
在拓扑引擎内检测到故障[error id:255]时,只需要打开编辑器—开始编辑。

然后放大图层,验证当前范围内的拓扑,如果还是拓扑验证失败就再放大图层,直到成功验证拓扑。

第二部分:按位置选择,使注记与面的关系是一一对应,在下一步空间连接的时候减少不必要的错误。

1、要素转点,arctoolbox—数据管理工具—要素—要素转点,将转
换好的CAD数据集中的注记要素添加到输入要素,输出要素类选择自己的数据库。

2、查看点是否在面上,选择—按位置选择,目标图层是点,源图
层是面。

如下图可以在图中和属性表中查看没落在面上的点了。

(PS:若是想只看没落在面上的点话,只需要切换选择和选择
显示所选记录即可)
遇见如图点不在面上的,单击编辑器—打开编辑,单击选中错误点,移入面中。

3、看面上是否有点,选择—按位置选择,目标图层是面,源图层
是点。

比如这个,两个点都没在面中,打开编辑将两个点移入面中即可。

第三部分:空间连接
1、将第二部分已经转为点要素的Annotation图层与面要素空间连
接,使Annotation中的某些字段被赋予到面要素中。

工具:分析工具--叠加分析--空间连接。

目标要素是面要素,连接要素是annotation。

图中红方框里面是连接的字段,若是直接连接的话那这些字段都会被赋予到polygon1中,无疑会使polygon1的属性表很混乱,所以在空间连接的时候应该删除无意义的字段。

在此我仅保留TextString字段。

2、空间连接好后需要检查是否每条数据都有值,没有的话需要手
动添加。

如图我需要的属性已经被赋予到了polygon1上。

同理层数、面积、宗地号可以用同样的方法。

相关文档
最新文档