使用文档碎片整理程序工具

ArcGIS 文档碎片整理程序工具可对 .mxd 文件内存储的数据进行碎片整理,以尽可能减小文件大小。如果 .mxd 文件过大,此工具将十分有用。此工具也可以对 .sxd、.3dd 和 .mxt 文件进行碎片整理。此工具位于 ArcGIS Desktop 安装目录的 Utilities 文件夹中。在默认情况下,此工具位于 <安装路径>:\Program Files\ArcGIS\Desktop10.0\Utilities。

您可以对单个文档文件、特定文件夹中的所有 ArcGIS 文档或文件树中某点下的文件夹内的所有文档进行碎片整理。对于经过碎片整理的文档,有不同的放置选项可供选择。默认情况下,会在原始文件所在的文件夹中创建一个新文档文件,而新文件的名称与原始文件相同,只是在后加上了 _Defrag 后缀。例如,如果对 JoshuaTreeNP.mxd 进行碎片整理,则新文件名为 JoshuaTreeNP_Defrag.mxd。

碎片整理过程中的文件处理如下:

  1. 使用末尾具有 _Defrag 后缀的文件名创建经碎片整理的文件。
  2. 根据所选的文件处理选项,将原始文件的扩展名更改为 .old。
  3. 如果适用,将使用原始文件名对经碎片整理的文件进行重命名。
  4. 如果适用,将删除原始文件。

此工具可帮助修复存在碎片整理问题的 .mxds 文件。在使用“文档碎片整理程序”之前,应先创建原始文件备份副本。

提示提示:

可作为 MS-DOS 提示符中的一项命令来运行 ArcGIS 文档碎片整理程序工具。使用方法如下:

DocDefragmenter <full source file path> <full target file path>

此命令将不会返回任何信息或成功状态;因此,判定操作是否成功的唯一标准便是查看是否生成目标文件。

步骤:
  1. 运行 DocDefragmenter.exe。

    将打开 ArcGIS 文档碎片整理程序 对话框,如下面的屏幕截图所示:

    ArcGIS 文档碎片整理程序对话框

  2. 选择文件选择选项。
    • 单击单个文件可对单个文档文件进行碎片整理。
    • 单击文件夹可对特定文件夹中的所有 ArcGIS 文档文件进行碎片整理。
    • 单击文件夹及所有子文件夹可对特定文件夹及递归于其全部子文件夹下的所有 ArcGIS 文档文件进行碎片整理。
  3. 单击选择并导航至单个文档文件(如 .mxd 文件)或包含文档文件的文件夹。
  4. 选择文件处理选项,这将确定经碎片整理的文件的命名方式。选项如下:
    • 保持原始文件不变并创建新的经碎片整理的文件,新文件的名称为原始文件名后追加 _Defrag 后缀。
    • 利用经过碎片整理的文件替换原始文件。将原始文件的扩展名更改为 .old
    • 覆盖原始文件。
      警告警告:

      如果选择此选项,必须确保备份了原始文件副本(以及所选文件夹中的所有 .mxd 文件)。

  5. 单击确定,开始对所选文件进行碎片整理。
  6. 单击退出关闭应用程序。

此时,指定文件将具有更少的碎片,且占用更小的磁盘空间。

可能会由于文件访问权限的问题而导致碎片整理失败。如果出现此状况,可以通过错误消息的帮助及处理过程所遗留的文件来推断产生问题的原因。


7/10/2012