Как настроить порядок отображения слоев в чертеже?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как настроить порядок отображения слоев в чертеже?

Как настроить порядок отображения слоев в чертеже?

Ответ
Поиск в этой теме
Непрочитано 06.04.2009, 17:03 #1
Как настроить порядок отображения слоев в чертеже?
Olga_@@@
 
Екатеринбург
Регистрация: 14.03.2008
Сообщений: 678

Надоело каждый раз перед печатью проверять порядок отображения слоев. Вечно они перепутываются
Можно ли как-то задать автокаду необходимый порядок следования слоев, чтобы он сам его поддерживал?
Работаю в 2005, начинаю осваивать 2009.
Просмотров: 42225
 
Непрочитано 06.04.2009, 17:14
#2
vasilyis

Инженер
 
Регистрация: 05.05.2008
Москва
Сообщений: 1,074


Как, мне кажется, в АКАДе нет порядка слоев, есть порядок следования объектов. Если это не так, пусть меня поправят.
__________________
Рапик отдай папе кость, Ты ведь не собака. /анекдот АРМЯНСКОГО РАДИО/
vasilyis вне форума  
 
Непрочитано 06.04.2009, 17:42
#3
Startrek

AutoCAD/AutoLISP
 
Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133


В название слоя включи порядковый номер
например если название слоя ЖЕЛЕЗОБЕТОН
переименуй 01-ЛЕЛЕЗОБЕТОН итд 02... 05....10....11..
__________________
Сквозь тернии к звездам.... и обратно :yes:
Startrek вне форума  
 
Непрочитано 06.04.2009, 17:54
#4
Andi55

инженер-электрик
 
Регистрация: 12.08.2005
Иркутск
Сообщений: 523
<phrase 1=


Цитата:
Сообщение от vasilyis Посмотреть сообщение
Как, мне кажется, в АКАДе нет порядка слоев, есть порядок следования объектов. Если это не так, пусть меня поправят.
Это так. По крайней мере в рабочих лошадках Акадовских версий, не 2010, там не в курсях, что творится.
Для выхода из ситуации есть приблуда, сортирующая обьекты по предварительно заданному порядку по типам, по слоям и тд. Не полностью на автомате, но по одной команде. Помнится, я упоминал уже о ней, никто не заинтересовался. В ПМ или в архив сообщений.

Цитата:
В название слоя включи порядковый номер
например если название слоя ЖЕЛЕЗОБЕТОН
переименуй 01-ЛЕЛЕЗОБЕТОН итд 02... 05....10....11..
и вновь начерченный обьект 10 слоя ляжет ниже обьекта 01 слоя?

Последний раз редактировалось Andi55, 06.04.2009 в 18:00.
Andi55 вне форума  
 
Непрочитано 06.04.2009, 18:08
#5
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Такая нумерация слоев сгодится для диспетчера слоев, а не для порядка расположения объектов на экране.
Profan вне форума  
 
Непрочитано 06.04.2009, 18:43
#6
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Про CDORDER из Express Tools слышала?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 06.04.2009, 18:51
#7
Startrek

AutoCAD/AutoLISP
 
Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133


Ах извините - сразу не врубился, Профан ты прав.... а вот по поводу главного вопроса, думаю это невозможно, потому что Акад последний начерченный обьект сверху ставит. Можно конечно написать простенький лисп который будет загонять обьекты на определенном слое и ставить их на задний (передний) план и так поке через все заранее установленные слои не пройдется. А каk по другому просто ума не приложу
__________________
Сквозь тернии к звездам.... и обратно :yes:
Startrek вне форума  
 
Автор темы   Непрочитано 06.04.2009, 19:28
#8
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


VVA, и чем он хорош? Не вижу, как его применить в моей ситуации.
Мне нужно, что бы порядок слоев был жестко задан в файле, как в МапИнфо примерно, и порядок отображения не зависел от порядка наполнения слоев объектами, или от порядка создания объектов в разных слоях.

Startrek, возможно Вы правы, но может быть в 2009-ом уже есть что-нибудь подходящее?
Olga_@@@ вне форума  
 
Непрочитано 06.04.2009, 19:32
#9
Startrek

AutoCAD/AutoLISP
 
Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133


Цитата:
Сообщение от Olga_@@@ Посмотреть сообщение
VVA, и чем он хорош? Не вижу, как его применить в моей ситуации.
Мне нужно, что бы порядок слоев был жестко задан в файле, как в МапИнфо примерно, и порядок отображения не зависел от порядка наполнения слоев объектами, или от порядка создания объектов в разных слоях.

Startrek, возможно Вы правы, но может быть в 2009-ом уже есть что-нибудь подходящее?
НЕТ, работаю в 2009-м
Ко мне лучше обращатся на ТЫ
__________________
Сквозь тернии к звездам.... и обратно :yes:
Startrek вне форума  
 
Автор темы   Непрочитано 06.04.2009, 19:37
#10
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


Startrek, спасибо за ответ.
Olga_@@@ вне форума  
 
Непрочитано 06.04.2009, 19:38
#11
vasilyis

Инженер
 
Регистрация: 05.05.2008
Москва
Сообщений: 1,074


VVA, автор темы (см. пост №1) хочет, чтобы можно было работать со слоями, как в Corel, Adobe Illustrator ну и в PhotoShop - поменял местами слои и в "дамках". Так, что CDORDER из Express Tools в данном случае не катит, но другого нет и возможно не будет (специфика программы несколько другая).
__________________
Рапик отдай папе кость, Ты ведь не собака. /анекдот АРМЯНСКОГО РАДИО/
vasilyis вне форума  
 
Непрочитано 06.04.2009, 20:03
#12
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


vasilyis, Не совсем. Понятно, что CDORDER не идеал, но
1. Цвет объектов в чертеже задан "послою"
2. Цвету у слоев одного уровня - один (например слои 1-го (верхнего) уровня имеют цвет 1 (красный); 2-го - 2 (желтый); 3-го -3(зеленый) и т.д.
3. Тогда с помощью CDORDER можно задасть список цветов 1->2->3
На безрыбье, как говорится ...

***Добавлено
Вообще можно поковырять cdorder.lsp и cdorder.dcl на предмет новой команды cdLayer
Нужно будет изменить выбор объектов и сортировку с "по цвету" на "по слою" (говорю не глядя в cdorder.lsp)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 06.04.2009, 22:28
#13
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Olga_@@@, как в Mapinfo - штатными средствами не получится. Слой в Mapinfo и в AutoCAD - разные по идеологии. В Mapinfo можно сделать несколько одинаковых по содержимому слоев с разным отображением объектов и двигать их вверх-вниз. Это двухмерная система, потому и можно.

В AutoCAD проблему с формированием карт из нужной последовательности слоев "по вертикали" (например, чтоб условные знаки леса были над заливкой) мы решали так:

1. Слои лежат в отдельных файлах на ГИС-сервере.
2. Формируется тематический набор слоев - это просто текстовый файл, в котором слои перечислены в порядке требуемого расположения. Создается в специальном диалоге, где слои можно двигать вверх-вниз.
3. Файлы-слои вставляются программно - внешними ссылками. В результате получается требуемое распределение по вертикали.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 07.04.2009, 11:13
#14
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


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

У нас основные проблемы с порядком отображения объектов возникают, как раз в процессе внесения изменений.
Olga_@@@ вне форума  
 
Непрочитано 07.04.2009, 13:00
#15
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от Olga_@@@ Посмотреть сообщение
ShaggyDoc, понятно...
А, как потом редактировать такой файл из ссылок? Это же очень неудобно. Или он только для вывода на печать создается?

У нас основные проблемы с порядком отображения объектов возникают, как раз в процессе внесения изменений.
Файл из ссылок большинству пользователей редактировать не надо и не положено. Ссылками создается подоснова города. Поверх нее выполняется собственная работа. А те, кому положено, могут открыть файл с сервера и изменить.

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

А кроме того, многие слои с информацией в виде файлов вообще не существуют. Координаты объектов хранятся в БД (наподобие таблиц Mapinfo) и объекты рисуются программно. Если они изменяются редко, то тогда имеет смысл сохранить в виде постоянных "калек".
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 07.04.2009, 13:24
#16
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


ShaggyDoc, но "собственная работа" она тоже многослойная и многодельная и в процессе редактирования её объекты умеют очень ловко перепутываться, надписи и блоки постоянно падают под площадные объекты и т.п. И при повторной печати чертеж, который раньше уже печатался в нормальном виде, преподносит всякие неприятные сюрпризы. Приходится все заново проверять и настраивать. На это убивается слишком много времени.
Olga_@@@ вне форума  
 
Непрочитано 07.04.2009, 14:16
#17
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Olga_@@@, значит надо в Mapinfo работать. AutoCAD от рождения не для площадных объектов.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 07.04.2009, 15:17
#18
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


ShaggyDoc, так в нем же чертить невозможно. И проблемы с точностью координат в СК-95 для зоны за Уралом.
Olga_@@@ вне форума  
 
Непрочитано 07.04.2009, 19:08
#19
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Можно еще располагать объекты на разной физической высоте.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 07.04.2009, 20:24
#20
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


От Elevation это никак не зависит
Olga_@@@ вне форума  
 
Непрочитано 24.06.2011, 13:15
#21
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от Olga_@@@ Посмотреть сообщение
Надоело каждый раз перед печатью проверять порядок отображения слоев. Вечно они перепутываются
Появилась команда Layer Draw Order от Lee MAc
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 24.06.2011, 20:20
#22
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Тему бы подправить и сам первый пост. Вопрос можно понять как проблему сортировки перед печатью (сдачей заказчику и т.п.). А в обсуждениях идет речь о сортировке сразу же в процессе черчения. Если я правильно понял.

По поводу сортировки перед печатью, сдачей заказчикам и т.п.:
Программа чешская DOBT (Draw Order by Object Type) существует уже с 2008 г. как минимум, бесплатная.
В ней критериями приоритетности выше-ниже являются не только слои, но и типы элементов. Например, все штриховки можно опустить вниз, а подписи вверх. А заливку, допустим, из слоя мостов отображать выше заливки слоя рек. И т.п.
И у KAI есть программа, где критериями приоритетности выше-ниже являются и слои, и цвет.
По поводу LDOrder:
Я плохо понимать английский; можно прокомментировать, что программа может сделать?
Пока что она выдала мне сообщение (приложено), и в окне сообщений написала:
Command: LDORDER
; error: Exception occurred: 0xC0000005 (Access Violation)
; warning: unwind skipped on unknown exception
Command:
Правда, я ее пробовал на 2006.
Миниатюры
Нажмите на изображение для увеличения
Название: LDOrder_err.JPG
Просмотров: 239
Размер:	10.9 Кб
ID:	62042  
АлексЮстасу вне форума  
 
Непрочитано 24.06.2011, 21:57
#23
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Показанная ошибка, как правило, не лечится - связана с ядром AutoCAD, насколько я помню. Так что увы и ах...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 24.06.2011, 22:19
#24
Victor


 
Регистрация: 14.06.2009
Бат-Ям
Сообщений: 295


Расширение .arx? Пробовать надо в том автокаде для которого сделано.
Victor вне форума  
 
Непрочитано 25.06.2011, 02:34
#25
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Показанная ошибка, как правило, не лечится - связана с ядром AutoCAD, насколько я помню. Так что увы и ах...
Можно пояснить что именно "ах"? Конкретный Автокад или программа?
АлексЮстасу вне форума  
 
Непрочитано 25.06.2011, 07:04
#26
n0str0m0

геолог
 
Регистрация: 02.09.2009
Тында, Дальний Восток
Сообщений: 413
<phrase 1=


В 2011 акаде в списке команд порядка прорисовки появились командны "штриховки на задний план" и "текст на передний план" плюс к этому сплошная штриховка (заливка) теперь может быть прозрачной. Мне хватает этого, хотя при создании геологических карт количество заливок, штриховок и надписей порой огромное.
n0str0m0 вне форума  
 
Непрочитано 25.06.2011, 12:57
#27
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


В моем рейтинге на первом месте DOBT. Но и его возможностей иногда не хватает - было бы здорово иметь не два критерия (слой и тип), а еще и какой-нибудь третий. Например, тот же цвет.
АлексЮстасу вне форума  
 
Непрочитано 25.06.2011, 12:58
#28
Andi55

инженер-электрик
 
Регистрация: 12.08.2005
Иркутск
Сообщений: 523
<phrase 1=


А теперь сортировка послойно со вкусом банана от лаборантов Автодеска!

http://labs.autodesk.com/utilities/draworderbylayer/

Ссылка на скачку внизу страницы.
__________________
В MEP моя буква - Е
Andi55 вне форума  
 
Непрочитано 03.02.2018, 15:41
#29
Aleks_


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


так можно порядок прорисовки всех фигур определенного слоя сделать поверх остальных фигур других слоев штатными средствами автокада 2018?
Aleks_ вне форума  
 
Непрочитано 03.02.2018, 16:09
#30
Setvar


 
Регистрация: 10.02.2007
Москва
Сообщений: 611


Offtop: Очередное поколение подоспело.
Выдели все объекты на нужном слое (например, через быстрый выбор) и расположи их на самом верху.
Setvar вне форума  
 
Непрочитано 03.02.2018, 16:39
#31
Aleks_


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


Цитата:
Сообщение от Setvar Посмотреть сообщение
Offtop: Очередное поколение подоспело.
Выдели все объекты на нужном слое (например, через быстрый выбор) и расположи их на самом верху.
не пойдёт, объектов много и они разбросаны по модели, необходимо именно чтобы нужный слой был поверх остального
Aleks_ вне форума  
 
Непрочитано 03.02.2018, 16:49
#32
Setvar


 
Регистрация: 10.02.2007
Москва
Сообщений: 611


Цитата:
Сообщение от Aleks_ Посмотреть сообщение
не пойдёт, необходимо
Учи матчасть. Там, например, можно обнаружить информацию о том, что слой - свойство объекта, а не наооборот. Поэтому речь и идет о сортировке именно объектов с определенным слоем.
Setvar вне форума  
 
Непрочитано 03.02.2018, 17:40
#33
Aleks_


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


Цитата:
Сообщение от Setvar Посмотреть сообщение
Учи матчасть.
в данной матчасти можно заблудиться и не вернуться...)
Вообщем, оставил нужный слой, выделил все объекты и сделал нужный порядок прорисовки, затем вернул все слои и всё гуд!
не писал бы такой вопрос, но вроде я так уже пробовал, но когда возвращал все слои обратно то порядок прорисовки оставался прежним(( странно... видимо что-то не так делал
Aleks_ вне форума  
 
Непрочитано 21.03.2018, 09:21
#34
sasha-3003


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


Цитата:
Сообщение от Aleks_ Посмотреть сообщение
Вообщем, оставил нужный слой, выделил все объекты и сделал нужный порядок прорисовки, затем вернул все слои и всё гуд!
не писал бы такой вопрос, но вроде я так уже пробовал, но когда возвращал все слои обратно то порядок прорисовки оставался прежним(( странно... видимо что-то не так делал
Щёлкаем по пустому полю ПКМ, далее "Быстрый выбор". В окне: применить - ко всему чертежу; Тип объектов - несколько; Свойства - слой; Оператор - =равно; значение - выбираем нужный слой; ставим на "включить в новый набор", далее нажимаем "ОК". Выбор всех объектов на нужном слое сделан. Далее щёлкаем по пустому полю ПКМ, порядок прорисовки - выбираем что нужно, например, на передний план.
Чтобы порядок прорисовки не оставался прежним, необходимо выполнить регенерацию: в командной строке внизу пишем "РЕГЕН" и нажимаем ввод. Автокад сам не хочет регенерироваться никак. Его всё время нужно заставлять это делать.
Удачи!
sasha-3003 вне форума  
 
Непрочитано 21.03.2018, 09:44
#35
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Offtop: Кому интересно, из всех программ, работающих с DWG, порядок отображения слоев видел только в TurboCAD.
В частности, бесплатном TurboCAD Designer.
Правда, родной формат там свой и это все хранится в нем, я думаю.
Миниатюры
Нажмите на изображение для увеличения
Название: Сохраненное изображение 2018-3-21_9-40-6.788.jpg
Просмотров: 200
Размер:	86.4 Кб
ID:	200375  
Oleg T вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как настроить порядок отображения слоев в чертеже?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Unreconciled new layers при Xref Red Nova AutoCAD 17 10.01.2019 13:00
Как в ACAD-е настроить скроллинг мыши? Marv AutoCAD 15 27.07.2017 17:40
как настроить ролик мышки на zoom? Natsy AutoCAD 15 05.04.2012 19:15
Как правильно организовать слои в чертеже. Saha AutoCAD 27 15.04.2010 02:16
как настроить отображение имен слоев maxw AutoCAD 2 30.07.2004 20:11