修复图层和表的已损坏数据源

在打开地图或场景时,将访问每个图层所引用的数据。 如果数据源已被移动、重命名、删除或无法访问,将无法绘制该图层,并将使用红色惊叹号 修复已损坏的数据源内容窗格中指示其断开状态。 同样,如果独立表的数据源不可用,则将显示相同的指示符。

如果引用的数据源无法访问,则可以修复数据源链接。 或者,如果您不能立即修复链接,则可以保持连接断开并继续使用地图或场景,或者移除数据集(如果不再需要该数据集)。

如果与某个 web 图层数据源的连接断开,则将无法修复数据源。 相反,请移除该 web 图层,然后将具有已更新数据源的新 web 图层添加到地图。

提示:

  • 如果多个断开的链接的数据源相似,则可以同时更新工程中的所有数据源。 有关详细信息,请参阅更新数据源
  • 也可以使用 arcpy.mp 修复数据源链接。 有关使用 Python 自动完成此过程的详细信息,请参阅更新和修复数据源

为图层或表修复断开的数据源链接

要为图层或独立表修复断开的数据源连接,请按照下列步骤操作:

  1. 在地图的内容窗格中,右键单击数据集,然后单击属性
  2. 选项卡上,单击设置数据源
  3. 在随即显示的对话框上,浏览至该数据源并将其选中,然后单击确定
警告:

对于损坏的要素图层,新数据源的要素几何类型必须与原始数据源的要素几何相匹配。 同样,新数据源的 XY 字段必须与损坏的 XY 事件图层中的 XY 字段相匹配,否则系统将返回一条错误消息,指明该数据源无法更改。

为多个图层修复断开的数据源链接

您可能发现地图中的多个图层需要进行修复。 例如,如果多个图层使用的数据源所在的地理数据库已被移动或重命名,则必须对所有这些图层进行修复。 可以对内容窗格的视图进行过滤,仅显示存在断开的数据源链接的图层。 在内容窗格中,单击过滤器按钮 过滤器,然后单击断开的数据链接

内容窗格中修复数据链接时,如果可以在地图上找到选定图层的数据源以及其他任何损坏的图层(如果可以在同一位置找到它们的数据源),则可以修复该数据源。

要为多个图层修复断开的数据源链接,请按照下列步骤操作:

  1. 在地图的内容窗格中,单击图层旁的红色惊叹号按钮 修复已损坏的数据源 以打开更改数据源对话框。
  2. 浏览至该数据源并将其选中,然后单击确定