搜索
首页 电脑/网络 软件 图像处理软件

ArcGIS中建不了拓扑关系要如何解决

使用ArcGIS对shapefile文件建立拓扑关系,但是Topolgy空间一直是灰色的,怎么解决?已经建立了个人数据库,并将shapefile文件导入,而且所有的拓展功能也都已经勾选了

全部回答

2018-03-29

121 0
    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:单要素类,连续连接的多边形区域中间不能有空白区(非数据区)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:点+线,点都在线上。  。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
图像处理软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
图像处理软件
多媒体软件
系统软件
办公软件
网络软件
图像处理软件
图像处理软件
举报
举报原因(必选):
取消确定举报