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

Вернуться   Форум 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.
Просмотров: 880871
 
Непрочитано 10.04.2020, 12:08
1 | #1821
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Deader,
Конечно проще спросить, чем почитать тему и проверить предложенные в ней методы "лечения"
1. Запускаешь:
Код:
[Выделить все]
 (dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")
2. Выполняешь _PURGE
В результате файл уменьшается до 30Kbyte
Александр Ривилис вне форума  
 
Непрочитано 10.04.2020, 12:09
1 | #1822
Oleg T


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


Цитата:
Сообщение от Deader Посмотреть сообщение
Автокад 2013.
WBLOCK из BricsCAD уменьшил файл до 22КБ за пару секунд.
Offtop: Просто конкретно для этой цели лучше иметь под рукой другое ПО, если вдруг другие методы не помогают.
Oleg T вне форума  
 
Непрочитано 10.04.2020, 12:11
#1823
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Oleg T Посмотреть сообщение
WBLOCK из BricsCAD уменьшил файл до 22КБ за пару секунд.
Offtop: Просто конкретно для этой цели лучше иметь под рукой другое ПО, если вдруг другие методы не помогают.
В AutoCAD аналогично. Достаточно было нарисовать один отрезок (т.к. других примитивов в пространстве модели не наблюдалось) и выполнить WBLOCK. Мусор не цеплялся.
Александр Ривилис вне форума  
 
Непрочитано 10.04.2020, 12:22
#1824
Oleg T


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


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
(т.к. других примитивов в пространстве модели не наблюдалось) и выполнить WBLOCK
Так это в этом пустом файле. Я же таким способом неоднократно уменьшал файлы с кучей объектов и вкладок листов, и словари там были из разного ПО.
Но, как я уже написал, на некоторые вещи может не подействовать.
Oleg T вне форума  
 
Непрочитано 10.04.2020, 12:34
#1825
Deader

технолог
 
Регистрация: 03.01.2011
Сообщений: 300


Offtop:
Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Конечно проще спросить, чем почитать тему и проверить предложенные в ней методы "лечения"
Да, иногда проще спросить, чем курить 90 страниц темы с висящим топором со сроком сдачи. Тем более, что на проверку и пробу методов только с двух страниц ушло 2 часа.


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
1. Запускаешь ... Выполняешь _PURGE
Помогло, спасибо огромное!

Всем кто откликнулся, спасибо! ))
Deader вне форума  
 
Непрочитано 10.04.2020, 13:36
#1826
engngr

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


дел
engngr вне форума  
 
Непрочитано 10.04.2020, 15:03
1 | #1827
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Deader Посмотреть сообщение
Да, иногда проще спросить, чем курить 90 страниц темы с висящим топором со сроком сдачи. Тем более, что на проверку и пробу методов только с двух страниц ушло 2 часа.
Ну конечно, пройти по ссылке в шапке темы, найти ссылку на гуглодок - нереально сложно.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 10.04.2020, 15:31
#1828
Deader

технолог
 
Регистрация: 03.01.2011
Сообщений: 300


Offtop:
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну конечно, пройти по ссылке в шапке темы, найти ссылку на гуглодок - нереально сложно.
Нет, почему-же) Это тоже было испробовано. Просто + RemoveAllProxy и Explodeproxy тоже не дали результата...
Deader вне форума  
 
Непрочитано 10.04.2020, 16:01
#1829
engngr

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


Цитата:
Сообщение от Deader Посмотреть сообщение
Просто + RemoveAllProxy и Explodeproxy
В гуглдоке только про прокси и написано, конечно же.
engngr вне форума  
 
Непрочитано 10.04.2020, 16:25
#1830
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Deader Посмотреть сообщение
Offtop:
Нет, почему-же) Это тоже было испробовано. Просто + RemoveAllProxy и Explodeproxy тоже не дали результата...
Не верю. Пункт 5 точно не выполнялся.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 10.04.2020, 16:37
#1831
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,295
Отправить сообщение для doctorraz с помощью Skype™


Offtop:
Цитата:
Сообщение от Deader Посмотреть сообщение
тоже не дали результата...
при всем моем уважении..
уважаемый...
либо лечитесь по всем пунктам рецепта и получаете результат, либо уповаете на чудо.. соответственно результат одному Богу известен
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 10.04.2020, 17:37
#1832
Deader

технолог
 
Регистрация: 03.01.2011
Сообщений: 300


Offtop: ну закидали тапками. бывает что и руки кривые, может в спешке ошибку где в этом "комплексе упражнений" сделал, хз. ))
Александр Ривилис, еще раз спасибо, что просто помог.

прекращаем флуд в теме
Еще раз спасибо, всем, кто откликнулся.
Deader вне форума  
 
Непрочитано 10.04.2020, 19:22
#1833
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,295
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Deader Посмотреть сообщение
прекращаем флуд в теме
однако....
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 22.04.2020, 10:15 Помогите! Огромный файл
#1834
kvant_nemo


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


Помогите. Огромный файл. Перепробовал многие способы, уже не знаю что сделать. Работать невозможно. Автокад 2013. Сохранён в 2004.
https://cloud.mail.ru/public/deWD/3Qse1bifa
kvant_nemo вне форума  
 
Непрочитано 22.04.2020, 12:07
#1835
Boroda888


 
Регистрация: 01.08.2016
Тюмень
Сообщений: 199


А то что оно разбросано по Z? Это так задумано?
Boroda888 вне форума  
 
Непрочитано 22.04.2020, 12:20
#1836
engngr

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


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

upd: возьмём блок КМП:
Команда: _OVERKILL
Выберите объекты: Противоположный угол: найдено: 14002
Удалено повторяющихся: 2123
Удалено перекрывающихся объектов или сегментов: 39549

Седьмая часть - повтор, 40к перекрытий-пвторений УДАЛЕНО.

Последний раз редактировалось engngr, 22.04.2020 в 12:53.
engngr вне форума  
 
Непрочитано 22.04.2020, 14:21
#1837
Oleg T


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


Цитата:
Сообщение от kvant_nemo Посмотреть сообщение
Перепробовал многие способы, уже не знаю что сделать.
А делать здесь можно только одно: сидеть и максимально упрощать, больше ничем не поможешь.
Оптимизировать блоки, пришедшие со стороны, а то в них до 20000 объектов, причем куча эллипсов и сплайнов.
Менять на пару-другую отрезков и дуг, и все дела.
Oleg T вне форума  
 
Непрочитано 22.04.2020, 15:05
| 1 #1838
Кулик Алексей aka kpblc
Moderator

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


Offtop: Не вся штриховка разбита - непорядок, аднака
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.04.2020, 15:14
#1839
yarrus77

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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Offtop: Не вся штриховка разбита - непорядок, аднака
__________________
С уважением,
yarrus77
yarrus77 вне форума  
 
Непрочитано 22.04.2020, 15:29
#1840
Кулик Алексей aka kpblc
Moderator

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


Ну, если серьезно - то файлы вызывают по меньшей мере недоумение. В одном файле, похоже, про блоки вообще не слышали. Во втором блоки похожи на результат импорта из какого-то стороннего софта (или экспорта, не столь суть важно). Блоки не оптимизированы, безумное количество ненужной информации, которая при печати все равно сольется в одно пятно.
Вердикт: файлы чистые. Для уменьшения объема файла необходимо его полностью перерабатывать. Таким временем лично я не располагаю.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум 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