Чистка чертежей AutoCAD

Чертежи AutoCAD имеют особенность, которая заключается в том, что при копировании элементов через буфер из одного файла в другой копируются ошибки базы данных. Это приводит к тому, что относительно небольшой по наполнению файл может "весить" > 30Мб.
Рецепт снижения веса dwg довольно простой:
[Все пункты необходимо выполнять в указанной последовательности]
  1. Открываем чертеж в режиме восстановления, чтобы AutoCAD проверил базу данных файла и исправил все найденные ошибки перед открытием:
  2. Включаем видимость прокси-графики командой PROXYGRAPHICS = 1
  3. Скачиваем и подгружаем командой APPLOAD lisp приложение ExplodeProxy. Далее последовательно вводим команды EXPLODEALLPROXY и REMOVEALLPROXY, дожидаемся завершения очистки. На этом этапе AutoCAD может на некоторое время зависнуть, при наличии большого количества прокси-графики в файле.
  4. После завершения чистки прокси, проверяем чертеж на ошибки командой AUDIT (либо Menu > Drawing utilities > Audit), соглашаемся на исправление всех найденных ошибок: Y
  5. Последний этап - очистка всех неиспользуемых элементов. Вводим команду PURGE (либо Menu > Drawing utilities > Purge) и удаляем все неиспользуемые: 
    Сохраняем чертеж под другим названием, чтобы не потерять исходник, и проверяем его размер.
В зависимости от того, насколько замусорен файл, можно получить довольно впечатляющий результат:
  • Файл до чистки
  • Файл после чистки