Утилита Дефрагментатор документов в ArcGIS дефрагментирует хранение внутри MXD-файла с целью снижения его размера. Утилита используется для уменьшения размера больших MXD-файлов. Утилиту также можно использовать для дефрагментации файлов SXD, 3DD и MXT. Утилита находится в папке Инструменты в установочном каталоге ArcGIS Desktop. По умолчанию, этим местоположением является <install path>:\Program Files\ArcGIS\Desktop<Version Number>\Tools. Утилиту MXD Doctor также можно открыть из меню Все программы > ArcGIS > Инструменты Desktop.
Дефрагментировать можно один файл документа, все документы ArcGIS в определенной папке или все документы в папках до определенного места в файловой структуре.
Есть несколько вариантов размещения дефрагментированных документов. По умолчанию новый файл документа создается в той же папке, что и исходный файл, а имя нового файла – такое же, что и у исходного файла с добавлением суффикса _Defrag. Например, если дефрагментировать файл JoshuaTreeNP.mxd, новый файл будет называться JoshuaTreeNP_Defrag.mxd.
Обработка файла во время дефрагментации выполняется следующим образом:
- Дефрагментированный файл создается путем добавления суффикса _Defrag в конце имени.
- Если выбран соответствующий параметр обработки, расширение исходного файла будет изменено на OLD.
- Если выбран соответствующий параметр, дефрагментированный файл будет переименован по имени исходного файла.
- Если выбран соответствующий параметр, исходный файл удаляется.
Эта утилита предоставляется бесплатно для восстановления проблемных фрагментированных MXDS-файлов. Создайте резервную копию исходного файла, прежде чем использовать дефрагментатор документов.
Для запуска мастера утилиты выполните следующие действия:
-
Запустите программу DocDefragmenter.exe.
Диалоговое окно Дефрагментатор документов ArcGIS откроется как показано на рисунке:
- Выберите параметр выбора файлов.
- Щелкните Один файл, чтобы дефрагментировать один файл документа.
- Щелкните Папка, чтобы дефрагментировать все файлы документов ArcGIS в определенной папке.
- Щелкните Папка и все вложенные папки, чтобы дефрагментировать все файлы документов ArcGIS в определенной папке и во всех вложенных папках.
- Щелкните Выбрать и перейдите к одному файлу документа (например, .MXD) или в папку, которая содержит файлы документов.
- Выберите параметр обработки файлов, который определяет, как будет назван дефрагментированный файл. Можно выбрать следующие опции:
- Не изменяйте исходный файл и создайте новый дефрагментированный файл с суффиксом _Defrag.
- Замените исходный файл дефрагментированным файлом. Измените расширение исходного файла на OLD.
- Перезапишите исходный файл.
- Щелкните ОК, чтобы запустить дефрагментацию выбранных файлов.
- После завершения дефрагментации щелкните Выход, чтобы закрыть приложение.
Указанные файлы должны быть менее фрагментированными и занимать меньше места на диске.
Дефрагментация может завершиться ошибкой из-за ограничений доступа к файлу. В этом случае понять суть проблемы можно по сообщению об ошибке и по файлам, которые не участвовали в процессе.