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

Вернуться   Форум 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.
Просмотров: 875441
 
Непрочитано 09.12.2017, 13:15
#1261
sime


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


Огурец, за топографией обращайтесь, всегда рады помочь))

AMDen, Стало лучше, всего 790кб при сохранении.
sime вне форума  
 
Непрочитано 09.12.2017, 13:18
#1262
Кулик Алексей aka kpblc
Moderator

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


sime, я так понимаю, ты работаешь в какой-то вертикалке?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.12.2017, 13:19
#1263
sime


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


ну если Civil 3D 2013 - вертикалка, то да
sime вне форума  
 
Непрочитано 09.12.2017, 14:26
#1264
Oleg T


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


Цитата:
Сообщение от sime Посмотреть сообщение
Проблема даже не в том что файл не чистится полностью (то что получается с использованием _WBLOCK меня вполне устраивает), а в том что при открытии очищенного файла и сохранении его в формате 2013 (да и в других тоже) в нем появляется мусор и как следствие увеличивается размер
В #1253 я уже написал, что это CIVIL сам по себе мусорит при сохранении. Проще всего проверить, сохраняя из чистого акада.
Oleg T вне форума  
 
Непрочитано 09.12.2017, 15:58
#1265
sime


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


Уже лет 8 работаю в Civil, раньше не замечалось такого. Кстати если открываю чистый файл и сохраняю его, то размер не увеличивается, остается равным размеру шаблона. Складывается ощущение что Civil какие-то приложения подгружает в файл, может быть есть способ сделать так что бы он эти приложения не загружал?
sime вне форума  
 
Непрочитано 09.12.2017, 19:00
| 1 #1266
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от sime Посмотреть сообщение
может быть есть способ сделать так что бы он эти приложения не загружал
demandload в 2
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.12.2017, 09:16
#1267
Bull

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


Цитата:
Сообщение от sime Посмотреть сообщение
1. ISAVEPERCENT была установлена в 0
2. Сохраняю в 2013
Новый Шарап_clear.dwg (390.5 Кб
пересохранение в голом АКАД 2013

Новый Шарап_save-nakedACAD2013.dwg (увеличилось на 2.5Кб)

Вывод - виноват Civil
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 11.12.2017, 17:22
#1268
sime


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


То что виноват civil - понятно. К сожалению не всегда удобно работать в голом автокаде.
Проблема возникла не так давно, раньше размер был более менее адекватный и не напрягал, а сейчас появились какие-то тормоза и размер файла в 3 раза увеличивается. Хотелось понять что в Civile может некорректно работать
sime вне форума  
 
Непрочитано 11.12.2017, 18:00
#1269
Bull

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


так что, совет Кулик Алексей aka kpblc не помогает?
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 20.12.2017, 17:09 Тормозит DWG файл при вставке Crtl+V ?
#1270
[email protected]


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


Почему тормозит "файл №2" при вставке Crtl+V (ВСТБУФЕР) ?
Прикрепляю два одинаковых по содержанию файла.
Файл №1 не тормозит
Файл №2 тормозит
Нужен именно способ как вылечить файл №2, чтобы можно было вылечить другие файлы.
Вложения
Тип файла: dwg
DWG 2013
файл №1 без тормозов.dwg (371.8 Кб, 19 просмотров)
Тип файла: dwg
DWG 2013
файл №2 с тормозами.dwg (1.44 Мб, 27 просмотров)
fllirik@mail.ru вне форума  
 
Непрочитано 20.12.2017, 21:27
#1271
Кулик Алексей aka kpblc
Moderator

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


Разница в объемах файлов не смущает?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.12.2017, 21:38
#1272
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Цитата:
Сообщение от [email protected] Посмотреть сообщение
Нужен именно способ как вылечить файл №2, чтобы можно было вылечить другие файлы.
Команда ПБЛОК (_WBLOCK).
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 21.12.2017, 09:14
#1273
[email protected]


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Разница в объемах файлов не смущает?
разницу в объёме заметил, но в чём причина этого?

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от sertor Посмотреть сообщение
Команда ПБЛОК (_WBLOCK).
Не помогло. Файл сохраненный как блок, тормозит также.
Может не правильно, что-то сделал?
fllirik@mail.ru вне форума  
 
Непрочитано 21.12.2017, 09:55
#1274
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


Цитата:
Если сохранить в .dxf , то увидим множество
"Siberia.Styles.BoundingFormStyle"
Это остатки от СПДС Autodesk.
Как лечить - пока точно не отвечу.
https://www.proektant.org/index.php?topic=26099.225
trir вне форума  
 
Непрочитано 22.12.2017, 10:31
#1275
[email protected]


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


Ничего не помогло (
fllirik@mail.ru вне форума  
 
Непрочитано 22.12.2017, 10:58
1 | #1276
Кулик Алексей aka kpblc
Moderator

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


Все помогает, просто надо внимательно прочитать гуглодок (ссылка в первом посте темы), почистить файл и после этого уже выполнять _-.wblock:
Вложения
Тип файла: dwg
DWG 2013
файл №2 с тормозами.dwg (1.25 Мб, 14 просмотров)
Тип файла: dwg
DWG 2013
файл №2 с тормозами(wb).dwg (104.1 Кб, 13 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.12.2017, 11:26
1 | #1277
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Цитата:
Сообщение от [email protected] Посмотреть сообщение
Ничего не помогло (
Да не может быть. Пробуйте этот.
Цитата:
Сообщение от [email protected] Посмотреть сообщение
Может не правильно, что-то сделал?
Миниатюры
Нажмите на изображение для увеличения
Название: 001.gif
Просмотров: 31
Размер:	2.34 Мб
ID:	197092  
Вложения
Тип файла: dwg
DWG 2007
файл №2 с тормозами-1.dwg.dwg (148.7 Кб, 17 просмотров)
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 25.12.2017, 15:36
#1278
[email protected]


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


Спасибо за небезразличие.
Полностью причина остается не понятна.

Но худо бедно вылечить основной файл с заготовками для проекта получилось.

В итоге вылечить "файл №2" помогла следующая последовательность действий.
действие 1) _.purge
действие 2) _.-purge <Enter> _r <Enter> <Enter> _n <Enter>
действие 3) _.-wblock
действие 4) _.-wblock (повторно!, в файле который получен при предыдущем wblock)

С другими файлами (планами этажей) было сложнее.
Путём исключения было выяснено, что зараза коим-то образом связана с динамическим блоком двери (собственного производства, видимо после очередного усовершенствования, раньше всё работало).
Файл проекта можно было вылечить только удалив все двери (динамический блок двери). Только после этого можно было приступить к действиям описанным выше. Это избавляло от тормозов и файл становился на 1,5Мб меньше.

В процессе тыков была выявлена следующая взаимосвязь: после выполнения действия 2.) а именно удаления зарегестрированного приложения под именем "AcDbDynamicBlockTrueName2" можно было выполнять остальные действия и только в этом случае получить нужный результат.
Как вылечить файл не удаляя двери к сожалению пока не удалось.


P.S.
Мочить из базуки по комарам не вариант.

Спасибо за небезразличие

Вылечить файл №2 удалось следующей последовательностью действий.

действие 1) _.purge
действие 2) _.-purge <Enter> _r <Enter> <Enter> _n <Enter>
действие 3) _.-wblock
действие 4) _.-wblock (повторно! в файле созданном при предыдущем wblock)

С другими файлами проекта, планировками этаже, было посложнее.
Методом тыка было выявлено, что зараза как-то связана с динамическим блоком дверей (собственного производства, раньше с этим блоком всё работало нормально, возможно что-то произошло после попыток его усовершенствования)
Описанные выше действия (1-4) давали результат только после удаления всех дверей с планов этажей.

Интересное наблюдение, что приступить к выполнению действий 3) и 4) можно было только при выполнении действия 2), а именно удаления зарегестрированного приложения под именем "AcDbDynamicBlockTrueName2".

Как вылечить файл не удаляя дверей, пока выяснить не удалось.

P.S
Мочить по комарам из базуки - не вариант.

Цитата:
Сообщение от sertor Посмотреть сообщение
Да не может быть. Пробуйте этот.
Спасибо за небезразличие

Вылечить файл №2 удалось следующей последовательностью действий.

действие 1) _.purge
действие 2) _.-purge <Enter> _r <Enter> <Enter> _n <Enter>
действие 3) _.-wblock
действие 4) _.-wblock (повторно! в файле созданном при предыдущем wblock)

С другими файлами проекта, планировками этаже, было посложнее.
Методом тыка было выявлено, что зараза как-то связана с динамическим блоком дверей (собственного производства, раньше с этим блоком всё работало нормально, возможно что-то произошло после попыток его усовершенствования)
Описанные выше действия (1-4) давали результат только после удаления всех дверей с планов этажей.

Интересное наблюдение, что приступить к выполнению действий 3) и 4) можно было только при выполнении действия 2), а именно удаления зарегестрированного приложения под именем "AcDbDynamicBlockTrueName2".

Как вылечить файл не удаляя дверей, пока выяснить не удалось.

P.S
Мочить по комарам из базуки - не вариант.

Последний раз редактировалось Кулик Алексей aka kpblc, 27.12.2017 в 07:29.
fllirik@mail.ru вне форума  
 
Непрочитано 27.12.2017, 07:30
#1279
Кулик Алексей aka kpblc
Moderator

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


В ответах #1276, #1277 - двери есть?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.12.2017, 08:30
#1280
Oleg T


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


Цитата:
Сообщение от [email protected] Посмотреть сообщение
Нужен именно способ как вылечить файл №2, чтобы можно было вылечить другие файлы.
Цитата:
Сообщение от [email protected] Посмотреть сообщение
Не помогло. Файл сохраненный как блок, тормозит также.
Может не правильно, что-то сделал?
Wblock из любого автокадовского аналога
Миниатюры
Нажмите на изображение для увеличения
Название: Сохраненное изображение 2017-12-27_8-26-35.970.jpg
Просмотров: 33
Размер:	133.0 Кб
ID:	197227  
Вложения
Тип файла: dwg
DWG 2013
файл №2 с тормозами.dwg (64.1 Кб, 12 просмотров)
Oleg T вне форума  
Ответ
Вернуться   Форум 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