在 ArcMap 中编辑数据时,如果所使用的地理处理工具具有以下行为:
- 使用正处于编辑状态的图层作为输入,或
- 在与当前所编辑的图层相同的工作空间中创建数据,
则由于以下原因工具无法修改输入数据,因此工具可能返回错误。
首先给出两个必要的定义:
- 编辑会话:在 ArcMap 中编辑数据时,即处于编辑会话中。
- 编辑工作空间:包含目前正在编辑的数据的工作空间。
覆盖编辑工作空间中的现有数据
如果处于编辑会话中,即使地理处理选项设置为覆盖地理处理操作的输出,仍不能由工具覆盖编辑工作空间中的现有数据。工具将停止执行并返回错误。
在编辑工作空间中创建新数据
创建新的 shapefile
无法编辑在编辑工作空间中创建的 shapefile。必须首先保存编辑工作并结束编辑会话,然后启动新的编辑会话。
更新现有数据
编辑要素类或表时,不允许进行方案更改。方案更改是对字段的更改,例如添加新字段(添加字段)或删除现有字段(删除字段)。如果正在编辑输入内容,对方案进行更改的工具将返回错误消息。