修复断开的数据链接

打开地图时,ArcMap 将查找地图中各图层所引用的数据。如果 ArcMap 没有找到特定图层的数据源,则不会绘制该图层。由于内容列表中相应图层的名称旁将显示红色惊叹号,并且图层旁的复选框不可用,因此您可以立即获悉地图中图层的数据链接是否已断开。

内容列表中断开的数据链接

如果某个图层引用的数据源已被移动、重命名或删除,或者由于某种原因导致不可访问,则需要对该图层进行修复。

可通过多种方法来修复断开的数据链接,具体请参阅以下内容:

修复一个图层的断开链接

如果您只想修复某个特定图层的断开链接,请单击图层属性对话框选项卡中的设置数据源按钮。

单击“设置数据源”按钮输入正确的数据集位置。

可通过浏览至相应的位置来指定图层的数据源。在数据源 对话框中选择所需的数据源,然后单击添加修复图层。

修复多个图层的断开链接

您可能发现地图中的多个图层需要进行修复。例如,如果多个图层使用的数据源所在的地理数据库已被移动或重命名,则需要对所有这些图层进行修复。如果希望一次修复多个图层,请右键单击具有断开链接的图层,然后单击数据 > 修复数据源。也可以单击红色惊叹号打开设置数据源 对话框,如下图所示。

修复多个数据链接

从内容列表修复数据链接时,ArcMap 将使用您浏览至的数据源修复所选图层,而且如果在所指定数据源的位置能够找到它们的数据源,会自动修复其他损坏的图层。

使用 arcpy.mapping 模块查找和修复多个地图文档的数据链接

地理处理包含用于管理 ArcMap 文档库的 arcpy.mapping 模块。这组 Python 函数可自动完成多个地图管理和输出(打印和导出)工作流。

例如,可以

有关详细信息,请参阅用于地图文档管理和输出的地理处理脚本以及使用 arcpy.mapping 更新和修复数据源

链接未断开时更改数据源

如果您希望更改图层使用的数据源,请使用图层属性 对话框选项卡中的设置数据源按钮。

如果不能修复断开的图层,会发生什么情况?

如果不知道需要进行修复的图层所使用的数据源的新位置,或者该数据源不再可用,则可以不对损坏的图层进行修复,而是继续使用地图。损坏图层将继续显示在内容列表中,并带有一个红色惊叹号。如果不再需要此图层,可将其删除。


7/10/2012