在编辑会话中使用工具的规则

在 ArcMap 中编辑数据时,如果所使用的地理处理工具具有以下行为:

则由于以下原因工具无法修改输入数据,因此工具可能返回错误。

首先给出两个必要的定义:

覆盖编辑工作空间中的现有数据

如果处于编辑会话中,即使地理处理选项设置为覆盖地理处理操作的输出,仍不能由工具覆盖编辑工作空间中的现有数据。工具将停止执行并返回错误。

在编辑工作空间中创建新数据

警告警告:

将工具结果写入编辑工作空间时,这些结果将被视为编辑会话的一部分。要保留工具的结果,必须保存编辑工作。

创建新的 shapefile

无法编辑在编辑工作空间中创建的 shapefile。必须首先保存编辑工作并结束编辑会话,然后启动新的编辑会话。

警告警告:

通常,结束编辑会话时,系统将询问您是否保存编辑工作。在编辑工作空间中创建新的 shapefile 时,系统将不提示保存编辑工作,除非在编辑工作空间现有的 shapefile 上执行了其他编辑。因此,在结束编辑会话之前保存编辑工作十分重要。

更新现有数据

编辑要素类或表时,不允许进行方案更改。方案更改是对字段的更改,例如添加新字段(添加字段)或删除现有字段(删除字段)。如果正在编辑输入内容,对方案进行更改的工具将返回错误消息。

9/15/2013