『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

Arcmap合并要素后 要素消失的解决方法

Arcmap合并要素后 要素消失的解决方法
最近处理数据,是将一些分幅的数据进行拼接,很多要素被分成了一段一段的。于是,采用Arcmap中的merge工具进行合并,但是,在用merge工具合并一些同类要素之后,发现要素消失了,尝试多次,最好总结是数据的问题。处理方法是,在合并之前需要对数据进行修复,用的是ArcToolbox->Datamanagement tools->features->repair geometry工具,解决了问题。

       最近处理数据,是将一些分幅的数据进行拼接,很多要素被分成了一段一段的。于是,采用Arcmap中的merge工具进行合并,但是,在用merge工具合并一些同类要素之后,发现要素消失了,尝试多次,最好总结是数据的问题。处理方法是,在合并之前需要对数据进行修复,用的是ArcToolbox->Datamanagement tools->features->repair geometry工具,解决了问题。在这里记下来,供大家参考。

 

       首先是用ArcToolbox->Datamanagement tools->features-> check geometry工具,检查数据的问题,数据问题种类包括:Short segment(短片段)、cfield(无几何图形)、Incorrect ring ordering(不正确的环走向)、Incorrect segment orientation(不正确的片段方向)、Self-intersections(自相交)、Unclosed rings(未封闭的环)、Empty parts(空的部分)。

 

       然后用ArcToolbox->Datamanagement tools->features->repair geometry工具进行修复。repair geometry可以修复以下几个问题:

 

       1Short segment(短片段):有些片段比空间参考的系统的单位所允许的值要短,这些空间参考与几何图形相连。短片段错误将被repair geometry工具删除。

 

       2cfield(无几何图形):在某些shape字段中,有些要素没有几何图形。无几何图形将被repair geometry工具删除。

 

       3Incorrect ring ordering(不正确的环走向):一个面在拓扑学上来说是很简单的,但是它的环的走向不一定是正确的,外环—顺时针;内环—逆时针,不正确的环走向将被修改。

 

       4Incorrect segment orientation(不正确的片段方向):不正确的片段有不一致的方向,不正确的片段方向将被修改。

 

       5Self-intersections(自相交):每一个部分的内部不能与自己或者其它部分相交,自相交将被修改。

 

       6Unclosed rings(未封闭的环):环的首位点必须相连,未封闭的环将被修改。

 

       7Empty parts(空的部分):几何图像包含空的部分,空的部分将被修改。

 

       repair geometry工具修复之后,需要保存数据,在编辑工具条中,通过editor->save,保存修复的结果,如在保存过程中报错,参照以下错误进行处理:

 

       (1)保存时报“文件共享锁定数溢出(Error 3052)”错误。原因1Access数据库,同时操作大量记录(9500条以上)时报错。错误提示:Microsoft JET Database Engine 错误 '80040e21'

 

       解决办法:修改注册表。[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0] "MaxLocksPerFile"=dword:05f5e0ff

 

       MaxLocksPerFile默认的十进制值9500改大即可,改成十进制的99999999

 

       (2)保存时报“文件共享锁定数溢出(Error 3052)”错误。原因2,可能是由于图层中存在无图形有属性,删除该属性就OK了。

      京ICP备08100627号-22 京公网安备 11010802030428号