Меню

Как почистить автокад от ошибок

Антониони


Чисто теоретически — если трава на одном слое, можно сделать свою штриховку и «залить» нужны площади удалив траву.


Проектировщик КИП (Самара, Россия)

Лекс

***
Активный участник форумов

Сейчас отсутствует Сейчас отсутствует


Как чистить файлы dwg

В разных источниках, в том числе на форумах «Проектант», содержится большой объем разрозненной информации на тему очистки файлов dwg. По этой причине назрела необходимость собрать воедино основную информацию в виде инструкции на «Проектанте». Идею высказал Антониони, совместными усилиями реализовали Антониони и Лекс.
Рассматриваются основные методы очистки файлов dwg в целях устранения ошибок и уменьшения размеров файлов. В основе большинства методов два способа выполнения:
1) штатные средства (команды) AutoCAD;
2) программные решения – утилиты от Autodesk и других разработчиков, lisp файлы и т.п.
Важно отметить, что программные решения следует использовать с определенной осторожностью, для начала на тестовых копиях файлов. Причина в том, что ни одна из сторонних программ не гарантирует корректной работы в каждом конкретном файле, открытом в той или иной версии AutoCAD, вследствие чего возможны нежелательные последствия для файла.
Перечень и последовательность методов очистки могут отличаться в зависимости от состояния файла и версии AutoCAD.

Методы очистки файлов, изложенные в инструкции
1. Очистка от неиспользуемых элементов
2. Очистка от неиспользуемых зарегистрированных приложений
3. Проверка на наличие ошибок
4. Выравнивание объектов по координате Z
5. Удаление повторяющихся объектов
6. Очистка списка масштабов
7. Удаление фильтров слоев
8. Удаление геометрических зависимостей
9. Расчленение и удаление прокси-объектов
10. Удаление словарей
11. Удаление «пустых» блоков
12. Удаление «пустых» текстовых объектов
13. Экспорт чертежа в новый «чистый» файл
14. Сохранение чертежа в форматах предыдущих версий
15. Открытие файла в другой программе, поддерживающей формат dwg

Получился достаточно объемный текст, который невозможно разместить целиком в сообщении темы, в основном по причине технических ограничений. Методы очистки подробно описаны во вложенном pdf файле.


Инженер-технолог (Омск, Россия)

Nkassandra

***
Куратор подраздела «Отопление»

vk

Сейчас отсутствует Сейчас отсутствует


Отличная подборка.


Проектировщик подраздела ОВ (Минск, Беларусь)

Карпиз

*
Участник форумов

Сейчас отсутствует Сейчас отсутствует


Добрый вечер коллеги! Помогите решить проблему, проектировал в 3д ошиновку транса … файл весил 500 кб, после того как вставил из другого чертежа командой ctrl+shift+C (очень емкого — 25 мб) один элемент (лэйбл фирмы), мой файл из 500 кб превратился весом в 15, я так полагаю скопировались какие-то свойства… Что только не делал, но никак не получалось уменьшить размер файла. Думал может быть дело в сглаживании кривых… поменял переменную на минимальное сглаживание, не помогло. Вплоть до того, что удалял все на чертежах, сохранял пустой чертеж, а он все равно весил 15 мб. Пробовал копировать в новый чертеж, размер ни чуть не уменьшился. Может кто опытный знает в чем причина и поможет решить проблему. Ссылку с файлом на облако прикрепил:

https://yadi.sk/d/sat3TABtheeUN


Инженер-аудитор (Москва, Россия)

Лекс

***
Активный участник форумов

Сейчас отсутствует Сейчас отсутствует


Карпиз, удалены около 350 тыс. прокси-объектов.


Инженер-технолог (Омск, Россия)

Карпиз

*
Участник форумов

Сейчас отсутствует Сейчас отсутствует


Карпиз, удалены около 350 тыс. прокси-объектов.

Огромное Спасибо!!! Видать я так и не смог удалить эти прокси-объекты. Подскажите пожалуйста то, что вы сделали я смогу найти в сообщении #92?


Инженер-аудитор (Москва, Россия)

Лекс

***
Активный участник форумов

Сейчас отсутствует Сейчас отсутствует


Да, конечно, п. 9, п. 1, п. 2, п. 3, п. 13 — в такой последовательности.


Инженер-технолог (Омск, Россия)

Vishenca

Участник форумов

Сейчас отсутствует Сейчас отсутствует


Добрый день!
Обращаюсь к Вам с насущной проблемой- очень тяжелый чертеж и непонятно почему!
Вот сам файл

https://cloud.mail.ru/public/6xUt/hsQbtrTHe

весит 20Мб, хотя там один только контур.
перепробовала что могла: копировала в пустой, и подчистить и perge, и удалить зависимости и многое другое! Да что то другое мозгов не хватает(((
Помогите решить проблему,  у меня не один такой.

Ajax

*
Участник форумов

Сейчас отсутствует Сейчас отсутствует


Здравствуйте Вишенка! А вы пробовали делать по инструкции как описывал Лекс?

Вот ваш почищенный файл. Все процедуры как в описании которое Лекс создал и выложил чуть выше. За что ему огромное спасибо.


? (Москва, Россия)

Rattlin

**
Активный участник форумов

Сейчас отсутствует Сейчас отсутствует


Разбил. Скопировал в пустой. Получилось 38 кило.


ГИП (Энгельс, Россия)

Vishenca

Участник форумов

Сейчас отсутствует Сейчас отсутствует


Ребята, не выходит!! Разбила, копирую в пустой — все равно 19Мб (((
По инструкции как писал Лекс тоже пробовала….прокси тоже не находит…
Может просто в программе глюк какой…я не знаю.
вот еще один например, только вот его лучше не разбивать

https://cloud.mail.ru/public/KmMN/ixTZUb7up

Ajax

*
Участник форумов

Сейчас отсутствует Сейчас отсутствует


Вишенка у меня не разбитый, просто удалены прокси объекты


? (Москва, Россия)

Vishenca

Участник форумов

Сейчас отсутствует Сейчас отсутствует


Ajax, а есть разница Autocad открывать или Geonics? Пытаюсь разобраться почему он у меня не находит ни прокси , ни ошибок

Ajax

*
Участник форумов

Сейчас отсутствует Сейчас отсутствует


Сам работаю в геониксе и тоже сталкивался с такой проблемой, что геоникс почему-то не находит прокси. Я бы посоветовал открыть автокад и проделать процедуру очистки от прокси в нем. Я в данный момент именно так и делаю.


? (Москва, Россия)

Лекс

***
Активный участник форумов

Сейчас отсутствует Сейчас отсутствует


Vishenca, что именно Вы разбивали? В предыдущих сообщениях уже упоминалось, но на всякий случай я напомню, что разбивать блоки, штриховки, размеры на чертеже категорически нежелательно, в том числе потому, что это приводит к дальнейшему увеличению объема файла.
По поводу открытия чертежа в Autocad или Geonics. Объекты, которые созданы в Geonics, так сказать, «родные», не являются таковыми для «чистого» AutoCAD и могут восприниматься им как прокси-графика. Так что разница очевидна.


Инженер-технолог (Омск, Россия)


Сейчас Вы — Гость на форумах «Проектант». Гости не могут писать сообщения и создавать новые темы.
Преодолейте несложную формальность — зарегистрируйтесь! И у Вас появится много больше возможностей на форумах «Проектант».

Последние сообщения на форуме «Программное обеспечение Autodesk»

05 Ноября 2022 года, 15:40

21 Октября 2022 года, 13:45

14 Октября 2022 года, 14:27

19 Сентября 2022 года, 18:47

07 Сентября 2022 года, 11:58

15 Апреля 2022 года, 15:25

09 Апреля 2022 года, 07:50

Как грамотно чистить файл чертежа от всякого шлака? (порядок команд)

Частенько попадают чужие чертежи.Я обычно пользуюсь таким порядком:
1-сношу внешние ссылки
2-выставляю текущими стили standart и слой 0 ибо не удаляются
3-размораживаю и разблокирую все слои в моделе, смотрю что лишнее,сношу,причём периодически делаю»показать всё» ибо шлак разлетается во все стороны, повторяю то же на листах, далее
4_Audit
5_purge (причём со всеми галочками)
6-scalelistedit
7 ну и конечно же _save_as (формат 2004) чтобы не потерять исходник

Как очистить файл автокада от мусора

Данная версия чистки файла только для версий до 2013 года.

Все мы не раз сталкивались с черезмерно большим весом файлов автокада. Технически в файле автокада(dwg) нарисован небольшой обьем а файл весит за 10Мб. Особенно заметно когда происходит копирование из одного файла в другой «линии», но копирование может занимать 15 минут и более. Спрашивается чем автокад занимается эти 15 минут.

Автокад при копировании «линии» так же может захватить типы линии, шрифты, блоки и типовые блоки. Особенно это заметно когда из Архикада экспортируют чертежи в автокад.Обычная команда _PURGE (в простонародье ПУРГЕН) не помогает т.к. типы линий переносятся в раздел памяти файла как основные и ПУРГЕН их не чистит. Чтобы вынести из списка основных в дополнительны(где мы сможем их удалить) используется простая команда. Более сложным и технически правильным языком (и на английском) описание данной проблеммы вы найдете здесь .

Копируем команду в командную строку:

(dictremove (namedobjdict) «ACAD_DGNLINESTYLECOMP»)

Это удалит словарь библиотеки из файла, и все типы линий предстанут перед нами в качестве списка блоков.

Дальше повторно применяем команду _PURGE

Личный рекорд по чистке файла с 35Мб до 3Мб, соответственно производительность так же увеличилась.

Оптимизация файла чертежа AutoCAD: очистка, проверка и восстановление

Автор:

Проблема

  • Файл открывается с ошибками.
  • Файл вызывает зависание или аварийное завершение работы AutoCAD.
  • Низкая производительность при открытии и редактировании файла, а также работе с ним.
  • Сообщения об ошибках при работе с файлом.
  • Команды не работают или выполняются с большой задержкой.
  • Необъяснимое увеличение размера файла.
  • Проблемы с отображением или регенерированием.
  • Элементы чертежа отсутствуют или отображаются неправильно.
  • Невозможно последовательно выбрать объекты.

Причины:

  • Продукты сторонних разработчиков, работающие в среде AutoCAD.
  • Файлы DWG были созданы или сохранены в приложениях сторонних разработчиков (не Autodesk) или продуктах, которые не являются продуктами RealDWG.
  • Работа AutoCAD была прервана при сохранении чертежа.
  • Старые чертежи многократно использовались в течение длительных периодов времени.
  • Аномалии сети (ошибки передачи, блокировка файлов, скрытая запись данных).
  • Деградация носителей (повреждение секторов на жестком диске).

Решение

    для проверки целостности чертежа и исправления некоторых ошибок. для восстановления поврежденного файла чертежа и последующего его открытия. для очистки чертежа от неиспользуемых элементов, таких как определения блоков и слои. для удаления из чертежа неиспользуемых именованных объектов, таких как определения блоков и слои (доступна только с помощью командной строки).

Перечисленные команды можно использовать по отдельности или в сочетании для выполнения операций с чертежом и проверки ошибок. Два способа, показанные в следующих примерах, обеспечивают выполнение одинаковых задач, однако способ 2, в котором используется восстановление, а не проверка, позволяет выполнить более детальную работу по обнаружению и устранению ошибок.

June 18 2011, 13:04

Categories:

  • Дизайн
  • Наука
  • Общество
  • Cancel

Очистка чертежей в работе проектировщика занимает важное место, однако далеко не многие используют средства оптимизации и очистки электронных чертежей, перед тем как выдать Заказчику.
Для меня отправить чертеж с мусором это как пытаться продать грязную машину. Моветон короче.

Чем засоренный чертеж отличается от чистого?
Когда вы удаляете блоки, размеры и прочие примитивы из чертежа, AutoCAD оставляет в теле чертежа следующие атрибуты:
— собственно блоки, которые можно восстановить из Design Center (Ctrl+2)
— слои,
— размерные стили,
— текстовые стили,
— размерные стили,
— Proxy объекты,
— масштабы,
— прочие атрибуты

Также в чертеже могут содержаться системные ошибки, которые будут некорректно обрабатываться у ваших Заказчиков

Главная проблема исходит от Proxy объектов и блоков, конечно

Чем засоренный чертеж отличается от чистого?

В первую очередь размером. Нередки случаи, когда размер файла после очистки удается уменьшить в 2 раза!
Во-вторых, чертеж с системными ошибками может долго грузиться, приводить к фатальной ошибке и не подшиваться как внешняя ссылка.

Как мне очистить чертеж от лишней информации?
1. Команда _purge позволяет очистить чертеж от основного мусора. Применяется каждые 1-2 часа после работы над чертежом
2. Команда _audit устраняет системные ошибки
3. Команда _scalelistedit понадобится вам если вы работаете с внешними ссылками для очистки списка масштабов. Полезна только для владельцев AutoCAD 2008  и младше. В более поздних версиях программа сама отслеживает эту проблему.
Для пакетной очистки чертежей используйте бесплатную утилиту Scale List Cleanup Utility. Эту программу я обнаружил для себя в 2008 году и с тех пор она у меня всегда стоит на рабочем столе. 1000 файлов очистить — дело 30 минут
4. Total Purge от компании DeBalance. Этой программой пользоваться нужно аккуратно, т.к. часто она приводит к зависанию AutoCAD. Но она очень полезная. Что делает? Оптимизирует примитивы в теле чертежа. Программу периодически нужно обновлять, поэтому следите, чтобы ваша версия была актуальной.
5. Removeproxy — утилита для удаления Proxy объектов из тела чертежа. Помогает, но не всегда. Но она полезна тем, что очищает масштабы чертежа, в случае отказа программы AutoCAD сделать это стандартными средствами.

Вот и все.

Чистите ваши чертежи и прибудет с вами сила!
Все вопросы — в комменты к этому посту.

7 марта
2018

Постоянно работаю с большим количество файлов чертежей, постоянно что-то копирую-подгружаю-вставляю, очень много чертежей от других разработчиков приходится открывать и подгружать и ПОСТОЯННО сталкиваюсь с проблемой “замусоренных” чертежей. Многие разработчики присылают чертежи со всяким “хламом”, в некоторых Proxy-объекты, которые не удаляются обычной очисткой чертежа.
“Чистота” чертежа это прежде всего скорость работы и показатель ваше профессионализма, поэтому советую постоянно чистить чертежи.

На предыдущей работе мои коллеги постоянно сталкивались с проблемой “очень тяжелых” файлов, в которых казалось бы вектора мало, но почему0-то чертежи весят до 20-30 Мб.
Стали искать проблему и её устранение, перерыли большой объем информации в интернете и нашли алгоритм очистки чертежей, который помогал во всех случаях, за исключением вариант действительно насыщенных чертежей.
Делюсь:

 Способ проверки и уменьшения объема файлов.

Процесс очистки:
1.  Скопируйте выражение в командную строку в AutoCAD (вместе со скобками!)

(dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")

2.    Затем обязательно выполнить обычную утилиту очистки файлов («Файл»-«Утилиты»-«Очистить»-«Удалить все» несколько раз, пока «удалить все» перестанет быть активным).

Внимание!
1.    Не используйте приведенную ниже команду в облегченной версии AutoCAD- LT! (использовать можно только в стандартном).
2.    Если работаете в СПДС: сначала почистите файл в обычном AutoCAD указанным выше методом, потом продолжайте работать в СПДС.

Метки: AutoCAD, генплан, генпланист, проектирование, чертежи
Copyright © 2014. All rights reserved.

Опубликовано 07.03.2018 GPROAD-RF в категории «AutoCAD», «Autodesk

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Как починить фортнайт если выскакивает ошибка
  • Как починить самп если ошибка