在编辑会话中使用工具的规则
在 ArcMap 中编辑数据时,如果所使用的地理处理工具具有以下行为:
- 使用正处于编辑状态的图层作为输入,或
- 在与当前所编辑的图层相同的工作空间中创建数据,
则由于以下原因工具无法修改输入数据,因此工具可能返回错误。
首先给出两个必要的定义:
- 编辑会话:在 ArcMap 中编辑数据时,即处于编辑会话中。
- 编辑工作空间:包含目前正在编辑的数据的工作空间。
覆盖编辑工作空间中的现有数据
如果处于编辑会话中,即使地理处理选项设置为覆盖地理处理操作的输出,仍不能由工具覆盖编辑工作空间中的现有数据。工具将停止执行并返回错误。
在编辑工作空间中创建新数据
警告:
将工具结果写入编辑工作空间时,这些结果将被视为编辑会话的一部分。要保留工具的结果,必须保存编辑工作。
创建新的 shapefile
无法编辑在编辑工作空间中创建的 shapefile。必须首先保存编辑工作并结束编辑会话,然后启动新的编辑会话。
警告:
通常,结束编辑会话时,系统将询问您是否保存编辑工作。在编辑工作空间中创建新的 shapefile 时,系统将不提示保存编辑工作,除非在编辑工作空间现有的 shapefile 上执行了其他编辑。因此,在结束编辑会话之前保存编辑工作十分重要。
7/10/2012