要素类不能删除的原因

问题

使用ArcPy处理数据完成后,需要删除临时生成的要素类,报000317错误。官方对此描述和解决方案如下:

http://resources.arcgis.com/zh-CN/help/main/10.2/#/na/00vp0000000r000317/

在文件地理数据库中数据集下面的要素类上右键也无法删除和重命名。

分析

按照官方的解释一步一步地排除和测试:

1、没有其他程序打开此要素类;

2、也未开启编辑器;

3、不应该是文件权限问题,因为右键菜单呈灰色,且可以创建和删除其他的;

4、关闭ArcMap后,打开问题依旧。

最后恍然大悟,原因是创建了拓扑,拓扑添加了此元素,删除拓扑或多拓扑中移除此要素类即可(从拓扑移除要素类)。

小结

要素类不能删除的原因除了锁的问题,还可能是其他数据与它有关联关系。

原文地址:https://www.cnblogs.com/liweis/p/11649418.html