пятница, 10 ноября 2017 г.

Уменьшение размера dwg файла

Часто в работе приходится брать за основу чужие dwg чертежи, при этом они содержат множество ненужной информации для выполняемого проекта и занимают много места в памяти.
Отсюда проблемы с пересылкой чертежа, долгим сохранением и автосохранением. Помимо ненужной информации есть чертежи могут содержать ошибки, что так же негативно влияет на размер. Вопрос с ошибками решается командой _.audit, с неиспользуемыми объектами - _.purge. Однако, причиной "раздувания" размера файла может быть использование сторонних библиотек при преобразовании файла другого формата в формат DWG, либо при копировании объектов из такого файла. В данном случае вопрос решается следующей LISP-функцией:
(DICTREMOVE (namedobjdict) "ACAD_DGNLINESTYLECOMP")
Более подробная информация и последствия использования описаны здесь .
Сегодня данное средство (было найдено коллегой по работе) помогло уменьшить размер dwg файла с 7 МБ до 550 кБ, что не может не радовать.

Комментариев нет:

Отправить комментарий