镶嵌数据集包含对源数据的引用,所以在移动或复制操作中不会对这些路径进行更改。因此,如果在同一计算机内移动或复制镶嵌数据集,则路径可能是相同的并且不会受到影响。但将镶嵌数据集移动或复制到另一台计算机上时,源栅格的路径可能会更改,而您必须更新这些路径。此外,如果移动源栅格,则将需要更新镶嵌数据集中的路径。
如果使用镶嵌数据集时看不到影像,或者看到棋盘状图案,则可能是因为源栅格或概视图的路径已损坏。
如果在默认位置(地理数据库文件夹旁)创建概视图,且将它们移动到相同的默认位置,则不需要更新该路径。如果概视图仍然在相同的位置,且对镶嵌数据集可见,则不需要更新路径。如果镶嵌数据集无法访问概视图,或者概视图被移动,则这些概视图的路径将需要更新。
如果镶嵌数据集中有激光雷达数据,则可能会生成缓存。如果目标位置不存在缓存或缓存已过期,则将重新生成缓存。如果移动该缓存并且要继续使用它,则必须更新镶嵌数据集中的路径。
如果使用缓存栅格函数(或构建镶嵌数据集项目缓存工具),则需要更新路径。
如果您知道需要替换的路径,则可在目录中右键单击镶嵌数据集,然后单击数据 > 修复镶嵌数据集路径... 或使用目录窗口,然后单击修改 > 修复。这会打开修复镶嵌数据集对话框,通过此对话框,您可以定义旧路径和新路径。以下描述了该对话框的使用步骤。
如果需要标识损坏的路径,请使用导出镶嵌数据集路径工具。此工具将输出一个表,其中包含所有路径或者只包含损坏的路径。然后,您可以使用修复镶嵌数据集路径工具或者修复镶嵌数据集对话框来修复损坏的路径。
- 向 ArcMap 添加镶嵌数据集。
- 或者,使用选择工具选择镶嵌数据集中需要修复路径的栅格。
- 在内容列表中右键单击镶嵌数据集,然后单击数据 > 修复镶嵌数据集路径。
- 或者,选中仅损坏的路径。
镶嵌数据集知道哪些路径是损坏的。如果选中此选项,则可减少搜索和修改路径所需的时间。或者,有些栅格可能保留在原始路径位置,而您并不希望修改这些路径。
- 在旧路径下单击第一行,然后输入旧路径,如 C:\MyData\City\Rasters。
- 在新路径下单击同一行,然后输入新路径,如 \\ServerA\CityData\Rasters。
旧路径和新路径不必是完整的路径;它们可以是已更改的路径的一部分。例如,如果对磁盘位置进行了重命名,则只需对该部分重命名。对于 C:\MyData\City\Raster,可以为旧路径指定 C:\,为新路径指定 D:\。
- 也可以使用文件夹路径深度来识别可能需要修改的路径的开头部分。
- 如果进行了选择,请选中仅修复所选项。
- 单击确定运行此操作。