使用文档碎片整理程序工具
ArcGIS 文档碎片整理工具可对 .mxd 文件内存储的数据进行碎片整理,以尽可能减小文件的大小。如果 .mxd 文件过大,此工具则会十分有用。而且,它也可用于对 .sxd、.3dd 和 .mxt 三种类型的文件进行碎片整理。该工具位于 ArcGIS for Desktop 安装目录的 Tools 文件夹中。在默认情况下,位置是 <安装路径>:\Program Files\ArcGIS\Desktop10.2.1\Tools。或者,也可以从所有程序 > ArcGIS > Desktop 工具中打开此工具。
您可以对单个文档文件、特定文件夹中的所有 ArcGIS 文档或文件树中某节点下的文件夹内的所有文档进行碎片整理。
对于经过碎片整理的文档,有不同的放置选项可供选择。默认情况下,会在原始文件所在的文件夹中创建一个新的文档文件,而新文件的名称与原始文件相同,只是在其后加上了 _Defrag 后缀。例如,如果对 JoshuaTreeNP.mxd 进行碎片整理,则新文件的名称为 JoshuaTreeNP_Defrag.mxd。
碎片整理过程中的文件处理方式如下:
- 使用末尾具有 _Defrag 后缀的文件名创建执行碎片整理后的文件。
- 根据所选的文件处理选项,将原始文件的扩展名更改为 .old。
- 如果可行,将使用原始文件名对执行碎片整理后的文件进行重命名。
- 如果可行,将删除原始文件。
此工具可帮助修复存在碎片整理问题的 .mxds 文件。在使用“文档碎片整理程序”之前,应先创建原始文件的备份副本。
可使用 MS-DOS 提示符中的一项命令来运行 ArcGIS 文档碎片整理程序工具。用法如下:
DocDefragmenter <full source file path> <full target file path>
此命令或工具不会返回任何信息或成功状态;判定此操作是否成功的唯一标准便是查看是否生成目标文件。
要运行工具向导,请执行以下操作:
-
运行 DocDefragmenter.exe。
将打开 ArcGIS 文档碎片整理程序 对话框,如下所示:
- 选择文件选择选项。
- 单击单个文件可对单个文档文件进行碎片整理。
- 单击文件夹可对特定文件夹中的所有 ArcGIS 文档文件进行碎片整理。
- 单击文件夹和所有子文件夹可对特定文件夹及其下的全部子文件夹中的所有 ArcGIS 文档进行碎片整理。
- 单击选择并导航至某单个文档(如 .mxd 文件)或包含多个文档的文件夹。
- 选择文件处理选项,这将确定执行碎片整理后的文件的命名方式。选项如下:
- 保持原始文件不变并创建新的执行碎片整理后的文件,新文件的名称为原始文件名后追加 _Defrag 后缀。
- 利用执行碎片整理后的文件替换原始文件。将原始文件的扩展名更改为 .old。
- 覆盖原始文件。警告:
如果选择此选项,必须确保已备份了原始文件(以及所选文件夹中的所有 .mxd 文件的副本)。
- 单击确定,开始对所选文件进行碎片整理。
- 碎片整理完成后,单击退出关闭应用程序。
碎片整理完成后,该文件的碎片更少,且占用的磁盘空间更小。
注意,可能会由于文件访问权限的问题而导致碎片整理失败。如果出现此状况,则可以通过错误消息提示及处理过程所遗留的文件来推断产生问题的原因。