Как в автокаде удалить дублирующиеся объекты

- Все форумы
- Технологический форум
- Машиностроение
- Металлургия
- Химия, нефтехимия и топливная промышленность
- Деревообработка
- Пищевая промышленность
- Животноводство, рыбоводство и растениеводство
- Другие темы
- Общие вопросы
- Промышленность стройматериалов
- Экология
- Охрана труда и техника безопасности
- Биржа труда
- Генеральные планы
- Сооружения транспорта
- Автомобильные дороги
- Железнодорожные пути
- Мостостроение
- Другие темы
- Общие вопросы
- Инженерные изыскания
- Биржа труда
- Архитектурные решения
- Дизайн интерьеров
- Ландшафтное проектирование
- Реконструкция и реставрация зданий
- Градостроительство
- Общие вопросы
- Другие темы
- Светотехника
- Биржа труда
- Основания и фундаменты, механика грунтов
- Конструкции железобетонные
- Конструкции деревянные
- Конструкции металлические
- Обследование и усиление строительных конструкций
- Ограждающие конструкции, кровли
- Общие вопросы
- Другие темы
- Строительная теплотехника
- Защита от шума и вибрации
- Программы ConstructorSoft
- Организация строительства и производства работ
- Биржа труда
- Классификация зданий, помещений и зон
- Пожарная сигнализация
- Общие вопросы
- Огнестойкость строительных конструкций
- Оповещение и эвакуация
- Водяное и пенное пожаротушение
- Газовое, порошковое и аэрозольное пожаротушение
- Дымоудаление
- Другие темы
- Огнеопасные свойства веществ и материалов
- Биржа труда
- Генерация электроэнергии
- Электрические подстанции
- Силовое электрооборудование
- Электроосвещение внутреннее
- Электроосвещение наружное
- Заземление и молниезащита
- Воздушные и кабельные ЛЭП
- Общие вопросы
- Другие темы
- Взрывозащищенное электрооборудование
- Электропривод и электрические машины
- Учёт электроэнергии
- Электропроводки и токопроводы
- Программы Beroes Group
- Релейная защита и автоматика
- Контактные сети
- Электроснабжение объектов
- Биржа труда
- Автоматика и телемеханика
- Локальные сети передачи данных
- Телевидение и радиовещание
- Общие вопросы
- Другие темы
- Телефония и другие системы связи
- Контроллеры и электроника
- Оптоволоконные сети передачи данных
- Видеонаблюдение и СКУД
- Охранная сигнализация
- Биржа труда
- Внутренние водопровод и канализация
- Наружные сети водоснабжения
- Наружные сети канализации
- Насосные станции
- Противопожарное водоснабжение
- Общие вопросы
- Другие темы
- Биржа труда
- Холодоснабжение
- Вентиляция
- Кондиционирование
- Воздухоснабжение
- Аспирация (пылеудаление)
- Общие вопросы
- Другие темы
- Биржа труда
- Тепловые станции
- Теплоснабжение
- Теплоизоляция оборудования и трубопроводов
- Тепломеханические решения котельных
- Отопление
- Устройства газоснабжения
- Общие вопросы
- Другие темы
- Биржа труда
- AutoCAD, AutoCAD LT и СПДС модуль Autodesk
- AutoCAD Civil 3D (Land Desktop), AutoCAD Map 3D и AutoCAD Raster Design
- Revit Architecture и AutoCAD Architecture
- Revit Structure, AutoCAD Structural Detailing и Autodesk Robot Structural
- Revit MEP и AutoCAD MEP
- Autodesk 3ds Max (Design), AutoCAD Freestyle и Autodesk Impression
- Autodesk Design Review, DWG TrueView, Autodesk DWF Writer, AutoCAD WS
- Autodesk Navisworks Products, Autodesk Vault Products
- AutoCAD Electrical
- AutoCAD Mechanical
- Autodesk Inventor
- AutoCAD P&ID, AutoCAD Plant 3D, Autodesk Intent
- Общие вопросы
- Другие программы Autodesk
- Общие вопросы
- Allplan
- GeoniCS
- CREDO
- Другие программы
- ArchiCAD
- DIALux
- MicroSoft Office
- nanoCAD и другое ПО от «Нанософт»
- T-Flex CAD и другое ПО от «Топ Системы»
- Компас и другое ПО от «Аскон»
- Программы Weisskrahe
- Стоимость строительно-монтажных работ
- Стоимость проектных работ
- Стоимость пусконаладочных работ
- Стоимость ремонтных работ
- Стоимость технического обслуживания
- Программное обеспечение для составления смет
- Другие темы
- Биржа труда
- Авторский надзор
- Архивы и делопроизводство
- Другие темы
- Общие вопросы
- Технический надзор
- Управление проектами
- Юридические вопросы
- Свободное общение, шутки, юмор
- Вопросы, замечания и предложения по сайтам
- Вопросы, замечания и предложения по форумам
- www.proektant.by
- Строительные калькуляторы и конструкторы
- Архив файлов
- Технологический
- Генплан и сооружения транспорта
- Архитектурный
- Строительный
- Пожарная безопасность
- Электротехнический
- Автоматизация, связь, сигнализация
- Водоснабжение и канализация
- Вентиляция, кондиционирование и холодоснабжение
- Теплоснабжение и газоснабжение
- Библиотека строительных норм и правил
- Библиотека строительства «Зодчий»
- Библиотека климатического оборудования
- Библиотека кафедры ТТГВ ТОГУ
- Все пользователи
- Кураторы подразделов
- Пользователи по регионам
- Посетившие форумы в течение суток
- Поиск пользователей
- Правила форумов
- Список всех подразделов
- Список всех тем
- Календарь
- Забыли пароль?
- Регистрация
- Помощь
ПОИСК ПО ФОРУМАМ
перед созданием новых тем используйте поиск,
возможно ответ на Ваш вопрос уже есть на форумах- Всего пользователей — 21575
- Всего тем — 30761
- Всего сообщений — 286709
Как в автокаде удалить дублирующиеся объекты
Господа, подскажите, если это возможно изложить кратко в рамках форума.
Речь идёт об операциях в AutoCAD.
Я получил чужой файл с планами помещений. Я хочу удалить в нём ненужные слои.
Некоторые слои не удаляются, программа выдаёт сообщение, представленное на рисунке.
Для справки:
— удаляемый слой не является текущим;
— удаляемый слой не является нулевым;
— удаляемый слой не является слоем defpoints;
— все существующие блоки взорваны и план скопирован в новый совершенно чистый файл так, что при вызове команды вставки блока — предлагается пустой список.
Пробовал применить команду Purge. Но её возможности не выше обычной команды удаления в менеджере свойств слоёв.Кто-нибудь может подсказать, что ещё надо сделать, чтобы программа разрешила удалить ненужные слои? Существует ли в AutoCAD команда безусловного, безоговорочного удаления ненужных слоёв?
1.10.2005, 21:20
Поробуйте с помощью команды «Найти» определить обьекты принадлежащие этому слою, перевести их в другой слой и тогда слой престанет содержать обьекты и его можно будет удалить.
1.10.2005, 21:39
Поробуйте с помощью команды «Найти» определить обьекты принадлежащие этому слою, перевести их в другой слой и тогда слой престанет содержать обьекты и его можно будет удалить.
А мона по-медленее и по-буквам.
С этим дивным траблом живу уже год. свыкся.
1.10.2005, 21:46
Дело в том что такие проблеммы возникают при импорте файлов из ArchiCAD или других архитекторских программ, и бортся с этим я привык именно так может у вас есть другой способ предложите выслушую с большим интересом.
С Уважением.1.10.2005, 21:56
Да, насчёт «помедленнее» — весьма актуально, т.к здесь вариант, как из сказки — иди туда, не знаю — куда, ищи то, не знаю — что.
А относительно ArchiCAD — в самую точку. Как раз такой случай. Переделал из ArchiCAD, и полезли всякие бяки. :wacko:1.10.2005, 22:58
Кликаете правой кнопкой на рабочем поле выбираете команду «Быстрый выбор» в меню свойства выбираете Слой и указываете необходимый для выбора слой. Асаd выберет указанный слой и вы сможете произвести все необходимые вам манипуляции. Или же вы можете сделать еще проще, отклучив ненужные вам слои в ArchiCAD при наличии его.
2.10.2005, 8:55
Судя по исходной картинке, перевод из архикада сделан верно.
Удалять ненужные слои (штриховку, например) нужно так:
1) Панель свойств CTRL+1 — пригодится.
2) Нажимаем на объект, который массово мешает — он выделяется и выдаёт инфу о себе в столбик, там же про слой;
3) Кнопка «сделать слой текущим», соотв. сообщ.;
4) «Слои» — окно слоёв как на рисунке;
5) Меню — выбрать «Select all КРОМЕ текущего»;
6) Выключить (или заморозить) кроме 1 слоя.
7) ОК — видим всё в чисто единственном слое;
8) Массово удаляем;
9) Purge пока реагирует;
10) Все счастливы.2.10.2005, 10:40
Понятно. Всё перечисленное и предложенное Airmen и OVKT я проделал. Но результат неизменный — удаление некоторых слоёв не возможно.
Похоже, это что-то внутреннее, программное, связанное именно с переводом файла из ArchiCAD в AutoCAD. Вероятно, разные этажи делали разные исполнители. Потому что на одних планах этажей операция по очистке после перевода в формат *. dwg прошла успешно, а на других — нет.
Это что-то типа глюка, от которого избавиться не возможно.
Ладно. В конце концов, эти файлы можно использовать только на данном объекте, и испорченные слои не пойдут путешествовать дальше. Страсть, как не люблю мусор в файле.
Спасибо за советы.2.10.2005, 14:10
Всё перечисленное и предложенное Airmen и OVKT я проделал. Но результат неизменный — удаление некоторых слоёв не возможно
Ладно. В конце концов, эти файлы можно использовать только на данном объекте, и испорченные слои не пойдут путешествовать дальше
Дык, у меня трабл появился в файле в котором я елементы чертежей держу. Копируются в другие проекты. И кроме того имею привычку чертить не в новом файле а используя старый проект как шпаргалку. Соответственно «паразитные» слои путешествуют по всем проектам. :wacko:
2.10.2005, 14:59
Я также делал до последнего времени. Но файл имеет неприятную особенность пухнуть в размерах (даже когда практически пуст). В последний раз объём чертежа с планами нескольких этажей перевалил за 12 Мб. Мне это совсем не нравится. А элементы систем, линий, стилей текста, размерных стилей и блоки можно хранить в некотором файле, который можно использовать, как исходный, начиная новый проект.
Кстати, сейчас попробовал скинуть некоторые элементы нового чертежа (с неудаляемыми слоями), которые начертил уже сам, в другой файл. Неудаляемые слои не копируются.
И это радует.5.10.2005, 8:30
сталкивался с подобным, проблема часто решается так:
слои не удаляются, т.к. при переводе в dwg из архикада остаются блочные ссылки, которые невозможно удалить
я выбираю нужный слой через быстрый выбор (quick select), потом взрываю всё, что не надо удаляю, что надо, перевожу в другой слой
повторяю к применительно к другим слоямзатем через файл\утилиты\очистить выбираю тот самый purge all
удаляются не только ненужные слои, но и прочий мусор — типы линий, стили текста и пр.
вес сокращается капитально — в несколько раз, ну и проще читать чертёж, когда в нём лишь твои, «родные» атрибуты
с уваж, буду рад, если поможет
5.10.2005, 8:55
кстати, забыл сказать, что часто бывает ссылка в ссылке, тогда взрывать (расчленять) приходится несколько раз
5.10.2005, 9:11
а по моему проще
1 взорвать
2 поместить все в один слой например 0
3 создать новый файл
4 скопировать в него
5 сохранить этот файл под именем например «plan»
и всегда будет очищенный файл с планами5.10.2005, 9:43
согласен, но сам с этим столкнулся, когда всё почти начертил и не по одному проекту
как говорится, знал бы заранее, подстелил соломки5.10.2005, 10:16
но я обычно, если планы могут измениться
использую команду xref
9.10.2005, 12:01
В Express Tools есть команда удаления слоя ,даже если на нём находятся объекты).
9.10.2005, 13:15Что-то я такой опции (Express Tools) не обнаружил. У меня AutoCAD 2005.
Похоже, речь идёт о версии 2006 ?9.10.2005, 13:28
[Что-то я такой опции (Express Tools) не обнаружил]
это дополнительная панель инструментов, устанавливается отдельно
можно поискать в и-нете, я в своё время нашёл9.10.2005, 13:59
Да. Действительно. Открыл файл в AutoCAD 2006, там в меню есть раздел Express, а в нём — подраздел СЛОИ. В открывающемся подменю, внизу есть команда Delit. Чтобы уничтожить слой, надо указать на любой объект из слоя, подлежащего уничтожению. У меня объектов явных в этом слое (в данном конкретном случае — это слой «Lines») не было. Специально прочертил в нем прямую. Вызвал команду и указал на эту прямую. Запросы о подтверждении своих действий, предупреждения — всё, как положено. Но в конце AutoCAD расписался в своём бессилии(см. рис.). Мол, так и так, извините, но не возможно удалить, т.к. в указанном слое есть ссылки на некоторые объекты из рисунка. Вообщем, воз и ныне там.
9.10.2005, 14:36
Цитата(ss.23 @ Oct 9 2005, 14:59 )
но не возможно удалить, т.к. в указанном слое есть ссылки на некоторые объекты из рисункаостаётся только взрывать, как я писал выше, мне всегда такой вариант помогал
9.10.2005, 15:20
Знать бы чего ещё взрывать, если изначально взорвал всё, что только можно.
10.10.2005, 9:59попытался восстановить цепь событий
взял пару планов, переведённых из архикада в акад
там были слои, у которых не было (якобы) никаких объектов, т.е. их никак не изобличить и не удалить
через быстрый выбор задал поисх всех блочных ссылок (block reference/select all) — нашлась не одна тысяча
взорвал, сразу стали доступны несколько слоёв, которые либо перевёл в нужный мне, либо совсем удалил
повторил поиск — нашлось уже поменьше ссылок и т.д. раз пятьединственное что в итоге вес одного плана уменьшился в 3 раза, а у другого вырос в полтора
в этом втором плане были ссылки, которые не взрывались и вообще никак не проявлялись, тогда я их втупую удалил и всё стало нормально
а ненужные слои (и много другого мусора через purge all) все удалились10.10.2005, 17:54
Я запускал поиск аналогично, взрывал, повторял, пока выбор перестал предлагать блоки. Результат Вам известен.
Да, хр. н с ним, с этим файлом. Сделал проект и забыл. Брать его за основу для других проектов не буду.
Ещё раз обращаю внимание, что интересные объекты (собственные) из этого файла можно копировать без проблем. При этом неудаляемые слои не копируются. И это радует. Не пробовал копировать свои блоки, которые сам создал. Но думаю, что с этим также проблем не будет. Я так понимаю, что неудаляемые слои будут копироваться, если копировать элементы исходного файла, т.е. — стены, оси, номера помещений, экспликацию. Но, накой они нужны (?).12.11.2005, 3:02
У меня, с помощью экспресстулз, всё прекрасно удаляется:Command: laydel
Select object on layer to delete or [Type-it/Undo]:
Selected layers: 00
Select object on layer to delete or [Type-it/Undo] :You are about to permanently delete layer 00 from this drawing.
Do you wish to continue? [Yes/No] :yDeleting layer «00».
1 layer deleted.Слой 00 удалён.
25.11.2005, 5:00tgv Oct 5 2005, 09:12 предлагал:
>а по моему проще >1 взорвать >2 поместить все в один слой например 0 >3 создать новый файл >4 скопировать в него >5 сохранить этот файл под именем например «plan» >и всегда будет очищенный файл с планамиЯ поступаю немного по другому:
1 Создать пустой файл, у которого будет только слой 0
2 В новом окне открыть файл, который хочешь обработать
3 Показать все (zoom all) -> рамкой выделить все -> вырезать (cut) -> убедиться, что все исчезло с экрана
4 Открыть окно с пустым файлом -> вставить -> purge -> сохранить (save).Иногда это помогает. Не могу объяснить принцип действия, возможно при копировании через буфер обмена не передается какая-то служебная информация и в новом файле появляется возможность пуржирования.
Гость_Екатерина
2.12.2005, 11:47
Цитата(tgv @ Oct 5 2005, 09:12 )а по моему проще
1 взорвать
2 поместить все в один слой например 0
3 создать новый файл
4 скопировать в него
5 сохранить этот файл под именем например «plan»
и всегда будет очищенный файл с планамиМне очень жаль но вы не правы, часто пытались но ничего не получается все равно каие-то слои перетаскивались.
Начали пользоваться perge all — другое дело3.12.2005, 20:09
Пример специально для Гость_Екатерина получится ли Ваша система 500К:
http://www.abok.ru/index.php?act=A. e=post&id=12553
Заевшие слои из-за оставшихся типов засечек размерных стилей. Иногда.2.4.2006, 11:51
Господа, хотел вернуться к вопросу очистки файла. Точнее, понятие «очистка» — не совсем подходит. Требуются какие-то радикальные меры по уменьшению объёма файла.
Проблема следующая.Архитектор даёт для работы dwg-файл, переделанный из ArhiCAD (не знаю, какой версии, но скорей всего — последней).
Выглядит файл обычно, как один блок, или как набор блоков. В нем множество сплошной штриховки и сотни две-три мелких блоков, явившихся следствием перехода из одной программы для черчения в другую. Объём пока вполне приемлемый 717 кб.
После того, как все блоки (включая один объединяющий) найдены и взорваны, объём файла уже возрастает до 10 Мб. После удаления всех сплошных штриховок и каких бы то ни было блоков, объём файла уменьшается до 6,55 Мб. Это, конечно, не 10 Мб, но тоже — не подарок.
Учитывая, что в дальнейшем после прорисовки всех систем добавится 2-5 Мб, файл станет слишком громоздкий.
————
Просьба, кто знает, подскажите, пожалуйста, как поступить в данной ситуации? Может быть, надо как-то по-другому вести последовательность операций по очистке файла? Может быть, надо перевести информацию в какой-то другой формат, а потом вернуть в AutoCAD, после чего объем «нормализуется»?
Просто — не серьёзно: файл с небольшим помещением занимает объём файла с большим многоэтажным зданием и с нанесёнными всеми инж. системами.Если кому любопытно поэкспериментировать, прикладываю исходный файл.
ZIP-файл = 623 кб.2.4.2006, 12:37
Действительно так. Честно говоря сталкиваюсь с таким впервые. думаю это особенности данной версии Архикада.
Всегда делал так как описываете и проблем не было.2.4.2006, 13:01
Именно так. До сих пор всякого рода «взрывания» и удаление приводило только к уменьшению объёма файла. Опасаюсь, что такой сюрприз (по увеличению объёма файла на порядок после попыток его очистки), преподносит нам последняя версия ArhiCAD, и что теперь такое явление станет в порядке вещей. Хотелось бы иметь действенный инструмент борьбы с таким свойством.
3.4.2006, 9:12
объяснение может такое, что блочная ссылка, будь то диван иль элемент интерьера очень сжата в объёме и отдельные её элементы во взорванном виде весят поболее (в 2-3 раза): можно провести эксперимент с одним блоком, скопировав его в отдельный файл и взорвав
и если все ненужные детали удалить, оставив стены и самое необходимое, то в итоге размер файла уменьшается почти до исходного
ещё можно предположить, что новые версии архикада (или библиотек) имеют более насыщенные графикой и при этом сжатые блоки3.4.2006, 11:28
Цитата(e.o.l. @ Apr 3 2006, 10:12 )объяснение может такое, что блочная ссылка. очень сжата в объёме и отдельные её элементы во взорванном виде весят поболее (в 2-3 раза)
по-моему это от того, что каждый объект в акаде — это отдельная запись в базе данных (файл dwg — это как бы база данных объектов, слоёв, типов линий и т.д.)
один объект — одна запись в базе данных (в упрощённом варианте)
в файле с нерасчленёнными блоками 918 объектов
в полностью расчленённом варианте 208 698 объектов .
один стульчик состоит из 1323 объектов3.4.2006, 22:09
Да, всё так и есть.
Я как раз в выходные поэкспериментировал. будь не ладны эти архитекторы с их архикадом!
На маленький файл убил два дня, чтобы только подготовить его к работе. Это же просто издевательство над простым российским инженером! :wacko:
В конечном итоге, пришлось пойти на компромисс. Что после «взрывания» не приводило к значительному возрастанию объёма файла, то взрывал и чистил. Что сильно сказывалось на изменении объёма файла (вычурные стулья, диваны и столы с бахромой и складками скатерти, после взрывания получается контур, состоящий из десятков тысяч мелких прямых отрезков) — оставлял, как есть, или заменял на собственные фигуры, более простые.
Но даже в этом варианте в конце вышел файл в 1,08 Мб. Радует, что — не десять мегабайт.
Ради интереса полученный файл прилагаю.
ZIP-файл =940 кб.7.4.2006, 22:44
Я эту проблему решаю следующим образом.
1- удаляю все лишние объекты с исходного чертежа (планировки)
2- удаляю все неиспользуемые слои
3- «взрываю» один раз для отделения заливок и штриховок от ограничивающих линий
4- «взрываю» еще один раз для удаления заливок мебели (слой Furniture. )
5- «взрываю» несколько раз до тех пор пока не останется «невзорванных» объектов
6- перевожу все в слой «0»
7- «Purge All» несколько раз. Остаются два слоя — «0» и «Defpoint»
8- удаляю двойные, тройные и т.д. линии конструкции стен и перегородок
9- командой «w» создаю W-Bloc, выделяя нужные объекты. В нем сохраняются только выделенные объекты. Удобно делать блок планировки отдельно и блок экспликации помещений отдельно.
10- при просмотре блоков все объекты будут находиться в единственном нулевом слое.
11- вставляю блоки в свой шаблон чертежа, где он приобретает все свойства шаблона.
С уважением!8.4.2006, 14:16
Замечательно. Правда, половина не понятно, но внушает.
W-блок: никогда с таким зверем не встречался. Впрочем, необходимости в этом нет, т.к. нельзя стены, перегородки объединять в блок. Это неудобно при разводке вентсети.
Другое дело, взорвать блок мебели, удалить штриховку, и вернуть всё множество чёрточек назад в блок — это я одобряю, это прокатит, создаёт удобство.
Шаблон мне также не знаком. Наверное, штука удобная, но не обучен. К сожалению, AutoCADу вообще не обучен. Самоучка. Как и более широко — во всей вентнауке.
Спасибо за советы.8.4.2006, 15:34
Вот у вас архикадчики навороченные! Мои хотя бы помещения в блоки не заливают. После первого взрыва мой бедный ACAD 2 минуты пытался просто штриховку быстрым выбором поймать. И зависал 2 раза. А вообще, как я погляжу, ничего нового в этом плане никто не придумал. Все делают примерно одно и то же. Меня гораздо больше беспокоят не слои, от которых никак избавиться нельзя (я их под себя приспосабливаю — переименовываю и использую, как свои), а то, что очень часто после взрыва многие объекты получаются многослойными. Например, на одной линии еще линия, и еще, и еще. И не угадаешь, где их 2, а где 3. Поймать из можно только методом тыка, т.к. они, как правило, все свойства имеют одинаковые и быстрым выбором их не отсеишь. Отсюда и размеры файла. Так что — как новый проект, так садишься и 2-3 часа просто чистишь чертеж. И никуда не денешься.
Я, правда, после того, как на 2004й ACAD пересела, все блоки огульно перестала взрывать. Там очень удобный редактор блоков – работаешь с блоком практически не выходя из чертежа и делаешь с ним что нужно, все лишнее удаляешь, упрощаешь, насколько нужно, а когда из редактора выходишь, все блоки с тем-же именем автоматически «приходят в себя». Очень удобно с мебелью и сантехникой. И размер чертежа меньше, чем если бы эти объекты не были сблокированы. Попробуйте, может, понравится.8.4.2006, 16:33
С редактором блоков не работал, кроме редактирования атрибутов (отметка уровня и пр.). Надо будет попробовать.
С «упёртыми» слоями частенько поступал аналогично (переименовывал под себя). Тут главное случайно потом такой чертёж не взять в качестве своего исходного шаблона в дальнейшей работе, а то эта «упёртость» и будет потом мешаться под ногами.
А то, что все действуют примерно в одном направлении и одинаковыми методами — это Вы правильно заметили.10.4.2006, 12:36
Если надо снести в каде все штриховки, входящие в блоки, попробуйте использовать такой лиспик (заодно разбивает блоки, состоящие только из одного примитива); штриховки, лежащие напрямую на пространстве рабочем, не трогает. Не отслеживает состояние слоев (замороженности, заблокированности; если надо, сообщите, сделаю):
(defun c:mod-purge (/ *kpblc-activedoc* selset sel_item)
(vl-load-com)
(setq *kpblc-activedoc*
(vla-get-activedocument (vlax-get-acad-object))
*error* kpblc-error
);_ end of setq
(vla-startundomark *kpblc-activedoc*)
(repeat 3 (vla-purgeall *kpblc-activedoc*))
(command «_.-purge» «_r» «*» «_n»)
(vlax-for item (vla-get-blocks *kpblc-activedoc*)
(if (not (wcmatch (strcase (vla-get-name item) t) «*_space*»))
(progn
(vlax-for sub_item (vla-item (vla-get-blocks *kpblc-activedoc*)
(vla-get-name item)
);_ end of vla-Item
(if (= (strcase (vla-get-objectname sub_item) t) «acdbhatch»)
(vla-erase sub_item)
);_ end of if
);_ end of vlax-for
(if ( < (vla-get-count item) 2)
(progn
(setq selset (ssget «_X»
(list (cons 0 «INSERT»)
(cons 2 (vla-get-name item))
);_ end of list
);_ end of ssget
);_ end of setq
(while (and selset
(> (sslength selset) 0)
);_ end of and
(setq sel_item (ssname selset 0))
(ssdel sel_item selset)
(vla-explode (vlax-ename->vla-object sel_item))
);_ end of while
);_ end of progn
);_ end of if
);_ end of progn
);_ end of if
);_ end of vlax-for
(repeat 3 (vla-purgeall *kpblc-activedoc*))
(vla-regen *kpblc-activedoc* acallviewports)
(vla-endundomark *kpblc-activedoc*)
);_ end of defunдля снесения «накладываемых» объектов можно воспользоваться утилитой из Express Tools, вызывается overkill. Кстати, ее же можно вызывать и внутри редактирования блока.
Что еще. Еще я б в этом файле сделал бы _pedit _m и дальше по опциям — т.е. объединил бы отдельные отрезки и дуги в полилинии. Всяко поменьше весить будут (особливо внутри блоков).
Вот еще, пока тестировал лисп, еще кое-что нашел. Некоторые блоки лежат друг над другом. overkill их вроде как обрабатывает, но объем файла вырос.
В результате моих измывательств над ним файл упал до 724 кб (в ZIP-e — 586 кб, RAR подсоединить не удалось)10.4.2006, 13:12
Классно.
Но для меня такая работа в AutoCADe — из области недостижимого высочайшего уровня мастерства.Форумы GIS-Lab.info
Господа.
У меня есть некоторые точечные шейпы (в которых порядка 100 тысяч точек), при этом порядка трети точек, в каждом шейпе, дублируются по несколько раз.
Как мне убрать дублирование? Есть ли какой инструмент?Как я делаю.
Инструментом Пересечение нахожу все пересечения, выделяю и удаляю в исходном шейпе все пересекающиеся точки.
В созданном программой слое Intersect создаю дополнительное поле и используя формулу Int( [FID]/2)*2 выделяю одну из парных точек и удаляю их.
Оставшиеся точки копирую и вставляю в исходный шейп.
Повторяю это несколько раз, пока не удалю все пересекающиеся точки.Возможно ли это упростить.
У меня версия АркГИС 9.3 АрквьюКак сохранить файл из AutoCAD: советы для оптимального качества и минимального веса

AutoCAD – популярное программное обеспечение, используемое для создания и редактирования проектов в 2D и 3D форматах. После завершения работы с проектом, необходимо сохранить файл для дальнейшего использования. Важно учесть несколько советов, чтобы получить файл с оптимальным качеством и минимальным весом.
Во-первых, перед сохранением файла рекомендуется проверить его на наличие ошибок и исправить их. Кривые линии, лишние точки и другие несоответствия могут повлиять на качество и размер файла. Используйте инструменты AutoCAD для исправления возможных ошибок перед сохранением.
Следующий важный момент – выбор формата сохранения файла. От выбранного формата зависят качество и размер файла. Для сохранения 2D проектов рекомендуется использовать формат DWG или DXF. Для сохранения 3D проектов лучше выбрать формат FBX или STL.
Однако необходимо помнить, что выбор формата также зависит от цели использования файла. Если файл будет использоваться только в AutoCAD, то лучше выбрать формат DWG. Если же файл будет передаваться или использоваться в других программах, то следует выбрать формат, поддерживаемый этими программами.
Чтобы сохранить файл с оптимальным качеством и минимальным весом, также рекомендуется использовать упрощенные объекты. Некоторые объекты, такие как штриховки и заполнения, могут существенно увеличить размер файла. Поэтому при сохранении файла рекомендуется удалить все лишние и неиспользуемые объекты.
Сохранение файла из AutoCAD: советы для качества и веса
AutoCAD — популярная система автоматизированного проектирования, широко применяемая в архитектуре, инженерии и других смежных областях. При сохранении файлов из AutoCAD существуют некоторые советы, которые помогут достичь оптимального качества и минимального веса файла.
1. Используйте подходящие форматы файлов. AutoCAD позволяет сохранять файлы в различных форматах, таких как DWG и DXF. В зависимости от конкретных требований и целей, выберите соответствующий формат. Например, формат DWG обычно используется для сохранения проектов, в то время как формат DXF является более универсальным и может быть открыт другими программами.
2. Оптимизируйте графические настройки. При сохранении файла AutoCAD сохраняет все графические элементы, включая линии, тексты и заполнения. Оптимизация графических настроек поможет уменьшить вес файла и улучшить его производительность. Например, удалите ненужные линии и заполнения, объедините похожие объекты, используйте символьные шрифты вместо шрифтов TrueType и др.
3. Обратите внимание на размер и разрешение. Если вам необходимо сохранить файл с определенным размером и разрешением, учтите эти параметры при сохранении. AutoCAD позволяет настроить размер листа и масштабирование, чтобы получить необходимый результат.
4. Отключите ненужную информацию. В AutoCAD можно задать определенные параметры, которые будут отключать ненужные данные при сохранении файла. Например, вы можете отключить слои, которые не нужны для конечного результата, или убрать дублирующиеся объекты. Это позволит уменьшить вес файла и улучшить его читабельность.
5. Проверьте целостность файла. Перед сохранением убедитесь, что файл не содержит ошибок и проблем, которые могут привести к его некорректному отображению или потере данных. AutoCAD имеет инструменты для проверки целостности файла, такие как команда «AUDIT», которые могут помочь выявить и исправить возможные проблемы.
Общий принцип сохранения файла из AutoCAD — найти баланс между качеством и весом. Оптимизация графических настроек, правильный выбор формата файла и другие советы помогут достичь этого баланса и получить оптимальный результат.
Оптимальное сохранение файлов в AutoCAD
AutoCAD — это одна из самых популярных программ для создания и редактирования графических чертежей и моделей. При работе с этой программой важно уметь правильно сохранять файлы для обеспечения оптимального качества и минимального веса.
Вот несколько советов, которые помогут вам сохранить файлы в AutoCAD с оптимальными параметрами:
- Выберите правильный формат сохранения: AutoCAD предлагает несколько форматов сохранения файлов, таких как DWG, DXF, PDF, и другие. При выборе формата учтите требования вашего проекта и предполагаемое дальнейшее использование файла.
- Используйте сжатие и оптимизацию: AutoCAD позволяет сжимать и оптимизировать файлы при сохранении. Это уменьшит их размер, что облегчит хранение и передачу файлов. Однако, учтите, что сжатие может привести к некоторой потере качества изображения.
- Удалите ненужные элементы: перед сохранением файла в AutoCAD, удалите все ненужные элементы, такие как скрытые слои, временные объекты и т.д. Это также поможет уменьшить размер файла и улучшить его производительность при открытии и редактировании.
- Используйте блоки и внешние ссылки: при работе с файлами AutoCAD, используйте блоки и внешние ссылки для повторного использования частей чертежа. Это позволит сократить размер файлов и упростить их обработку.
- Проверьте параметры сохранения: перед сохранением файла, проверьте параметры сохранения в AutoCAD. Убедитесь, что выбранные настройки соответствуют вашим требованиям, например, разрешение растровых изображений, степень детализации, цветовая палитра и т.д.
Соблюдение этих рекомендаций поможет вам сохранить файлы в AutoCAD с оптимальными параметрами, что способствует экономии пространства на диске, улучшает производительность и облегчает передачу файлов между пользователями.
Минимальный вес файлов при сохранении из AutoCAD
Когда дело доходит до сохранения файлов из AutoCAD, оптимизация и минимизация размера становятся важными факторами. Чем меньше размер файла, тем быстрее он открывается и передается по сети. В этом разделе мы рассмотрим несколько советов, которые помогут вам достичь минимального веса файлов при сохранении из AutoCAD.
- Удалите ненужные слои: Перед сохранением файла избавьтесь от всех ненужных слоев. Ненужные слои могут содержать невидимые объекты или временные команды, которые вы уже не используете. Удаление ненужных слоев позволит сократить размер файла.
- Удалите ненужные блоки: Если в вашем файле есть ненужные или дублирующиеся блоки, удалите их перед сохранением. Блоки могут занимать значительное количество места, особенно если они содержат множество объектов. Удаление ненужных блоков поможет сократить размер файла.
- Сократите количество точек и сегментов: Если ваш файл содержит множество точек или сегментов, попробуйте сократить их количество. Уменьшение количества точек и сегментов поможет снизить вес файла.
- Используйте меньшую точность координат: Вое время сохранения файла вы можете установить меньшую точность координат. Например, вместо использования точности до трех знаков после запятой, вы можете установить точность до двух знаков после запятой. Это поможет уменьшить размер файла.
- Оптимизируйте шрифты и стили текста: Если ваш файл содержит много текста, попробуйте использовать более простые шрифты и стили текста. Сложные шрифты и стили текста могут увеличить размер файла. Оптимизация шрифтов и стилей текста поможет сократить вес файла.
Возможно, вам потребуется экспериментировать с различными методами и комбинировать их, чтобы достичь оптимального веса файла при сохранении из AutoCAD. Помните, что уменьшение размера файла может влиять на качество и читаемость объектов, поэтому будьте внимательны и проверяйте файлы после изменений.
- Технологический форум