|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,616
|
Цитата:
|
|||
![]() |
|
||||
|
||||
![]() |
|
||||
https://knowledge.autodesk.com/ru/su...1BDE0-htm.html
----- добавлено через ~4 мин. ----- Boxa, объединение слоёв делается ![]() |
||||
![]() |
|
||||
Регистрация: 10.07.2012
Сообщений: 35
|
Добрый день. Похожая проблема, решил отписаться в этой теме.
Есть dxf с кучей блоков (кадастровая выписка сконвертированная из xml в dxf с помощью pbprog конвертера (https://pbprog.ru/webservices/dxf/)). Нужно программно перенести все блоки на 0 слой и удалить остальные слои. Для перенесения на 0 слой использовал программу для нормализации блоков norm-blocks_v3.lsp с этого форума. Далее перенес все блоки и все их атрибуты на слой 0. Далее обновил описания вхождения блоков командой _атробновить. После этого очистил чертеж _-purge. Слои остаются. Открыл dxf блокнотом, нашел что они прописаны в таком виде. AcDbEntity 8 Z 100 Если сохранять в dxf R12/LT2 то можно в блокноте заменить имена слоев на 0 и все получится, но хотелось бы как то через lisp решить эту проблему. И еще вопрос, где можно почитать по структурам разных dxf? |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
выше ж ответ есть, слить-смержить- объединить-merge (что больше нравится) все слои в слой "0", блоки сами перенесутся, слои удалятся, все само делается
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,114
|
Цитата:
https://geodesist.ru/resources/konve...b-mif-csv.236/ |
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 421
|
Цитата:
СЛОЙОБЪЕД тебе больше подходит - он объединяет два слоя в один (т.е. ты можешь "китайский" слой объединить со слоем "0" например) 2. Что сделать скриптом или вручную - удалить "китайский" слой или изменить активный слой (тот в котором ты находишься сейчас)? |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Ага, угу. Примитивы внутри блоков, на листах, атрибуты на этих слоях...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как удалить атрибут? | пончеГ | AutoCAD | 17 | 28.06.2025 11:50 |
Как программно удалить неиспользуемые стили мультивыносок. | Makswell | Программирование | 6 | 08.04.2009 13:43 |
как программно, в чертеже, выделить группы | vasyavip | Программирование | 2 | 21.01.2009 10:12 |
КАК программно написать многострочным текстом? | Александер | Программирование | 11 | 11.10.2006 16:19 |
подскажите как программно начертить линии разных типов | Александер | Программирование | 4 | 30.06.2005 07:17 |