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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Помогите уменьшить размер файла DWG

Помогите уменьшить размер файла DWG

Ответ
Поиск в этой теме
Непрочитано 04.06.2008, 19:23 1 |
Помогите уменьшить размер файла DWG
AndroiD
 
Урал
Регистрация: 06.01.2008
Сообщений: 144

Перед тем, как просить уменьшить объем файла, внимательно прочитайте FAQ: Как уменьшить объем файла dwg

Имеется некоторый файл созданный в AutoCad 2006, размер которого раздулся до 89 Мб. Файл - 2D чертеж с 14 типами динамических блоков (11 блоков содержат в среднем 15 примитивов, 3 блока 50 примитивов), блоки только объединяют примитивы, имеется вставленный растр размером 30 Мб, кроме этого чертеж содержит около 2000 объектов.
С файлом такого дикого размера невозможно работать: дикие тормоза, из пространства модели в пространства листа иногда нельзя перейти - выскакивает ошибка, программа закрывается.

История файла следущая.
До определенного момента времени работа с файлом не представляла трудностей, но после того как количество дин блоков достигло 200 штук (1блок откопированный до 200 раз) комп начал туго соображать, размер файла к этому моменту составлял порядка 1.5 Мб (вроде бы). Я принял решение разбить эти блоки.... Разбил... и видимо в следствии этого файл распух до дикого размера.

Вопрос: как уменьшить размер растолстевшего фала ничего в нем не удаляя.

Мой комп: Атлон64 3800, 2 Гб оперативы, количество свободного места на диске где установлен АКад 6 Гб, на диске котором располагается файл 4Гб.

ПС: команда purge показывает, что неиспользуемых элементов нет.

Последний раз редактировалось Кулик Алексей aka kpblc, 22.10.2018 в 11:42.
Просмотров: 779565
 
Непрочитано 27.02.2021, 01:21
#1981
Labudico


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


Цитата:
Сообщение от vip_artur Посмотреть сообщение
Всем еще раз спасибо. Drawing Purge отлично заработал, только пока жаль, что не на моем компе.
у меня их установлено два: 2019 и 2021. из-за этого наверно установилось непонятно куда.
работаю над исправлением ошибки.
C:\Users\User\AppData\Roaming\Autodesk\ApplicationPlugins\AVVADwgPurge.bundle\Contents\Windows

Там есть dll-файлы для каждой версий автокада. для 2021 попробуйте от 2019, должно пойти, загрузите этот dll файл через команду appload, потому что бы запустить команда DWG-PURGE. Я прикрепляю в виде dll и vlx самые действенные и лёгкие к применению программы.

----- добавлено через ~10 мин. -----


DWG-PURGE-BATCH - настройки программы.
Вложения
Тип файла: zip DwgPurge.zip (368.2 Кб, 53 просмотров)
Тип файла: zip cleandwg.zip (5.8 Кб, 41 просмотров)
Тип файла: zip ExplodeProxy.zip (362.0 Кб, 40 просмотров)
Labudico вне форума  
 
Непрочитано 01.03.2021, 09:27
#1982
pleHOTkin


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


Цитата:
Сообщение от Огурец Посмотреть сообщение
Поставьте этот лисп в автозагруку. Как-то так...
Спасибо большое!
pleHOTkin вне форума  
 
Непрочитано 01.03.2021, 11:47
1 | #1983
allar8


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


Всем доброго дня
Восхитил меня 1950 пост

Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
По пунктам. Повторяю гуглодок, faq, почти всю тему...
Выполнять дословно, не отступая ни на йоту.
Поэтому решил сделать на него две кнопки


кнопка №1 например называется prox_show
макрос кнопки
^C^C(setvar "Demandload" 2)
^C^C(setvar "Proxyshow" 1)
^C^C(setvar "Proxynotice" 1)


кнопка №2 например называется superpur
макрос кнопки
^C^C_EXPLODEALLPROXY
^C^C_REMOVEALLPROXY ^M
^C^C_audit _y
^C^C_.-PURGE _a ^M_n
^C^C_.-PURGE _r ^M_n
^C^C(vlax-for item (vla-get-dictionaries (vla-get-activedocument (vlax-get-acad-object))) (vl-catch-all-apply '(lambda()(vla-delete item))))
^C^C_EXPLODEALLPROXY
^C^C_REMOVEALLPROXY ^M
^C^C_audit _y
^C^C_.-PURGE _a ^M_n
^C^C_.-PURGE _r ^M_n


Использованние также как описано в посте 1950
Открываем больной файл
Нажимаем кнопку №1
перезагружаем акад
Опять открываем больной файл нажимаем
Нажимаем кнопку №2
сохранием с закрытием
Отдельное спасибо Кулику Алексею
allar8 вне форума  
 
Непрочитано 01.03.2021, 13:07
1 | #1984
Oleg T


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


Еще, наверное, можно добавить
(DICTREMOVE (namedobjdict) "Siberia")
(см #1903)
Oleg T вне форума  
 
Непрочитано 01.03.2021, 14:49
1 | #1985
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,518


Цитата:
Сообщение от allar8 Посмотреть сообщение
(vlax-for item (vla-get-dictionaries (vla-get-activedocument (vlax-get-acad-object))) (vl-catch-all-apply '(lambda()(vla-delete item))))
Цитата:
Сообщение от Oleg T Посмотреть сообщение
(DICTREMOVE (namedobjdict) "Siberia")
Масло масляное. Ведь да?

У меня давно на палитре инструментов похожая кнопка. Нажимать её - как руки после WC помыть.
engngr вне форума  
 
Непрочитано 01.03.2021, 15:02
#1986
Oleg T


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


Цитата:
Сообщение от engngr Посмотреть сообщение
Масло масляное. Ведь да?
Масло так масло, я с этими vl- vla- не дружу
Oleg T вне форума  
 
Непрочитано 26.03.2021, 09:28
#1987
zenny

Проектировщик высоковольтных линий
 
Регистрация: 26.03.2021
Санкт-Петербург
Сообщений: 2


Добрый день!
Помогите, пожалуйста с файлом. Весит 6 Мб. Чистила всеми доступными методами, описанными на форуме, но все тщетно. Не понимаю что не так.
Вложения
Тип файла: dwg
DWG 2013
П3300668-38.0008-КР2.1.ГЧ-1.dwg (6.19 Мб, 16 просмотров)
zenny вне форума  
 
Непрочитано 26.03.2021, 09:51
1 | #1988
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,516


Цитата:
Сообщение от zenny Посмотреть сообщение
Чистила всеми доступными методами, описанными на форуме, но все тщетно.
Не правда. Очистка от "Siberia" сразу уменьшает размер файла до 665 кб и очистка от этого словаря описана на форуме многократно, а значит Вы использовали не все методы описанные на форуме.
__________________
_бложиг

Последний раз редактировалось Boxa, 26.03.2021 в 09:56.
Boxa вне форума  
 
Непрочитано 26.03.2021, 11:20
#1989
zenny

Проектировщик высоковольтных линий
 
Регистрация: 26.03.2021
Санкт-Петербург
Сообщений: 2


Цитата:
Сообщение от Boxa Посмотреть сообщение
Не правда. Очистка от "Siberia" сразу уменьшает размер файла до 665 кб и очистка от этого словаря описана на форуме многократно, а значит Вы использовали не все методы описанные на форуме.
Простите, пожалуйста, что обманула! Прям места теперь не нахожу.
Спасибо за подсказку.
zenny вне форума  
 
Непрочитано 26.03.2021, 11:31
| 1 #1990
yarrus77

у-Строитель
 
Регистрация: 15.09.2007
град Воронеж
Сообщений: 4,417


Цитата:
Сообщение от zenny Посмотреть сообщение
Помогите, пожалуйста с файлом. Весит 6 Мб.
счистливчик, тут у технологов 21 Мб как ни чисть.
PS А еще веселее: я сохраняю файлы в акад2000, хотя наверно можно в 2007 уже сохранять, с более ранними версиями динозавров уже не встречал. Но как есть. И в 2000 версии файл с 21 Мб становится 126 Мб Хоть я и не работаю с этими файлами, но так крутоват размерчик. И всего ничего 7 этажей планов технологии.
__________________
С уважением,
yarrus77

Последний раз редактировалось yarrus77, 26.03.2021 в 11:44.
yarrus77 вне форума  
 
Непрочитано 26.03.2021, 12:41
#1991
Огурец

Profan
 
Регистрация: 27.04.2005
Москва
Сообщений: 6,783
Отправить сообщение для Огурец с помощью Skype™


Цитата:
Сообщение от yarrus77 Посмотреть сообщение
счистливчик, тут у технологов 21 Мб как ни чисть.
PS А еще веселее: я сохраняю файлы в акад2000, хотя наверно можно в 2007 уже сохранять, с более ранними версиями динозавров уже не встречал. Но как есть. И в 2000 версии файл с 21 Мб становится 126 Мб Хоть я и не работаю с этими файлами, но так крутоват размерчик. И всего ничего 7 этажей планов технологии.
НЕсколько лет назад помог знакомым дамам-архитекторам уменьшить размер автокадовского файла с 61 мегабайта до 800 килобайт. Поблагодарили, но обиделись очень сильно и больше ни разу не звонили. Так что осторожнее, очень хорошо может быть и совсем нехорошо.
Огурец вне форума  
 
Непрочитано 26.03.2021, 14:05
#1992
yarrus77

у-Строитель
 
Регистрация: 15.09.2007
град Воронеж
Сообщений: 4,417


Цитата:
Сообщение от Огурец Посмотреть сообщение
НЕсколько лет назад помог знакомым дамам-архитекторам уменьшить размер автокадовского файла с 61 мегабайта до 800 килобайт. Поблагодарили, но обиделись очень сильно и больше ни разу не звонили. Так что осторожнее, очень хорошо может быть и совсем нехорошо.
Не, я так не умею. У меня другая работа. Этот файл был пробный. Потому как временами и мне присылают пакостные файлы. Но как-то удавалось их почистить парой команд взятых отсюда. Да и железо позволяет и с 100 Мб файлом акада работать, с небольшими тормозами.
__________________
С уважением,
yarrus77
yarrus77 вне форума  
 
Непрочитано 14.05.2021, 11:22
#1993
Дегни Тагарт


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


Добрый день!

Ситуация: сканированный файл переведенный в вектор отредактирован в акад. Редактировался очееень медленно.
Очень много линий, в т.ч. и штриховка стен, которая в растре представлена кучей мелких полилиниек.
Отредактировала с горем пополам.
Сегодня захотела компоновать - файл открываеться до состояниия чертеж видно, но все команды серые, мышка не работает - т.е. открываеться наполовину.
Что можно сделать или хотя бы как дойти докоманды зум и печать, чтобы в pdf/jpg его вытянуть и компоноватьуже как картинку?
Дегни Тагарт вне форума  
 
Непрочитано 14.05.2021, 12:13
#1994
Кулик Алексей aka kpblc
Moderator

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


Для начала неплохо бы этот файл увидеть

----- добавлено через 21 сек. -----
Может, его вообще надо не чистить, а восстанавливать
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 24.05.2021, 19:36 Переходите на 2017.
#1995
ErrTXT


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


Добрый день. Крайне редко посещаю сие святое место. Но тут уже допекли. По своему обыкновению отличились генпланисты. Прилагаю файл, благодаря которому уже целой проектной группе пришлось перейти на ACD 2017 (с 2020 и 2022-х версий). Дело в том, что ни в одном из автокадов, кроме 2017 этот файл не открыть. Чистка общеизвестными средствами его в 2017 ничего не дала. Это чудо враждебной мысли просто напрочь вешает любой автокад при открытии данного чертежа. Руководство решило, что не следует обижать генпланиста и обязало перейти на 2017 автокад инженеров смежных разделов, которые как-то касаются приложенного файла. Как по мне, то лучше зарубить одну бешенную курицу, чем резать хвосты всем кроликам.
Если нарушил правила, не судите строго, пожалуйста. Попробуйте сначала помочь, а потом удаляйте тему. Спасибо.
Вложения
Тип файла: dwg
DWG 2013
1039-Р-ГП_ трасса ЭС 23.05.2021.dwg (4.71 Мб, 8 просмотров)
ErrTXT вне форума  
 
Непрочитано 24.05.2021, 19:46
#1996
Кулик Алексей aka kpblc
Moderator

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


1. Файл создан не в приложении, лицензированном Autodesk
2. Не переданы шрифты
3. Следы GeoinCS, Civil
4. Где-то в районе Марса вхождение блока "топо"
5. Фильтры слоев так необходимы?
6. 122 зарегистрированных приложения и овердофига прочего мусора

После чистки файл похудел вдвое.

----- добавлено через ~23 мин. -----
Чистка словарей большого влияния не оказывает, но для гарантии я бы ее провел, конечно.
Вложения
Тип файла: dwg
DWG 2013
1039-Р-ГП_ трасса ЭС 23.05.2021(2013).dwg (2.03 Мб, 6 просмотров)
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.05.2021, 08:19
#1997
ErrTXT


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


Спасибо, Алексей. Очень помог. Теперь этот файл свободно открывается в свежих версиях када. Мог бы ты перечислить действия, которые нужно выполнить с подобный файлом? Метёлочка, сброс масштабов, товарищ Ривилис, как-то не сработали. Или, как обычно, дело было не в...
ErrTXT вне форума  
 
Непрочитано 25.05.2021, 09:26
#1998
Кулик Алексей aka kpblc
Moderator

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


Основная проблема именно в том (ИМХО), что последние версии ACAD его не вскрывают. Мне повезло - есть виртуалка со старым ACAD2013, в нем и выполнял очистку. Единственное - забыл audit провернуть.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.05.2021, 20:02
#1999
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,518


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Основная проблема именно в том (ИМХО), что последние версии ACAD его не вскрывают
Кого его?
engngr вне форума  
 
Непрочитано 25.05.2021, 22:40
#2000
Podpolie


 
Регистрация: 03.08.2012
Сообщений: 2,998


В основном работаю в Автокаде по старинке (вообще самоучка 100% после кульмана вот) - все чертежи в одном файле. Раздел КЖ и рядом КЖИ. Ну или другой раздел какой. Мне так удобно.
Только сейчас проект закончил. Файл большой: много вставок, блоков. Таскаю чертежи или целые проекты похожие для аналогов в файл.
13 насыщенных листов почистил с 2.5 гигов до 600 килобайт (единый файл). Давно ковырялся, обратил внимание при работе с блоками и сделал такую чистку как правило - меня так устраивает. Вспомогательные чертежи и мусор стираю. Выделяю все нужные проекта чертежи командой <ПБЛОК> сохраняю этом ПБЛОК в ту же папку, что бы не потерять. Имя автоматом newblock.dwg или индивидуально. А дальше открываю этот файл, он чистый как младенец и записываю под именем мне нужным. Может я Америку кому открыл, но мне так нравиться. Убивает также забытый скрытый мусор от геодезистов, архитекторов и т.п.))).
__________________
Летела лопата, упала в болото. Какая зарплата - такая работа.
Podpolie на форуме  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Помогите уменьшить размер файла DWG

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Большой размер файла, как от этого избавиться? Pac AutoCAD 51 10.12.2015 14:09
Не хватает файла adlmint.dll Помогите!!! t0rped0 AutoCAD 4 06.05.2010 10:54
Как по координатам из метода GetBoundingBox уменьшить размер disintegrator Программирование 8 26.10.2005 23:35
Размер файлов .dwg СВС AutoCAD 5 14.04.2005 11:15
Размер файла dwg alex-alex Прочее. Архитектура и строительство 5 10.09.2004 00:28