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

Вернуться   Форум 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.
Просмотров: 879944
 
Непрочитано 18.08.2014, 23:06
#421
gomer

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


Цитата:
Сообщение от krasnodar_alex Посмотреть сообщение
Может есть какая-то нестандартная утилита по чистке?
Попробуйте вот такое решение для удаления стилей линий DGN
gomer вне форума  
 
Непрочитано 20.08.2014, 19:49 Один из "масивных" чертежей стал на виснуть на разных компах
#422
DiuS


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


Добрый день, выручайте.
Чертил в одном из файлов, последний раз сохранял неделю назад под другим именем(

Вроде ничего "необычного не делал" построение вел в 2Д пространсвте модели, но чертеж очень объемный и под конец рабочего дня стал очень сильно глючить, хотя я несильно его изменил ничего не вставлял и т.д.
Предпологаю что случайно во время перемещения вьюпорта зажал shift и из 2д проекции чертеж превратился в 3д.
Виснет на 2013 и 2014 автокадах. И если на одном из компов железо слабое и нет ничего удивительного в глюках. То на другом компе железо с избытком стоит и всеравно глючит.


Что я пытался сделать:
1) отключить все слои и нажать на видовом кубе (справа в углу куб проекций из 3dmax -а перекочивавший)
вроде бы тяжело переворачивает, но только я хочу включить пару слоев, так опять начинает виснуть и отрисовывать тяжко очень линии.
2) хотел включить все слои и скопировать все ctrl+a но он опять виснет
3)хотел скопировать и вставить в другой чертеж отдельные фрагменты, но при масштабировании зависает.


При этом сильно провисает игровая видеокарта. GTX660

Последний раз редактировалось DiuS, 20.08.2014 в 19:54.
DiuS вне форума  
 
Непрочитано 20.08.2014, 20:02
#423
gomer

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


http://forum.dwg.ru/showthread.php?t=103878&page=21
gomer вне форума  
 
Непрочитано 20.08.2014, 20:54
#424
DiuS


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


Ну у меня размер файла за неделю не слишком увеличился, около 10мб как был так и остался
_purgeall - чуть чуть улучшил, но всеравно все лагает, камера не перемещается...
overkill невозможно использовать так как нельзя выделить все обьекты или часть весь чертеж глючит.
пробовал подчистить утилитой из ответа #405 - но без результатно.


Ещё раз повторюсь есть подозрение что у меня теперь не проекция 2д а 3д чертеж, но выпрямить не получается.


Даже смешно, отключаю все слои, и сцена еле шевелится
DiuS вне форума  
 
Непрочитано 20.08.2014, 20:59
1 | #425
Кулик Алексей aka kpblc
Moderator

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


Так файл приложи, его тебе подправят и скажут, в чем было дело.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.08.2014, 21:16
#426
DiuS


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


Файл 10.18мб поэтому выложу его сюда


Я поутключал почти все слои

У меня начала глючить когда я работа с 4-мя слоями:
ХАРВЕСТ_минВата
ХАРВЕСТ_ватаШтрих
ХАРВЕСТ_дюбельВата
СТЕНЫ

Пожалуйста протестируйте, может у кого получится открыть

Сохранен в 2007 формате, если нужно в 2003 - напишите.
DiuS вне форума  
 
Непрочитано 20.08.2014, 21:42
1 | #427
Кулик Алексей aka kpblc
Moderator

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


Выход на rghost лично у меня блокирует DrWeb. Avral.ru не подойдет?
P.S. Архивы, кстати, тоже еще не отменены...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.08.2014, 22:15
#428
DiuS


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


Странно что блокирует. А про архивы и вправду забыл.
Вложения
Тип файла: zip 18.08.14.dwg.zip (8.29 Мб, 45 просмотров)
DiuS вне форума  
 
Непрочитано 20.08.2014, 22:41
1 | #429
Кулик Алексей aka kpblc
Moderator

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


В общем-то я мало чем могу помочь, кроме одного: советую разделить информацию по разным файлам. А если надо все показывать внутри одного - объединять через внешние ссылки.

----- добавлено через ~3 мин. -----
Попробовал снять ассоциативность штриховок (в том числе и внутри блоков), выполнил _.audit - 1060 ошибок.
И все равно объем файла - 9,3 Мб.
Может быть, стоит упростить вид блока ваты. Может быть, стоит кронштейны сделать блоками...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.08.2014, 22:49
#430
DiuS


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


Спасибо, та мне бы хоть от туда 4 фасада выдернуть на которыми я работал больше недели, но комп шевелится не хочет(((

Offtop: И маленький вопрос а есть команда которая способна расчленить все блоки автоматом.
Например:
-есть блок1 состоящий из линий +штриховка
-есть блок2
-я их объеденяю в блок3=блок1+блок2

Сейчас хочу избавитя от блоков что бы остались только линии и штриховка. Если просто весь чертеж выделить и выполнить РАСЧЛЕНИТЬ то разобьется и штриховки и текст, а как от этого избавиться.

И если не сложно про внешние сылки вкратце распасить. (если в 2-ух словах не распишешь то погуглю)


----- добавлено через ~7 мин. -----
А у меня ещё 1 идея - вопрос

Автокад по умолчанию создает резервные копии, их можно как то открыть (не только .bac и .dwl в папке с чертежами которые при закрытие пропадают) но и в папке с автокадом которые (не помню где именно, сейчас поищу)?

----- добавлено через ~11 мин. -----
А чертеж как вы думаете остался 2д? Я его не перекрутил случайно с shift-ом в 3D плоскость.

Потому что раньше случайно даже самые простые чертежи если перекрутить то тоже так глючили.
DiuS вне форума  
 
Непрочитано 20.08.2014, 23:36
1 | #431
Кулик Алексей aka kpblc
Moderator

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


Непохоже, чтобы было "перекручено". Короче, вот архив - часть чертежей я сделал "по одному", но потом одновременно кончилось время и терпение
Принцип работы: через _.wblock перегоняем кусок в отдельный файл, и этот новый файл вставляем как внешнюю ссылку. Для гарантии корректности работы я еще устанавливал insbase в 0,0,0 и перемещал объекты соответствующим образом.

----- добавлено через ~1 мин. -----
Основной "сборочный" файл - Common.dwg
Вложения
Тип файла: zip Common - DWG2007.zip (8.19 Мб, 45 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 21.08.2014, 00:21
1 | #432
gomer

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


больше 200к объектов, с ума сойти, срочно делайте разделяйте ваши художества и делайте оверкил. не мудрено что такие тормоза. Хотя вот брикскад и нанокад нормально пережевали ваши фасады... хотя я например за такое руки поотбивал бы. гипотетически...
gomer вне форума  
 
Непрочитано 21.08.2014, 12:08
#433
DiuS


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


Спасибо за помощь, вы меня спасли!



1) Подскажите есть ли способ разбить блоки, которые состояти из блоков и штриховок и текста, до первоночального состояния (что бы блоков не было, а текст и штриховка не разбились до линий)


2) Где можно почитать набор правил по создания "правильных чертежей" (ну например если кол-во обьектов переваливает за 5000 и нужно что бы все чертежи были в одном месте то желательно создавать комбинированый чертеж из сылок и т.д.)

Последний раз редактировалось DiuS, 21.08.2014 в 13:44.
DiuS вне форума  
 
Непрочитано 21.08.2014, 16:09
1 | #434
gomer

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


Цитата:
Сообщение от DiuS Посмотреть сообщение
вы меня спасли!
Опачки, я вот поменял визуальный стиль на 2D каркас и чертежик взлетел и зачирикал, чего и вам советую. На будущее, обращайте внимание на внешний вид иконки ПСК... Все гениальное просто,же
gomer вне форума  
 
Непрочитано 21.08.2014, 19:11
#435
mr-vic


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


Здравтвуйте, господа.

Помогите. Пустой файл, а вестит 26м
еxplodeallproxy и проч ничего не находят

https://cloud.mail.ru/public/fd0a54871b87/111.dwg

я уже ошалел от поиска решения
mr-vic вне форума  
 
Непрочитано 21.08.2014, 19:23
#436
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


mr-vic, я сейчас могу посмотреть в 2008, а на самом деле, какая версия чертежа?
Хмурый вне форума  
 
Непрочитано 21.08.2014, 19:26
#437
mr-vic


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


2014

----- добавлено через 47 сек. -----
Пересохранил бы, да срочно вызвали на совещание

----- добавлено через ~5 мин. -----
Изначально это экспорт из архикада. Потом накопировано туда куча из других автокадовских файлов. Но сейчас он Пустой! Audit пишет > 500 000 объектов, но как их найти?
mr-vic вне форума  
 
Непрочитано 21.08.2014, 21:51
#438
sertor

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


Использовал программу gomer http://forum.dwg.ru/showthread.php?t=114584
Миниатюры
Нажмите на изображение для увеличения
Название: Image 1.png
Просмотров: 75
Размер:	6.5 Кб
ID:	134075  
Вложения
Тип файла: dwg
DWG 2004
111.dwg (370.9 Кб, 2423 просмотров)
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 21.08.2014, 22:17
#439
Кулик Алексей aka kpblc
Moderator

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


Файл прекрасно чистится обычным _.purge:
Код:
[Выделить все]
Enter type of unused objects to purge [Blocks/DEtailviewstyles/Dimstyles/Groups/LAyers/LTypes/MAterials/MUltileaderstyles/Plotstyles/SHapes/textSTyles/Mlinestyles/SEctionviewstyles/Tablestyles/Visualstyles/Regapps/Zero-length geometry/Empty text objects/Orphaned data/All]: _a
Enter name(s) to purge <*>:
Verify each name to be purged? [Yes/No] <Y>: _n
Deleting block "__Vorhang_seitlich".
Deleting block "__Vorhang_seitlich_2".
Deleting block "_Vorhang".
Deleting block "_Vorhang_2".
Deleting block "_Vorhang_3".
Deleting block "_Vorhang_4".
Deleting block "_Vorhangschiene".
Deleting block "_Vorhangschiene_12E9".
Deleting block "_Vorhangschiene_12E9_2".
Deleting block "_Vorhangschiene_2".
Deleting block "ARROWHEAD_2".
Deleting block "bbxbddg1".
Deleting block "Dimension_1_2".
Deleting block "Schraube_Spax_45mm_82B".
Deleting block "Schraube_Spax_45mm_82B_2".
Deleting block "Schraube_Spax_60mm_554".
Deleting block "Schraube_Spax_60mm_554_2".
Deleting block "Spline_1_2".
Deleting block "Spline_10_2".
Deleting block "Spline_11_2".
Deleting block "Spline_12_2".
Deleting block "Spline_13_2".
Deleting block "Spline_14_2".
Deleting block "Spline_15_2".
Deleting block "Spline_16_2".
Deleting block "Spline_17_2".
Deleting block "Spline_18_2".
Deleting block "Spline_19_2".
Deleting block "Spline_2_2".
Deleting block "Spline_20_2".
Deleting block "Spline_21_2".
Deleting block "Spline_22_2".
Deleting block "Spline_23_2".
Deleting block "Spline_24_2".
Deleting block "Spline_25_2".
Deleting block "Spline_26_2".
Deleting block "Spline_27_2".
Deleting block "Spline_28_2".
Deleting block "Spline_29_2".
Deleting block "Spline_3_2".
Deleting block "Spline_30_2".
Deleting block "Spline_31_2".
Deleting block "Spline_32_2".
Deleting block "Spline_33_2".
Deleting block "Spline_34_2".
Deleting block "Spline_35_2".
Deleting block "Spline_36_2".
Deleting block "Spline_37_2".
Deleting block "Spline_38_2".
Deleting block "Spline_39_2".
Deleting block "Spline_4_2".
Deleting block "Spline_40_2".
Deleting block "Spline_41_2".
Deleting block "Spline_42_2".
Deleting block "Spline_43_2".
Deleting block "Spline_44_2".
Deleting block "Spline_45_2".
Deleting block "Spline_46_2".
Deleting block "Spline_47_2".
Deleting block "Spline_48_2".
Deleting block "Spline_49_2".
Deleting block "Spline_5_2".
Deleting block "Spline_50_2".
Deleting block "Spline_51_2".
Deleting block "Spline_52_2".
Deleting block "Spline_53_2".
Deleting block "Spline_54_2".
Deleting block "Spline_55_2".
Deleting block "Spline_56_2".
Deleting block "Spline_57_2".
Deleting block "Spline_58_2".
Deleting block "Spline_59_2".
Deleting block "Spline_6_2".
Deleting block "Spline_60_2".
Deleting block "Spline_61_2".
Deleting block "Spline_62_2".
Deleting block "Spline_63_2".
Deleting block "Spline_64_2".
Deleting block "Spline_65_2".
Deleting block "Spline_66_2".
Deleting block "Spline_67_2".
Deleting block "Spline_68_2".
Deleting block "Spline_69_2".
Deleting block "Spline_7_2".
Deleting block "Spline_70_2".
Deleting block "Spline_71_2".
Deleting block "Spline_72_2".
Deleting block "Spline_8_2".
Deleting block "Spline_9_2".
Deleting block "tuer_ML_910_DL_820".
Deleting block "tuer_ML_910_DL_820 2".
Deleting block "Zierrahmen0".
Deleting block "Zierrahmen0_2".
Deleting block "Zierrahmen0_3".
Deleting block "Zierrahmen0_4".
Deleting block "Zierrahmen0_5".
Deleting block "Zierrahmen0_6".
Deleting block "Zierrahmen1".
Deleting block "Zierrahmen1_2".
Deleting block "Zierrahmen1_3".
100 blocks deleted.
Deleting layer "! Конвекторы".
Deleting layer "! Мебель и Оборудование".
Deleting layer "! Перекрытия".
Deleting layer "! Планы от Рахмана".
Deleting layer "! Плинтус".
Deleting layer "! Подписи помещений".
Deleting layer "! Стены".
Deleting layer "! Стены Размеры".
Deleting layer "! Шторы занавески".
Deleting layer "__Ansicht".
Deleting layer "__Schnitt".
Deleting layer "__Schraf-Braun".
Deleting layer "__Schraf-Hbraun".
Deleting layer "2D Drafting - General".
Deleting layer "Bema_ung".
Deleting layer "Bestand".
Deleting layer "Boden".
Deleting layer "Defpoints".
Deleting layer "Mobelfarbe GLAS".
Deleting layer "Wand Linie".
Deleting layer "Wand Schraffur".
Deleting layer "Штамп".
22 layers deleted.
Deleting linetype "ACAD_ISO02W100".
Deleting linetype "ACAD_ISO03W100".
Deleting linetype "ACAD_ISO10W100".
Deleting linetype "AI9-LType1".
Deleting linetype "AM_DIN_F_W050".
Deleting linetype "AM_DIN_G_W050".
Deleting linetype "CENTER".
Deleting linetype "CENTER2".
Deleting linetype "DASHDOT".
Deleting linetype "Dashed".
Deleting linetype "DASHEDX2".
Deleting linetype "DGN Style 2".
Deleting linetype "GESTRICHELT".
Deleting linetype "GOST2.303 4".
Deleting linetype "HIDDEN".
Deleting linetype "HIDDEN2".
Deleting linetype "VERDECKT2".
Deleting linetype "Wipeout_Contour".
Deleting linetype "изоляция".
Deleting linetype "ограждение1".
20 linetypes deleted.
Deleting text style "GENERATED_STYLE_1".
Deleting text style "GENERATED_STYLE_2".
Deleting text style "GENERATED_STYLE_3".
Deleting text style "GENERATED_STYLE_4".
Deleting text style "GENERATED_STYLE_5".
5 text styles deleted.
Deleting shape file "Старое Ачипсе Дизайн-проект1.Shx".
1 shape file deleted.
Deleting dimension style "GENERATED_STYLE__1".
Deleting dimension style "Standard".
2 dimension styles deleted.

No unreferenced mlinestyles found.

No unreferenced plotstyles found.

No unreferenced table styles found.

No unreferenced materials found.

No unreferenced visual styles found.

No unreferenced multileader styles found.

No unreferenced groups found.

No unreferenced Detail view styles found.

No unreferenced Section view styles found.
Command: _-PURGE

Enter type of unused objects to purge [Blocks/DEtailviewstyles/Dimstyles/Groups/LAyers/LTypes/MAterials/MUltileaderstyles/Plotstyles/SHapes/textSTyles/Mlinestyles/SEctionviewstyles/Tablestyles/Visualstyles/Regapps/Zero-length geometry/Empty text objects/Orphaned data/All]: _r
Enter name(s) to purge <*>:
Verify each name to be purged? [Yes/No] <Y>: _n
Deleting registered application "ACAD_DSTYLE_DIMJAG".
Deleting registered application "ACAD_DSTYLE_DIMTALN".
Deleting registered application "ACAD_MLEADERVER".
Deleting registered application "AcadAnnoPO".
Deleting registered application "AcadAnnotative".
Deleting registered application "AcAecLayerStandard".
6 registered applications deleted.
Файл в формате DWG2013 во вложении
Вложения
Тип файла: dwg
DWG 2013
111.dwg (30.0 Кб, 2414 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 21.08.2014, 23:09
#440
mr-vic


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Файл прекрасно чистится обычным _.purge:
я раз 10 делал. сейчас попробовал - и правда. все получилось. что-то не понимаю в чем дело. Скачал загруженный. Тоже получилось. Может какие-то тайные танцы с бубном? Заклинания?

----- добавлено через ~10 мин. -----
Цитата:
Сообщение от sertor Посмотреть сообщение
Использовал программу gomer
Прошу прощения за дурацкий вопрос: "А как этим пользоваться?"

----- добавлено через ~14 мин. -----
вот исходный файл

https://cloud.mail.ru/public/6b1b34cc90fb/DR.dwg

Purge не помогает

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

вот что пишет

bad argument type: VLA-object collection: #<VLA-OBJECT 00000000331cc3a8>"bad argument type: VLA-object collection: #<VLA-OBJECT 00000000331cc3a8>"
mr-vic вне форума  
Ответ
Вернуться   Форум 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