Как почистить чертеж в автокаде. AutoCAD. Очистка чертежей от всякой лишней ерунды (слоев, имен блоков и т. п.)

Программы

Избитая проблема: “Очистка либо уменьшение DWG-файлов”

Издавна уже собрана аннотация на форуме DWG.ru. Она помогает, но как оказалось не постоянно и несовсем комфортно ей воспользоваться. Не так давно снова попался проблемный файл.

Вначале неувязка заключалась не в размере файла, а скорости его работы. Т.е. файл открыли и при попытке просмотреть характеристики объектов Автокад долго задумывается.

Иной неувязкой оказалось наличие неиспользуемых текстовых стилей, но при пробы лобового удаления Автокад ругался отказом т.к. стиль употребляется. Удаляя все объекты на чертеже – было удалено в итоге полностью все (пустой файл остался). Размер файла был порядка 3Мб, а стили все еще кое-где употребляются.

Как выход была найдена программа пакетная чистка файла Автор: Кулик Алексей aka kpblc.

Итак.
Запуск: создаем пустой/новый чертеж DWG (можно не сохраняться), закидываем/перетаскиваем файл-программу в окно Автокада. Набираем команду BP (или bp – не принципиально). Далее все просто.
программа пакетно чистит все файлы в каталоге и подкаталогах. Глубину чистки настраиваем юзер.

Крайне не рекомендую создавать пакетную чистку на сервере и рекомендую предварительно сделать копии файлов. Заморочек не появлялось, но гарантий не даю.

Фактически доступные настройки:

Я изменил две строки в коде чтобы созидать когда программа отработала. Одна строчка – сообщение, что работа завершена. Т.к. “трудные” файлы обрабатываются долго и не понятно завис Автокад либо работает. Вообщем программа не зависает – и стоит набраться терпения. Один раз ожидали порядка 30 минут (обрабатывали 5 файлов по 20…50Мб). Неувязка в файле была таковая, что объекты не копировались.

Иная модифицированная строчка – это перечень обработаных файлов. Ежели это окно не покажется нажмите “F2” в автокаде. Полезно поглядеть какие файлы обработались с способами. Охото добавить в код вывод инфы на сколько уменьшили файлы, но не буду.

Скачать модифицированную программу: Пакетная чистка файла

PS
В проблемном файле неиспользуемые стили удачно удалились, характеристики объектов просматривались сходу. Спасибо Кулик Алексей! {jcomments on}

Тэги: AutoLISP, Скрипты

AutoCAD

Решение

Используйте последующие утилиты для удаления неиспользуемой геометрии и исправления ошибок базы данных чертежа:

  • ПРОВЕРИТЬ (команда): проверка целостности чертежа и исправление неких ошибок.
  • ВОССТАН (команда) — восстановление и открытие покоробленного файла чертежа.
  • ОЧИСТИТЬ (команда): удаление неиспользуемых частей, таковых как определения блоков и слои, из чертежа.
  • -ОЧИСТИТЬ (команда): удаление неиспользуемых именованных объектов, таковых как определения блоков и слои, из чертежа с помощью командной строки.
Читайте также  Stopcode windows 10 0xc000021a. Ошибка 0xc000021a в Windows 10. Что делать?

Указанные команды могут употребляться персонально либо в композиции для обслуживания и проверки ошибок. Приведенные ниже примеры иллюстрируют выполнение одних и тех же задач. Но, ежели употреблять способ «Восстановить» в отличие от «Проверки», то можно выполнить наиболее четкое задание при обнаружении и устранении ошибок.

Способ 1:

  1. Откройте файл чертежа.
  2. Проверьте и исправьте ошибки:
    1. Введите ПРОВЕРИТЬ в командной строке.
    2. Введите «Y» (Да), чтоб поправить все ошибки и нажмите кнопку Enter.
  3. Удалите неиспользуемые именованные объекты из чертежа:
    1. Введите PURGE в командной строке.
    2. Установите все флажки.
    3. нажмите “Удалить все”.
  4. Очистите зарегистрированные приложения (из командной строки):
    1. Введите -ОЧИСТИТЬ.
    2. Введите «R» (зарегистрированные приложения) и нажмите кнопку Enter.
    3. *“, потом нажмите кнопку ENTER (звездочка соответствует значению “Все”).
    4. В ответ на запрос необходимости проверки каждого очищаемого имени введите «N» и нажмите кнопку Enter.
  5. Сохраните чертеж.

Примечание. Шаг 3 выполняет диалоговую версию команды Purge, тогда как шаг 4 употребляет эквивалент командной строчки. Это соединено с тем, что функция чистки Regapps доступна лишь из команды «-Purge».
Оба шага 3 и 4 могут быть выполнены из командной строчки. Для шага 3 используйте «Все», чтоб очистить все объекты.

Команда: -PURGE
Введите тип неиспользуемых объектов для чистки [Blocks / DEtailviewstyles / Dimstyles / Groups / LAyers / LTypes / MAterials / MUltileaderstyles / Plotstyles / Shapes / textSTyles / Mlinestyles / SEctionviewstyles / Tablestyles / Visualstyles / Regapps / Геометрия нулевой длины / Пустые текстовые объекты / Orphaned данные/ И]:
Введите имя (имена) для чистки < * >:
Проверить, чтоб каждое имя было очищено? [Да/ N o]

Повторите команду:

Команда: -PURGE
Введите тип неиспользуемых объектов для чистки [Blocks / DEtailviewstyles / Dimstyles / Groups / LAyers / LTypes / MAterials / MUltileaderstyles / Plotstyles / Shapes / textSTyles / Mlinestyles / SEctionviewstyles / Tablestyles / Visualstyles / р egapps / Геометрия нулевой длины / Пустые текстовые объекты / Осиротые данные / Все]: р
Введите имя (имена) для чистки < * >:
Проверить, чтоб каждое имя было очищено? [Да/ N o]

Способ 2:

  1. Закройте файл чертежа.
  2. Восстановить и поправить любые ошибки:
    1. В командной строке введите команду “Восстановить”.
    2. В диалоговом окне «Выбор файла» выберите проблемный файл.
    3. После завершения проверки чертежа раскроется чертеж.

Примечание.

  • В зависимости от количества проверенных ошибок рекомендуется употреблять SAVEAS, переименование чертежа и сохранение копии начального файла. Потом закройте файл и опять запустите Вернуть вновь сохраненный файл.
  • При работе с файлом чертежа хоста и его файлами ссылок используйте команду RECOVERALL для проверки ошибок ссылок. 
  1. Удалите неиспользуемые именованные объекты из чертежа:
    1. Введите PURGE в командной строке.
    2. Включить все флажки, отмеченные на
    3. нажмите Очистить все
  2. Очистите зарегистрированные приложения (из командной строки):
    1. Введите -ОЧИСТИТЬ.
    2. Введите R (зарегистрированные приложения) и нажмите кнопку ENTER.
    3. * “, потом нажмите Enter (звездочка равняется ко всем)
    4. В ответ на запрос необходимости проверки каждого очищаемого имени введите N и нажмите кнопку ENTER.
  3. Сохраните чертеж.
Читайте также  Можно ли скопировать диск ps4. Создание резервной копии и восстановление

Метод 3:

Для AutoCAD 2012 и наиболее поздних версий ПРОДУВКА а также ВОССТАНОВЛЕНИЕ Команда может быть выполнена сразу с помощью DWGCONVERT полезность. Эта утилита также может быть применена для пакетного выполнения этих процедур на почти всех чертежах сразу.

  1. Для пуска утилиты DWG Convert:
    • С хоть каким открытым рисунком введите DWGCONVERT команда.
    • Не открывая чертежи, нажмите на меню приложения и выберите DWG Convert ,
  2. в DWG Convert окно, нажмите на Опции конверсии ,
  3. Нажмите новейший и введите имя для опции преобразования.
    • При необходимости выберите настройку преобразования, лучшую от обычной, из раскрывающегося перечня, чтоб употреблять новейшую настройку преобразования.
  4. в Поменять опции конверсии выберите Проверьте и исправьте ошибки а также Очистка рисунков опции.
  1. Установите остальные характеристики преобразования по мере необходимости.
  2. Нажмите Отлично а позже Близко.
  3. Загрузите файлы для чистки одним из последующих способов:
    • Нажав на Добавить файл значок и просмотр файлов.
    • Перетаскивание файлов из Проводника Windows на Дерево файлов площадь.
  4. Выберите лишь что сделанную настройку преобразования в правом окне.
  5. Нажмите на Перерабатывать и следуйте доп инструкциям, в зависимости от событий, в зависимости от опций опции преобразования.

Программы

AutoCAD for Mac; программы AutoCAD; AutoCAD LT for Mac

Версии:

все

Как уменьшить размер файла dwg — 7 способов

Если в процессе работы в 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, то сохранения личных представлений аннотативных объектов для каждого масштаба. Отдельные объекты сохраняются на слоях, используемых для организации объектов 1-го и того же масштаба. Таковой размер лишней инфы ведет к повышению размера файла.

Использование файлов DGN

Если вы используете в чертеже геометрию, импортированную из файлов DGN (Microstation), то она может приводить к значительному повышению размера файла dwg. Удалить неимпользуемые данные, пришедшие из файлов DGN можно в AutoCAD 2014 с установленным пакетом исправлений и в AutoCAD 2015 с помощью команды Очистить (_PURGE).

К огорчению, всепригодного совета нет и в каждом определенном случае нужно применять тот либо другой метод, а может и несколько способов.

Другие достойные внимания материалы

Наши группы в соц сетях

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