用arcgis裁剪面时出错,ERROR 999999: 执行函数时出错.拓扑无效 空多边形不完整.执行Clip失败 的解决办法


在用arctoolbox中的某个工具在进行数据处理时,有时会出现问题,提示如下

Results do not look correct or operations fail with strange errors such as: 
'Invalid Topology [INCOMPLETE_VOID_POLY]'

原因

It is possible that tool outputs may be strange or incorrect because one or more features in your input feature class have geometry problems. Examples of geometry problems are: 
· short segments 
· null geometry 
· incorrect ring ordering 
· incorrect segment orientation 
· unclosed rings 
· self-intersections or empty parts

解决方案

方法一、其中一个比较简单的方案就是换一台电脑试一下,大家都明白为什么(这个本人没搞懂我用的下面的方法)

If you are seeing such errors or your output looks incorrect, the first step in assessing the situation is to run the

方法二:ArcToolbox tool -Data Management Tools -> Features -> Check Geometry.

This tool will give you a list of the invalid features in the feature class and a short description of the problem.

Features with problems can be fixed in one of two ways.

1、Running the ArcToolBox tool Data Management Tools -> Features -> Repair Geometry on the feature class containing the problem features.

运行工具ArcToolBox tool Data Management Tools -> Features -> Repair Geometry ,选择需要检测的图层,执行完成会有一个报警,显示的是图层的哪些行存在错误。

2、Editing the feature class with the geometry problem, and fixing each individual problem identified. Some of these problems (like non-simple geometry) can be fixed by double clicking the feature in the editor and saving the edits.

打开编辑,打开图层表格,删除有问题的行(其他的方法不清楚,我这儿的数据没那么严格,就直接删除了),再进行之前的操作就没有问题了。

转载地址:http://blog.sina.com.cn/s/blog_712f5b3b0101frfj.html

你可能感兴趣的:(ArcGIS)