私はpythonスクリプトを書いています。mxdがあり、そのワークスペースは必要なすべてのファイルを含むジオデータベースファイルです。コードのテストと作成で直面している問題は、コマンドにもかかわらず、
arcpy.env.overwriteOutput=True
ジオデータベースに含まれるすべてのファイルは上書きできません。これを回避する方法はありますか?
ArcMapで、[ジオプロセシング]> [ジオプロセシングオプション]の[ジオプロセシング操作の出力を上書きする]をチェックしましたか?
—
バルトーク
はい、そうしました。しかし、うまくいきませんでした。
—
アンナリサミネリ
データのスキーマロックを知っていますか?それは同様に上書きを防ぐことができます。1つのフィーチャクラスにロックがある場合、ジオデータベース全体がロックされるため、ファイルジオデータベースとパーソナルジオデータベースは特にこれに敏感です。
—
バルトーク
「ジオデータベースに含まれるすべてのファイルが上書きに失敗する」と言うとき、スクリプトは失敗するか、完了するが、必要なフィーチャクラスは上書きされないということですか?
—
チャドクーパー
PyScripterなどのPython IDEからコードを実行して、ArcMapを閉じてください。
—
geogeek