我正在写一个python脚本,我有一个mxd,它的工作区是一个地理数据库文件,其中包含我需要的所有文件。尽管有以下命令,但我在测试和编写代码时遇到的问题是:
arcpy.env.overwriteOutput=True
地理数据库中包含的所有文件均无法覆盖。有办法解决这个问题吗?
在ArcMap中,是否检查了“地理处理”>“地理处理选项”中的“覆盖地理处理操作的输出”?
—
巴尔托克2012年
是的,我做到了。但是没有用。
—
Annalisa Minelli 2012年
您是否知道数据上的任何模式锁?那也可以防止覆盖。文件和个人地理数据库对此特别敏感,因为如果一个要素类具有锁定,它将锁定整个地理数据库。
—
2012年
当您说“地理数据库中包含的所有文件都无法覆盖”时,您是说脚本失败或脚本完成了,只是不覆盖它应该覆盖的要素类?
—
乍得·库珀
尝试从python IDE(例如PyScripter)运行代码,然后关闭ArcMap。
—
geogeek 2012年