Как убрать неиспользуемые слои в автокаде
Перейти к содержимому

Как убрать неиспользуемые слои в автокаде

  • автор:

Как удалить слой в Автокаде? Почему не удаляется слой?

Часто возникают ситуации, когда необходимо в AutoCAD удалить ненужный слой. Как удалить неиспользуемые слои в Автокаде — рассмотрим далее.

Конечно, можно просто сделать слой невидимым. Он не будет отображаться и печататься, однако будет храниться в файле чертежа. При этом размер файла будет увеличен. Поэтому оптимально слой в AutoCAD не отключать, а удалять.

Чтобы удалить слой в AutoCAD, выделите его в диалоговом окне «Диспетчер свойств слоёв» и нажмите на кнопку «Удалить».

Рис. 1 - Как удалить слой в Автокад

По окончании закройте Диспетчер и убедитесь, что слой удален.

Также удалить слои можно через команду «Очистить» (она же _PURGE).

Полное обучение: «AutoCAD на 100%»

Причины, по которым не удаляется слой в Автокаде

Существуют причины, по которым не удается удалить слой AutoCAD:

  1. Слой содержит графические элементы чертежа, т.е. объекты.
  2. Вы пытаетесь удалить нулевой слой «0» или слой Defpoints (узнать, что это за слои).
  3. Слой является текущим.
  4. Ранее на этом слое были созданы блоки, т.е. он содержит описание блока. Хотя самого блока уже может и не быть на чертеже (ознакомьтесь со статьей про взаимосвязь блоков и слоев в Автокаде, чтобы не допускать ошибок!).
  5. Слой содержит внешние ссылки.

Вот основные причины, почему не удаляется слой в Автокаде. При неудачной попытке выполнить удаление слоя появится предупреждающее сообщение:

Рис. 2 - Почему не удаляется слой в Автокад

Как удалить ненужные слои на чертеже Автокад? Для этого воспользуйтесь последовательной инструкцией, описанной ниже.

Алгоритм удаления ненужного слоя

  1. Убедитесь, что слой не текущий, размороженный и разблокированный.
  2. Проверьте, чтобы на слое не было объектов. Это сделать очень просто: отключите все слои, затем нажмите Ctrl+A для выделения всех объектов текущего слоя и клавишу Delete. Рационально выполнить команду _LAYDEL (она же СЛОЙУДАЛ), которая позволяет не только удалить все объекты на слое, но и очистить его. Чтобы эта команда выполнилась корректно, слой, подлежащий очистке от объектов, не должен быть текущим.
  3. Удалите все определения блоков, которые не используются на чертеже. Для этого выполните команду «Очистить» (читать, как удалить блоки в Автокаде).
  4. Проверьте, не подключены ли к чертежу какие-нибудь файлы, внешние ссылки-референсы (xref, картинки и т.д.).
  5. Повторите вышеописанную процедуру удаления слоя через Диспетчер свойств слоев или команду ОЧИСТИТЬ.

Можно также попробовать сохранить файл в формате *.dxf, а потом обратно dwg. Иногда это помогает автоматически избавиться от «мусора».

Если ничего не помогло, можно просто создать новый файл с нужными слоями и затем скопировать туда графические элементы чертежа из «загрязненных» файлов.

Советую ознакомиться с видеоуроком, который позволит вам в несколько раз увеличить эффективность работы в программе AutoCAD. Вы узнаете, как можно удалять все элементы, которые не присутствуют в графическом пространстве, но при этом загружают файл (смотреть урок «Создание команд и макросов в Автокад на примере команды ОЧИСТИТЬ»).

Как удалить слой в Автокаде, содержащий объекты?

Можно ли в Автокад удалить слой вместе с объектами? Ведь на удаление каких-либо ненужных элементов может уйти много времени. К сожалению, удалить слой Автокад с объектами нельзя! Поэтому внимательно посмотрите, как почистить слои в Автокаде в вышеописанном алгоритме. Особое внимание обратите на п.2 и команду _LAYDEL (она же СЛОЙУДАЛ).

как удалить ненужные слои

вроде проверила — слои пустые, но удалить не получается. Может они как-то фильтрами связаны? как тогда убрать эти фильтры? в общем как удалить слои? Пурген пробовала — удаляет, но полтом пропургененный файл начинает глючить — нужен другой способ

Просмотров: 51004

ведущий инженер отдела автоматизации проектных работ

Регистрация: 18.05.2009
Сообщений: 391

А как понять «слои пустые»? Есть слой, но в файле нет ни одного объекта в этом слое? Но в файле могут быть блоки, элементы которых сделаны именно в тех слоях, которые на первый взгляд кажутся пустыми. Поэтому Автокад и показывает пустоту слоя, но не может его удалить.
Для удаления таких слоев можно воспользоваться:
1. Меню Формат — Инструменты слоя — Удалить слой. При этом в опциях команды нужно выбрать опцию указания имени удаляемых слоев.
2. Меню Сервис — Стандарты оформления — Транслятор слоев. Здесь можно транслировать ненужные «пустые» слои в слои «непустые».

Регистрация: 11.05.2005
Сообщений: 6,981

Пурген пробовала — удаляет, но полтом пропургененный файл начинает глючить — нужен другой способ

А _audit после пурже пробовала делать?
__________________
Как использовать код на Лиспе читаем здесь
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893
А я просто объединяю не нужные слои с нужным. _laymrg
Регистрация: 08.02.2008
Сообщений: 8,460

Jonas, а зачем вообще нужно объединять слои, в чем прелесть этого? Может мне тоже это надо?
И зачем объединять ненужный слой с нужным? А если в первом мусор?

Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
Сообщение от BM60

Jonas, а зачем вообще нужно объединять слои, в чем прелесть этого? Может мне тоже это надо?
И зачем объединять ненужный слой с нужным? А если в первом мусор?

Например, в чертеже 2 слоя «Размеры» и «Размер». Половина размеров начерчена в одном слое, половина в другом. Вот тут то и выручит _laymrg

__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)

Регистрация: 08.02.2008
Сообщений: 8,460

wetr, понятно, спасибо. А относительно слияния ненужного вроде пустого, но почему-то не удаляемого, слоя с нужным? Тут есть подводные камни? Типа мусора, хвостов от примитивов или блоков.

А вообще я часто вижу такую невозможность удаления (в диалоге _purge) — слой не пустой, а он вроде как пустой. Если его не очищать специальным образом, то стоит ли такой объединять с неким нужным? Мне тут смысла пока не видится. Но может он есть?

Регистрация: 14.05.2007
Новосибирск
Сообщений: 893

Мусор конечно плохо, но ведь его не видно (где то под пкчькой), в вот его колличество важно. В связи такой вопрос, можно ли как то узнать объем ммсора на выбранном слое?

ведущий инженер отдела автоматизации проектных работ

Регистрация: 18.05.2009
Сообщений: 391
Сообщение от BM60

А относительно слияния ненужного вроде пустого, но почему-то не удаляемого, слоя с нужным? Тут есть подводные камни? Типа мусора, хвостов от примитивов или блоков.

Подводных камней не замечено. Видимого мусора в «пустом» не бывает, а «пустой» слой, находящийся в блоках, перезаписывается на тот слой, с которым происходит слияние.

Сообщение от BM60

А вообще я часто вижу такую невозможность удаления (в диалоге _purge) — слой не пустой, а он вроде как пустой. Если его не очищать специальным образом, то стоит ли такой объединять с неким нужным? Мне тут смысла пока не видится. Но может он есть?

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

Jonas, можно воспользоваться Быстрым выбором _qselect, задав выбор для всего чертежа нескольких объектов по какому-нибудь слою.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *