关于编辑会话

编辑操作需要在编辑会话中进行。在编辑会话期间,可以创建或修改矢量要素或表格属性信息。要进行编辑时需要启动编辑会话,并在完成后结束编辑会话。编辑操作将作用于单个 ArcMap 数据框中的单个工作空间,其中,工作空间指的是地理数据库或存放各 shapefile 的文件夹。如果地图中含有多个数据框,那么即使所有数据都在同一工作空间中,也只能编辑一个数据框中的图层。虽然可以编辑不同坐标系中的数据,但通常情况下,最好还是使准备一起编辑的所有数据都与数据框采用相同的坐标系。

有两种方法可以启动编辑会话:单击“编辑器”工具条上的“编辑器”菜单或右键单击内容列表中的图层。如果使用“编辑器”菜单开始对包含多个工作空间中数据的数据框进行编辑,系统将提示您选择要编辑的工作空间。如果右键单击内容列表中的某一图层,则会自动在包含该图层的整个工作空间上启动编辑会话。

在选择保存并永久应用于数据之前,编辑内容为临时存储状态。也可以退出编辑会话而不保存所做的更改。仅保存地图文档并不会将编辑内容保存到要素,而是需要在编辑会话中专门对编辑内容进行保存。保存编辑内容时,会将编辑内容写入数据源或数据库。

存在多个工作空间时开始编辑

如果您是对一个包含来自多个工作空间的数据的数据框启动编辑操作,则会自动弹出“开始编辑”对话框,以便您选择要编辑的数据。如果在包含您可以编辑的数据的数据框中只有一个文件夹或数据库,您将不会看到这个对话框,因为 ArcMap 将仅需在文件夹或数据库上启动编辑会话。

“开始编辑”对话框将列出地图中的所有图层以及这些图层所在的工作空间,并指明该工作空间中还包含其他哪些图层。对话框的顶部将列出活动数据框中的可编辑图层,而底部则将显示包含这些图层的工作空间。不过,此处仅会列出可在 ArcMap 中编辑的那些图层。

单击列表顶部的某个图层,并观察对话框底部,以查看存储该图层的数据源。单击底部的某个数据源,以高亮显示对话框顶部所列出的该数据源中的图层。如果单击某数据源却没有列出任何图层,则表示该数据源中当前没有可编辑的图层。单击某图层或工作空间时,对应工作空间中的所有其他图层也会高亮显示(数据库符号会改变颜色)。

地图中包含多个工作空间时出现的“开始编辑”对话框

“开始编辑”对话框中不会列出拓扑图层和几何网络。数据框中表示数据拓扑的任意拓扑图层都会在编辑会话中自动启动。图层所参与到的目标几何网络也会自动启动编辑。(请注意,与拓扑不同,几何网络在 ArcMap 中不被表示为图层。)

在您选择要编辑的图层和工作空间之后,请单击“确定”关闭对话框,并在该工作空间中启动编辑会话。您也可双击图层或工作空间以启动编辑会话。

开始编辑后可能出现的错误

如果 ArcMap 在所选数据上启动编辑会话时遇到问题,将弹出一个对话框以提供附加信息。您可能会收到错误、警告或信息消息。

启动编辑会话遇到问题时可能出现的消息示例

如果您使用的是 ArcGIS 的 ArcGIS for Desktop Basic 级别许可,则可使用 ArcGIS for Desktop Basic 编辑在文件地理数据库或个人地理数据库中创建的所有数据。但是,您不能编辑以下来源的数据:ArcSDE 地理数据库连接、参与几何网络或地理数据库拓扑的要素类、与要素关联的注记、关系类、尺寸注记要素类或宗地结构图层。如果需要创建或编辑这些类型的数据,则应将 ArcGIS 许可升级到 ArcGIS for Desktop StandardArcGIS for Desktop Advanced

相关主题

5/10/2014