eliminate未能执行,请教高手指点

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:22:21
本人对所有gis软件都是新手。目前想用arcgis软件中的eliminate功能消除小图斑。
装的是9.3版本的,图是由mapgis里面的.wp文件先转.e00,再转.shp
打开之后,按照一些教程上面说的,通过选择,选定了面积小于10000的图斑,然后在toolbox里面找到eliminate,但是确定之后运行半天却未能执行,对话框里面的内容是
“Executing: Eliminate 面2 C:\mapgis67\项目\1022\面2_Eliminate2.shp LENGTH
Start Time: Fri Oct 24 09:21:55 2008
Reading Features...
Assembling Features...
ERROR 999999: Error executing function.
Invalid Topology [Incomplete void poly.]
Failed to execute (Eliminate).
End Time: Fri Oct 24 09:22:03 2008 (Elapsed Time: 8.00 seconds)”
大体翻译了一下,是不是拓扑错误的意思?但是在mapgis里面是检查没有错误才转的。
想请教高手,如果遇到这种情况需要怎么处理呢?谢了!

另外,需要问一下的是,本人已经通过ArcCatlalog新建dateset,用
topolopy工具条进行了拓扑分析,但是错误有几千条,不可能一条一条的去修改,请问还有什么方法是可以直接修正拓扑错误的。

请所有步骤尽量详细详细再详细。

主要是原始数据中要素的几何信息错误导致。可通过以下方法来解决:
(1)在ArcToolbox中选择data management tools-〉features-〉check geometry,就会列出无效的多变形。
(2)然后再在data management tools-〉features-〉repair geometry,再Intersect就不会出现错误了。
在进行Clip, Erase, Identity, Intersect, Symmetrical Difference, Union, Update, Split Featureclass to Coverage, Dissolve, Feature to Line, Feature To Polygon, Integrate or ValidateTopology等操作时也可能出现以上错误提示,解决办法相同。