环境:oracle10g arcgis10.0未打补丁,win7旗舰版32位系统
之前在自己测试的时候很正常,未出现任何错误,今天拿到了一些真实数据,在尝试做性能测试之前,导入数据就卡主了,很是纳闷。
数据库环境:通过SDE对数据库表需要进行分区,参数都已经配置好了。
第一次尝试导入时候,报错000732,这不是坑爹呢,发现这些错误乱报呢,有时候根本不准确,因为之前数据库路径不对的情况下也是这个错误。所以很搞不懂是为什吗,思考了一下,想可能是因为我的分区造成的,于是尝试default参数导入数据,结果成功了,当确定是因为分区导致错误后,于是我去检查了一下分区表的设置,发现分区参数引号用错了本来是单引号,结果写成双引号了。修改了参数后,再次导入这个错误过了,但是有碰到了新的错误,000936.
查看帮助文档如下:
Description
A valid study area feature class has a single polygon feature. The feature class provided does not meet that criterion.
Solution
Provide a polygon feature class with a single feature or single multi feature polygon. If the outer extent of a set of polygons defines the study area, useDissolve to create a single polygon from them and use the single dissolved polygon for the study area feature class parameter.
运行完成后,查看数据表,发现清一色的self intersections,字面意思就是自相交的意思嘛。我嘞个去。根据ID定位到数据后,怎么看都看不出来那里自相交,好吧,还是只能用Tool修复去了。运行Data Managerment Tools->Feature->Repair Geometry工具,选择需要修补的数据集。
修补不一定一次就可以全部修补完成,可能需要修补多次,最后再次导入数据,成功。
参考链接:http://blog.youkuaiyun.com/linghe301/article/details/7385831