Sorry, you have been blocked
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.
Cloudflare Ray ID: 7c81bec13a5bc2e8 • Your IP: Click to reveal 138.199.34.31 • Performance & security by Cloudflare
Кустомальный CАПР
Сборка личных настроек, инструментов, заметок по автоматизации проектной работы
Большой вес файла — что можно сделать

Все мы не раз сталкивались с чрезмерно большим весом файлов автокада. Технически в файле автокада(dwg) нарисован небольшой обьем, а файл весит за 10Мб. Особенно заметно когда происходит копирование из одного файла в другой «линии», но копирование может занимать 15 минут и более. Спрашивается чем автокад занимается эти 15 минут.
Автокад при копировании «линии» может захватить типы линии, шрифты, блоки и типовые блоки. Обычная команда _PURGE не помогает т.к. типы линий переносятся в раздел памяти файла как основные и _PURGE их не чистит. Чтобы вынести из списка основных в дополнительные (для последующего удаления) используется следующая команда:
(dictremove (namedobjdict) «ACAD_DGNLINESTYLECOMP»)
Копируем данную команду в командную строку и применяем команду нажав Enter .
Это удалит словарь библиотеки из файла, и все типы линий предстанут перед нами в качестве списка блоков.
Дальше повторно применяем команду _PURGE
ps ссылок на первоисточник нет, но спасибо авторам команды за этот замечательный костыль, размер файла может уменьшиться на порядок!
psps само собой разумеется, перед подобными операциями надо сохранять резервную копию искомого файла
Файл автокад много весит
Сборка личных настроек, инструментов, заметок для работы в Автокаде легко и непринужденно

Все мы не раз сталкивались с чрезмерно большим весом файлов автокада. Технически в файле автокада(dwg) нарисован небольшой обьем, а файл весит за 10Мб. Особенно заметно когда происходит копирование из одного файла в другой «линии», но копирование может занимать 15 минут и более. Спрашивается чем автокад занимается эти 15 минут.
Автокад при копировании «линии» может захватить типы линии, шрифты, блоки и типовые блоки. Обычная команда _PURGE не помогает т.к. типы линий переносятся в раздел памяти файла как основные и _PURGE их не чистит. Чтобы вынести из списка основных в дополнительные (для последующего удаления) используется следующая команда:
(dictremove (namedobjdict) «ACAD_DGNLINESTYLECOMP»)
Копируем данную команду в командную строку и применяем команду нажав Enter .
Это удалит словарь библиотеки из файла, и все типы линий предстанут перед нами в качестве списка блоков.
Дальше повторно применяем команду _PURGE
ps ссылок на первоисточник нет, но спасибо авторам команды за этот замечательный костыль, размер файла может уменьшиться на порядок!
psps само собой разумеется, перед подобными операциями надо сохранять резервную копию искомого файла
Очевидное и невероятное в ОВиК
Хватило нам на старости Scalecleanup и TotalPurge утилит
.
Так еще и в AutoCAD 2012-2014 появились DGN стили линий, которые забивают файл до неприличных размеров. Ни Purge, ни Audit, ни Scalelistedit не помогают.
Вообще все процедуры очистки чертежей, которые актуальны на настоящий момент, описаны неким американским инженером Стивеном Коста (похож на мормона) здесь: http://blog.microsolresources.com/2013/08/23/autocad-large-file-size-problem/
Тут можно скачать файл, который абсолютно пустой, а весит 8 МБ. Поиграйтесь стандартными средствами и вы поймете, что обычными командами AutoCAD с ним ничего не сделаешь. Нет ни одного объекта в модели, ни одного объекта на листах. Только через команду STATUS можно увидеть, что огромное количество объектов висит в теле чертежа (около 200 тыс. штук).
Спасибо разработчикам из Autodesk, которые сами создают проблемы и сами их решают.
1.Берем файлы здесь, распаковываем в какую-нибудь несистемную папку, например в «Мои документы». Это очень важно!
Для AutoCAD 2013, 2014 берем файл здесь:
http://usa.autodesk.com/adsk/servlet/ps/dl/index?site >2.Описание процедуры очистки здесь: http://images.autodesk.com/adsk/files/AutoCAD_2012_DGN_Hotfix_Readme0.pdf ну и ниже на великом русском:
Выделяем каждый файл из архива, правая кнопка, свойства.Далее «разблокировать»:
У меня файл разблокирован, поэтому этой кнопки уже нет.
4.После разблокировки перемещаем эти файлы в папку с системными файлами
5.Запускаем , открываем файл, который нужно почистить
6.Набираем команду NETLOAD
7.Выбираем файл DgnLsPurge.dll
8.Набираем команду DGNPURGE, чистим. Процедура очистки занимает около 10 минут на файл, что критично в некоторых случаях… Рекомендую, если работаете по сети, скопировать файл себе на рабочую станцию.
9.Набираем команду PURGE, чистим
10.Далее в этой сессии продолжаем чистку остальных чертежей.
11.В новой сессии Автокада пункты 5-9 нужно повторять по новой. Можно прописать процедуру, чтобы запускалась автоматом.
Например, до чистки:
Результат чистки:
Результат:

НУ вот как-то так. Удачи в нашем нелегком деле!
Если в процессе работы в AutoCAD вы заметили, что размер файла вашего чертежа стал необоснованно увеличиваться, то следует обратить внимание на настройки программы, стиль работы, используемые инструменты и данные. Ниже привожу список рекомендаций, который позволит решить вопрос больших DWG-файлов.
Формат файла dwg
Сохранение файла в формате более старых версий AutoCAD (например, при работе в AutoCAD 2014 сохранять в формате AutoCAD 2000) приводит к тому, что файлы увеличиваются в размерах. Это происходит по причине того, что объекты, поддерживаемые современными версиями (аннотативные масштабы, параметрические зависимости и пр.) при сохранении в формате более старой версии преобразуются в набор простых объектов, а это ведет к увеличению размера файла.

Сохранение иконок предварительного просмотра
В каждом файле dwg по-умолчанию создается изображение для предварительного просмотра, которое отображается в системе, например при выборе файла в проводнике Windows

Переменная THUMBSIZE отвечает за размер картинки предварительного просмотра. По умолчанию ее значение равно 3, что соответствует размеру 512 х 512. Увеличение размера изображения приведет к необоснованному росту размера файла. Например, при максимальном значении переменной равным 8, размер изображения будет составлять 2560 х 2560, т.е. размер файла увеличится примерно на 70 кб. Если нет необходимости в использовании предварительного просмотра, то можно отключить создание картинок, установив значение 0.
Быстрое сохранение чертежа
При каждом сохранении чертежа AutoCAD проводит либо быстрое сохранение (в файл дописываются лишь изменения), либо полное сохранение (файл полностью перезаписывается). Процент быстрых сохранений устанавливается переменной ISAVEPERCENT. Механизм быстрых сохранений работает так: переменная ISAVEPERCENT устанавливает максимально допустимый объем устаревшей информации, хранимой в файле рисунка, при быстрых сохранениях его изменений. После достижения заданного значения AutoCAD выполняет полное сохранение вместо пошагового. При этом часть устаревшей информации удаляется из файла рисунка. Т.е. чем меньше процент, тем меньше будет размер файла dwg, но при этом будет чаще проводится полное сохранение, которое по-времени выполняется гораздо дольше, чем быстрое. Для оптимизации производительности следует установить значение 50. Значение 20 и ниже значительно снижает производительность системы при сохранении.
Очистка чертежа
Очистите чертеж от неиспользуемых блоков, стилей, слоев и прочих данных с помощью команды Очистить (_PURGE)

Удаление всех неиспользуемых объектов приведет к снижению размера файла
Подчистка чертежа
С помощью команды ПОДЧИСТИТЬ (_OVERKILL) можно удалить из чертежа повторяющиеся геометрические объекты, перекрывающиеся линии, дуги и полилинии, что также приведет к снижению размера файла. Подробнее о подчистке я уже писал здесь.
Использование аннотативных масштабов
Значительное увеличение размера файла возможно в том случае, если вы используете аннотативные масштабы и сохраняете чертеж в формате AutoCAD 2007 и более поздней. AutoCAD 2007 не поддерживает масштабы аннотаций, поэтому при сохранении чертежа в его формате важно установить значение переменной SAVEFIDELITY. Если оно будет равно 0, то данные о масштабах не будут сохранены и не будет возможности их использования, если равно 1, то сохранения индивидуальных представлений аннотативных объектов для каждого масштаба. Отдельные объекты сохраняются на слоях, используемых для организации объектов одного и того же масштаба. Такой объем избыточной информации ведет к увеличению размера файла.
Использование файлов DGN
Если вы используете в чертеже геометрию, импортированную из файлов DGN (Microstation), то она может приводить к значительному увеличению объема файла dwg. Удалить неимпользуемые данные, пришедшие из файлов DGN можно в AutoCAD 2014 с установленным пакетом исправлений и в AutoCAD 2015 с помощью команды Очистить (_PURGE).
К сожалению, универсального совета нет и в каждом конкретном случае надо использовать тот или иной способ, а может и несколько способов.
AutoCAD увеличивает размер файла после Save.
Добрый день!
Коллеги помогите решить такую проблему. AutoCAD 2007, 2008. есть файл, который после сохранения увеличивает свой размер примерно в 2 раза. так происходит 1-2 раза, а потом он просто подвешивает AutoCAD и всю машину полностью и помогает только снятие задачи. такое происходит только на одной машине, на всех других этот же файл ведет себя абсолютно нормально. что может быть?
#2 Ответ от Александр Ривилис 23 апреля 2009г. 18:14:05 (изменено: Александр Ривилис, 23 апреля 2009г. 18:19:31)
- Откуда: Украина / Киев
- На форуме с 15 апреля 2005г.
- Сообщений: 8,661
- Спасибо: 158
Re: AutoCAD увеличивает размер файла после Save.
ISAVEPERCENT установи в 0
Или:

#3 Ответ от Ferero 24 апреля 2009г. 11:25:58
- Откуда: Питер
- На форуме с 19 февраля 2009г.
- Сообщений: 173
- Спасибо: 1
Re: AutoCAD увеличивает размер файла после Save.
Incremental Save %
Sets the percentage of wasted space allowed in a drawing file. When the specified percentage is reached, AutoCAD performs a full save instead of an incremental save. Full saves eliminate wasted space. If you set Incremental Save % to 0, every save is a full save.
Although incremental saves increase the size of your drawing, do not set a very low value. For optimum performance, set the value to 50. If memory becomes an issue, set the value to 25. If you set the value to 20 or less, performance slows significantly. Low values lower performance because AutoCAD performs time-consuming full saves more often.
Incremental Save % is also controlled by the ISAVEPERCENT system variable.
Может быт следовать рекомендациям разработчиков ?
#4 Ответ от Александр Ривилис 24 апреля 2009г. 11:32:18 (изменено: Александр Ривилис, 24 апреля 2009г. 11:35:53)
- Откуда: Украина / Киев
- На форуме с 15 апреля 2005г.
- Сообщений: 8,661
- Спасибо: 158
Re: AutoCAD увеличивает размер файла после Save.
Может быт следовать рекомендациям разработчиков ?
Нет. Если бы при оптимальной производительности еще бы и все нормально работало, то можно было бы пользоваться этой рекомендацией. Кстати, на сайте http://support.autodesk.com есть рекомендация использовать значение 0:
If you set the ISAVEPERCENT system variable to 0, you may
* Improve compatibility with DWG-compatible applications that do not correctly interpret wasted space in drawings.
* Avoid data loss due to conflicts with some antivirus applications that do not allow partial saves.
* Avoid problems that manifest on some computers as incorrect save times for DWG files when viewed in Windows® Explorer.
* Avoid problems on some network drives which only display temporary files (AC$) instead of the updated drawing (DWG) files.
Note: All Save operations are affected by the ISAVEPERCENT system variable, including clicking Save on the File menu, selecting the Save button on the toolbar, and entering save on the command line.