ARCGIS中常见拓扑错误修改
最新ARCGIS拓扑检查步骤与修正拓扑错误技巧汇总

A R C G I S拓扑检查步骤与修正拓扑错误技巧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编绘25万区域构造图常见拓扑错误修改方法

收稿日期:2016-12-16。
项目来源:陕西省地震局启航与创新基金资助项目(201303);陕西省防震减灾“十二五”重点资助项目(1521102700055)。
ArcGIS 编绘25张 艺1,李 苗1,丁晓光1(1.陕西省地震局,陕西 西安 710068)摘 要:构建1∶25万城市活断层数据库时,在数据数字化、编辑、处理过程中,大量的拓扑错误会影响数据质量以及成果精度,造成数据无法入库。
针对面重叠、面有缝隙、线重复、线有悬挂等几种常见拓扑错误,提出简便高效的修改方法,确保该地层矢量数据符合活断层入库要求。
关键词:1∶25万地震构造图;拓扑错误;数据质量中图分类号:P208 文献标志码:B文章编号:1672-4623(2017)12-0073-03作为城市活断层探测成果图件,一幅完整的25万地震构造图涵盖内容主要有:①不同时代地层,分第四系、新近系、古近系、前新生界沉积岩、前新生界变质岩,其中第四系进一步划分为全新统、上更新统、中更新统、下更新统;②不同时代岩浆岩,分武陵-扬子期、加里东期、华力西期、印支-燕山期、喜山期;③断层,活动时代分晚更新世-全新世断层、早-中更新世断层、前第四纪断层,断层性质分正断层、逆断层、走滑断层;④第四纪盆地及第四系等厚线;⑤ M ≥4.7级地震震中;⑥相关地理要素等。
为了方便图件相关数据的编辑、修改、查询、浏览与输出,需借助ArcGIS 平台构建基础地理信息数据库,而矢量化的地层数据作为最基础、最首要的基础地理信息数据,其拓扑关系与处理方法在高级的空间分析处理和空间数据质量保证方面具有相当重要的作用[1]。
如何在矢量数据(Geodatabase 数据)中快速检查同一要素类(同层)或不同要素类(异层)中公共边不重合、悬挂点等错误,顺利完成数据编辑等任务,是数据生产中的难点问题[2]。
本文通过对1︰25万纸质地质图的扫描数字化和空间配准,获得地层相关矢量数据,对于拓扑规则检查出现的错误,提出了简便的批量修改方法,大大降低了工作量。
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 拓扑检查步骤与修正拓扑错误技巧将数据装载如个人地理数据库,用拓扑功能自动检查数据错误启动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 拓扑检查步骤与修正拓扑错误技巧将数据装载如个人地理数据库,用拓扑功能自动检查数据错误启动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拓扑错误检查及修改(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常见拓扑错误修改步骤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常见拓扑错误的修改方法一、面不能相互重叠(must not overlap)修改方法有以下几种:1、可以直接修改要素节点去除重叠部分。
2、在错误上右键选择merge,将重叠部分合并到其中一个面里。
要素,然后利用editor 下的merge 把生成的面合并到相邻的一个面里。
4、用 editor 下 clip 直接裁剪掉重叠部分。
二、面不能有缝隙(must not have gaps)1、可以直接修改要素节点去除重叠部分。
要素,然后利用editor 下的merge 把生成的面合并到相邻的一个面里。
3、task 里选择 auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用 merge 合并到相邻面里。
注:查面的缝隙时最面最外围一圈会认为是缝隙,这种可以标注例外。
三、线不能相交(检查线要素不能重叠规则包含在线不能相交里)1、完全重叠的话可以选中其中一条删除,或者利用spatial etl tool 中相关函数进行删除重复线处理。
2、部分重叠可以在错误上右键选择 subtract 去除重复部分3、直接用平面交叉线对线重叠进行去除,相交线打断,具体用法为选中线,点击拓扑工具条上平面交叉线工具。
四、线不能有悬挂1、根据实际情况对线进行修改消除悬挂线。
2、可以在拓扑错误列表中选中所有悬挂错误右键进行自动延伸和裁剪。
延伸或裁剪时需输错一个距离,小于这个距离的悬挂线会被自动延伸或裁剪。
五其他错误1、多部分要素A、可以用高级编辑工具条上打散要素进行打散B、直接用 toolbox 里的 multipart to singlepart。
2、面状要素、线状要素错误修复Problems repaired with this tool:·Null geometry—The feature will be deleted from the feature class.·Short segment—The geometry's short segment will be deleted.·Incorrect ring ordering—The geometry will be updated to havecorrect ring ordering.·Incorrect segment orientation—The geometry will be updated tohave correct segment orientation.·Self intersections—The geometry's segments that intersect will besplit at their intersection.·Unclosed rings—The unclosed rings will be closed.·Empty parts—The parts that are null or empty will be deleted.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ARCGIS中常见拓扑错误修改
一、面不能相互重叠(must not overlap)
修改方法有以下几种:
1、可以直接修改要素节点去除重叠部分。
2、在错误上右键选择merge,将重叠部分合并到其中一个面里。
editor下的merge把生成的面合并到相邻的一个面里。
4、用editor下clip直接裁剪掉重叠部分。
二、面不能有缝隙(must not have gaps)
修改方法有以下几种:
1、可以直接修改要素节点去除重叠部分。
editor下的merge把生成的面合并到相邻的一个面里。
3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。
注:查面的缝隙时最面最外围一圈会认为是缝隙,这种可以标注例外。
三、线不能相交(检查线要素不能重叠规则包含在线不能相交里)
修改方式有以下几种:
1、完全重叠的话可以选中其中一条删除,或者利用spatial etl tool中相关函数进行删除重复线处理。
2、部分重叠可以在错误上右键选择subtract去除重复部分
3、直接用平面交叉线对线重叠进行去除,相交线打断,具体用法为选中线,点击拓扑工具条上平面交叉线工具。
四、线不能有悬挂
1、根据实际情况对线进行修改消除悬挂线。
2、可以在拓扑错误列表中选中所有悬挂错误右键进行自动延伸和裁剪。
延
伸或裁剪时需输入一个距离,小于这个距离的悬挂线会被自动延伸或裁剪。
五、其他错误
1、多部分要素
A、可以用高级编辑工具条上打散要素进行打散
B、直接用toolbox里的multipart to singlepart。
2、面状要素、线状要素错误修复。