问题:在 ArcMap 中编辑数据时,无法使用捕捉功能
说明
编辑时,捕捉命令无法按预期运行。无法连接要素,因为指针没有捕捉到地图文档中的边缘和折点。
原因
此问题可能由以下原因之一引起:
-
捕捉选项已禁用
-
当前编辑会话处于非活动状态
-
地图文档显示在布局视图中
创建地图时使用布局视图。建议在数据视图中显示地图时进行编辑。由于在布局视图中命令无法与数据交互,因此无法使用捕捉功能。
-
数据或地图文档已损坏
如果数据或文档已损坏,则无法更改地图。
-
未正确设置捕捉容差
如果指针距要素的距离在捕捉容差范围内,指针会自动捕捉折点或边缘。如果容差设置得过低(如 0),则指针不会进行捕捉。
解决方案或解决方法
请按照如下步骤解决此问题。
-
确保已启用“使用捕捉”设置。有关详细信息,请参阅以下 ArcGIS Web 帮助主题:启用捕捉。
-
确保地图文档显示在数据视图中。有关详细信息,请参阅以下 ArcGIS Web 帮助主题:在数据视图和布局视图中显示地图。
如果按上述步骤操作后仍无法使用捕捉命令,请使用以下选项直到问题得到解决。
选项 A:重新启动编辑会话
-
关闭当前已打开的编辑会话。
-
开始新的编辑会话。要执行此操作,请参阅以下 ArcGIS Web 帮助主题:启动编辑会话(开始编辑)。
选项 B:将数据导出至新的空白地图文档
-
在 ArcMap 中创建一个新的空白模板。
-
使用“导出数据”或“添加数据”命令。有关这些命令的更多信息,请参阅以下 ArcGIS Web 帮助主题:使用导出数据命令导出所选要素和向地图添加图层。
警告: 不要复制粘贴,或将数据从一个文件拖放到另一个文件,因为这可能会导致数据或文件损坏。
选项 C:将捕捉容差设置为更高像素
要执行此操作,请参阅以下 ArcGIS Web 帮助主题:设置捕捉容差。
注: 请确保“捕捉”工具栏上的“端点捕捉”按钮突出显示。