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

Вернуться   Форум 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.
Просмотров: 882166
 
Непрочитано 22.08.2014, 00:43
#441
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от mr-vic Посмотреть сообщение
Прошу прощения за дурацкий вопрос: "А как этим пользоваться?"
после загрузки приложения будет доступна команда CleanDWG, ее нужно запустить

Цитата:
Сообщение от mr-vic Посмотреть сообщение
bad argument type: VLA-object collection: #<VLA-OBJECT 00000000331cc3a8>
Ну вот началось... Можете сделать скриншот ком. строки? А то жутко не хочется качать 26Мб файла...
gomer вне форума  
 
Непрочитано 22.08.2014, 09:15
#442
mr-vic


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


Цитата:
Сообщение от gomer Посмотреть сообщение
Можете сделать скриншот ком. строки
Command: (LOAD "C:/Users/Vic/Desktop/CleanDWG(1)/CleanDWG.VLX") nil
Command: CLEANDWG
Очистка документа...
Command:
Удалено точек: 262
Command:
Маскировки не найдены
Command:
Пустые тексты не найдены
bad argument type: VLA-object collection: #<VLA-OBJECT 0000000049507f48>"bad argument type: VLA-object collection: #<VLA-OBJECT 0000000049507f48>"

Command: AUDIT
Fix any errors detected? [Yes/No] <N>: y
Auditing Header
Auditing Tables
Auditing Entities Pass 1
Pass 1 568000 objects audited
Auditing Entities Pass 2
Pass 2 568000 objects audited
Auditing Blocks
103 Blocks audited
Auditing AcDsRecords
Total errors found 0 fixed 0
Erased 0 objects
mr-vic вне форума  
 
Непрочитано 22.08.2014, 10:38 Спасите/помогите
#443
dimkast


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


приключилась беда печаль при копировании из одного файла в другой вырос размер файла до 160 МГб. Как сжать? Почему вырос? пробовал чистить различными командами, приложениями не помогает. Максимум сжимается до 153 МГб. Научите как вылечить файл.
Поскольку файл огромный выложил тут https://yadi.sk/d/F-ETpipcaCrm3. Рисовал в 2012 автокаде. система Win7x64.
dimkast вне форума  
 
Непрочитано 22.08.2014, 12:33
#444
Klo

Инженер-конструктор
 
Регистрация: 29.10.2007
Юбилейный МО
Сообщений: 266


2 dimkast
Лови.проба сократить.dwg

Чистил обычным purge (инфо читай в шапке).
В файлике было много различных типов линий, которые не использовались.
Откуда? вопрос к владельцу файла: видимо что-то откуда-то импортировалось (архикад, спдс или др.).

Последний раз редактировалось Klo, 22.08.2014 в 12:35. Причина: Ответы на вопросы
Klo вне форума  
 
Непрочитано 22.08.2014, 12:34
#445
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


dimkast, сначала проштудируй тут с начала до конца и попробуй со всеми настройками
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 22.08.2014, 13:15
#446
mr-vic


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


2 Klo

А мне поможете? см. выше

Ни PURGE ни EXPLODEALLPROXу ни REMOVEALLPROXY не помогают. Может наведу на мысль - эксперементальным путем установлено, что проблема в двух блоках - двери с резьбой. После их удаления и pugre, файл получается около 2мб. Эти блоки вставлены в ArchiСad из AutoCad, и все обратно в AutoCad. Но убивать их не вариант - это только часть большого файла, и там таких блоков до фига
mr-vic вне форума  
 
Непрочитано 22.08.2014, 14:02
#447
Klo

Инженер-конструктор
 
Регистрация: 29.10.2007
Юбилейный МО
Сообщений: 266


2 mr-vic
Помочь не помогу, а подсказать в чём дело - пожалуйста:
послед детального рассмотрения блока двери выяснилось:
1) он весит 10 Мб, почему...
2) каждая завитушечка на резьбе состоит из примерно 7200 линий и 1 дуги.
3) таких завитушечек - 28 (прикидываем в уме 7200 х 28 =201600)
4) ну и остальные орнаменты кое-чего весят, например, растительный в квадрате в верхнем углу - 1000 объектов, в нижнем - 20000...
А вы говорите об оптимизации чертежа
Klo вне форума  
 
Непрочитано 22.08.2014, 14:12
#448
mr-vic


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


Аргумент. НО!

Файл, откуда эти бвери скопированы весит ~5мв, а мой, с одной дверью ~26мв. Мне кажется дело не только в этом. И далеко не в этом. Грешу прежде всего на экспорт из ArchiCad. Даже убив эти двери, мой чертеж весит ~2мв, мне кажется это уж очень много для такого фуфельного чертежа. Я понимаю, что все это слова, плюс - я AutoCad практически не знаю, т.к. работаю в ArchiCad, а вывод делаю из виденных чертежей. Если Вы поняли о чем я....

Более того! Открыл файл, из которого скопировал двери, перетащил одну в пустой файл, сохранил. ~300кв. Так что дело видимо в AutoCad -> ArhiCad -> AutoCad

Последний раз редактировалось mr-vic, 22.08.2014 в 14:37.
mr-vic вне форума  
 
Непрочитано 22.08.2014, 14:15
#449
dimkast


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


Спасибо! Пробовал очистить PURGE. Вернее через утилиты/очистить. Не помогало честное слово. Ставил галку удалить все. Может там еще что-то нужно выбирать?
dimkast вне форума  
 
Непрочитано 22.08.2014, 14:19
#450
mr-vic


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


2 dimkast

Решаю похожую проблему. ДЛя экперимента скачал Ваш файл. У меня все получилось. Просто набрал PURGE. Проделал это пару-тройку раз. В теме писали, что нужно перезапустить AutoCad. У меня 2014, кстати
mr-vic вне форума  
 
Непрочитано 22.08.2014, 14:58
#451
Klo

Инженер-конструктор
 
Регистрация: 29.10.2007
Юбилейный МО
Сообщений: 266


Цитата:
Сообщение от mr-vic Посмотреть сообщение
Так что дело видимо в AutoCad -> ArhiCad -> AutoCad
Думаю вы правы. При экспорте в архикад нормальные полилинии и дуги, весящие сами по себе копейки, разбиваются на множество мизерных отрезков (ну нет в архикаде полилиний). Результат на лицо.
Klo вне форума  
 
Непрочитано 22.08.2014, 15:01
1 | #452
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Offtop:
Цитата:
Сообщение от Klo Посмотреть сообщение
Результат на лицо.
Вообще то налицо (слитно). А "на лицо" можно фингал поставить.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 22.08.2014, 18:38
#453
mr-vic


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


2 Bull
В данном контексте все верно написано. Именно "на лицо" от заказчика
mr-vic вне форума  
 
Непрочитано 22.08.2014, 18:41
#454
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


mr-vic, У вас 32-битный автокад?
gomer вне форума  
 
Непрочитано 22.08.2014, 18:50
#455
mr-vic


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


2 Klo
А вот не уверен. В трансляторе есть такая галка "convert line to polyline". Или что-то в этом роде. Сейчас покинул ненадолго станок, приду-проэкспериментирую.
В любом случае странно, что приложение, заточенное на черчение, начинает тупить от 1.2млн линий. Я понимаю- ArchiCad, он под линии мало заточен, но и то-файл весит >500мб, но ворочается (порой тяжеловато, но только порой), копируется и т.д.

Все-таки мне кажется где-то ошибка. Не знаю. Заказчик уже побелел от злости





----- добавлено через 25 сек. -----
2 gomer

Нет конечно. х64. А к чему вопрос?

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



2 Klo

Цитата:
Сообщение от Klo Посмотреть сообщение
ну нет в архикаде полилиний
Есть spline. И вот эту галку "convert splines into polylines" нужно снять, и тогда завитушки станут не отрезками, а сплайнами

Последний раз редактировалось mr-vic, 23.08.2014 в 16:47.
mr-vic вне форума  
 
Непрочитано 28.08.2014, 14:27 Долгое копирование. Рецепты с форума пробовала.
#456
Musya


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


AutoCAD 2012.
Попытка скопировать завешивает программу на 5-10 минут, комп мощный.

Пробовала:
- _-scaleeditlist отсюда http://forum.dwg.ru/showpost.php?p=236817&postcount=8
- оттуда же про типы линий так и не поняла как попробовать
- делала _purge ошибок не найдено.

Помогите, пожалуйста, проект большой, сдавать в понедельник, а тут такие тормоза.

PS: файл разделила на 2 архива, одним куском не закачивался.
Musya вне форума  
 
Непрочитано 28.08.2014, 14:50
#457
Кулик Алексей aka kpblc
Moderator

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


Как уменьшить объем файла dwg
Вложения
Тип файла: dwg
DWG 2010
ГП не рабочий.dwg (591.1 Кб, 1965 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 17.09.2014, 14:09
#458
engngr

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


На днях присылали почистить файл: при открытии в "чистом" autocad были найдены только архитектурные прокси в небольшом количестве; при запуске "чистого" autocad с ключом на 'создание нового профиля' (/p "new profile") и открытием того же файла было найдено 100к dgnls прокси, которые были вычищены программой Александра Ривилиса.
Через день вновь открываю тот присланный, неочищенный файл - dngls прокси не обнаруживаются при открытии и, соответственно, не вычищаются через removeallproxy.
В этой связи вопрос: чем обрастает autocad с момента запуска с новым профилем, после чего он не видит, например, dgnls, как с этим бороться?
engngr вне форума  
 
Непрочитано 17.09.2014, 14:34
#459
Кулик Алексей aka kpblc
Moderator

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


Сильно подозреваю, что вопрос в demandload.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 17.09.2014, 14:43
#460
engngr

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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
demandload
DEMANDLOAD 2
engngr вне форума  
Ответ
Вернуться   Форум 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