使用ArcGIS进行拓扑检查.doc
文本预览下载声明
使用ArcGIS进行拓扑检查?
?????? 最近在项目中碰到一个问题:道路中心线如果有多部分组成,例如是MultiLineString的时候,由于数据采集处理的原因经常会造成,MultiLineString的各个部分之间并不是完全能够连接起来,这样的话会对数据的后期分析处理造成一些影响,所以必须对数据进行处理,将一定范围内分离的各部分连接起来,上网看了一下,发现ArcGIS的拓扑分析的时候可以通过设置一个容限值,来将容限范围内的点连接起来,不知道朋友们还有没有其他好的办法来解决这个问题?下面我就把我利用ArcGIS进行拓扑检查的步骤记录下来,供朋友们参考:
启动ArcCatlalog;
任意选择一个本地目录,右键-新建-创建个人GeoDatabase;
选择刚才创建的GeoDatabase,右键-新建-数据集;设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统;
选择刚才创建的数据集,右键-导入要素类,导入你要进行拓扑分析的数据;
选择刚才创建的数据集,右键-新建-拓扑,创建拓扑,根据提示创建拓扑,添加拓扑处理规则;
进行拓扑分析。
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处理,这样不会丢失小班信息。 ?
Arcgis中topolopy说明(转载)- -
??????????????????????????????????????
[第一部分]Arcgis中topolopy说明:
在arcgis中有关topolopy操作,,有两个地方,一个是在arccatalog中,一个是在arcmap中。通常我们将在arccatalog中建立拓扑称为建立拓扑规则,而在arcmap中建立拓扑称为拓扑处理。
arccatalog中所提供的创建拓扑规则,主要是用于进行拓扑错误的检查,其中部分规则可以在溶限内对数据进行一些修改调整。建立好拓扑规则后,就可以在arcmap中打开些拓扑规则,根据错误提示进行修改。
arcmap中的topolopy工具条主要功能有对线拓扑(删除重复线、相交线断点等,topolopy中的planarize lines)、根据线拓扑生成面(topolopy中的construct features)、拓扑编辑(如共享边编辑等)、拓扑错误显示(用于显示在arccatalog中创建的拓扑规则错误,topolopy中的error inspector),拓扑错误重新验证(也即刷新错误记录)。
[第二部分]因为有人问到,补充一点:在arccatalog中创建拓扑规则的具体步骤?
要在arccatalog中创建拓扑规则,必须保证数据为geodatabase格式,且满足要进行拓扑规则检查的要素类在同一要素集下。
因此,首先创建一个新的geodatabase,然后在其下创建一个要素集,然后要创建要素类或将其它数据作为要素类导入到该要素集下。
进入到该要素集下,在窗口右边空白处单击右键,在弹出的右键菜单中有new-topolopy,然后按提示操作,添加一些规则,就完成拓扑规则的检查。
最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改。
[第三部分][转帖]有关geodatabase的topology规则,以前在网上有人发表过,现在转帖如下,供大家一起学习参考。
多边形topology1.must not overlay:单要素类,多边形要素相互不能重叠2.must not have gaps:单要素类,连续连接的多边形
显示全部