问题

问题:MXD 文件大小随着后续保存而显著增加

Last Published: April 25, 2020

描述

在某些情况下,MXD 文件大小可能会显著增加。 例如:
首次保存之前,文件大小可能小于 1 兆字节;首次保存时,文件大小可能小于 6.5 兆字节;第二次及后续保存时,文件大小可能小于 13 兆字节。

原因

在 ArcCatalog 中,可能由于 ArcToolbox 的“结果”选项卡中存储了大量地理处理结果而导致文件大小增加。

在 ArcCatalog 中运行地理处理工具时,结果将存储在 ArcToolbox 的“结果”选项卡中,该选项卡在 ArcCatalog 会话之间将持续存在。 相反,在 ArcMap 中运行地理处理工具时,结果将存储在 ArcToolbox 的“结果”选项卡中,并保存在 MXD 中。

ArcCatalog 中的“结果”选项卡导致 MXD 大小增加。 当 ArcMap 启动时,会将 ArcCatalog 的 ArcToolbox“结果”选项卡的内容加载到 ArcMap 的 ArcToolbox“结果”选项卡中。 此外,如果将 MXD 加载到 ArcMap 中,则还将加载存储在 MXD 中的“结果”选项卡。 保存 MXD 后,可将“结果”选项卡的内容写入 MXD,其中包括 ArcCatalog 的“结果”选项卡的内容。 写入 MXD 的所有内容都可能有问题,因为“结果”选项卡通常包含可能跨越数月的大量地理处理结果,由此可能会导致 MXD“冗余”。

注:
如果执行许多地理处理操作,最好定期清除 ArcMap 和 ArcCatalog 的 ArcToolbox“结果”选项卡。 应用程序不会自动对其进行清除。

解决方案或解决方法

以下步骤将永久清除 ArcToolbox 中的“结果”选项卡。 如果需要,可以在“历史记录”工具箱中获得以前的地理处理结果。 有关从“历史记录”工具箱中检索结果的详细信息,请参阅以下“相关信息”部分。

  1. 关闭 ArcMap 并打开 ArcCatalog。
  2. 转至 ArcToolbox > 结果选项卡。 在“结果”选项卡中,查找“Current Session”和“Previous Sessions”。 如果“Previous Sessions”不存在,请转至步骤 4。 如果“Previous Sessions”存在,请转至步骤 3。
  3. 右键单击“Previous Sessions”> 全部移除。
  4. 在 ArcMap 中打开有问题的 MXD。
  5. 单击文件 > 另存为。 将 MXD 保存为新名称。
  6. 检查该问题是否已解决。 如果该问题已解决,请勿继续其余步骤。 如果问题仍然存在,请转至步骤 7。
  7. 转至 ArcToolbox > 结果选项卡。 在“结果”选项卡中,查找“Current Session”和“Previous Sessions”。 右键单击“Previous Sessions”> 全部移除。
  8. 单击文件 > 另存为。 将 MXD 保存为新名称。

文章 ID:000009451

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容