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

Вернуться   Форум 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.
Просмотров: 960662
 
Непрочитано 01.03.2015, 00:53
#581
SunSquirrel


 
Регистрация: 28.02.2015
Санкт-Петербург
Сообщений: 7


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Я бы рекомендовал:
1. Удалить объекты на замороженных слоях (если они, конечно, не жизненно необходимы)
2. Все же почистить файл
3. Самое главное: не пытаться поместить весь проект в один файл. Лучше уж "разбить" его на несколько отдельных файлов, которые при необходимости объединять в 1 через внешние ссылки.
Это, так сказать, оригинал файла.
С замороженных слоев удалила почти все.
Чистила! Все чего мне удалось добиться это минус 1 мб! За сегодняшний день (вернее уже вчерашний) я узнала много нового о чистке файлов
Но это не помогло

Файл я конечно разобью... НО! хочется выяснить в чем проблема.
Работаю с разными архитекторами и обычно, когда архитектор присылает мне файл на 30 мб, то получает по голове подарок в виде EXPLODEALLPROXY.
Как правило этого хватает.

А вот, например, как бороться с файлом, который после каждого открытия увеличивается на n-ое количество Мб?
SunSquirrel вне форума  
 
Непрочитано 01.03.2015, 01:30
#582
gomer

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


Цитата:
Сообщение от SunSquirrel Посмотреть сообщение
Файл в том виде, в котором его прислали мне.
файл печален и по форме и по содержанию
gomer вне форума  
 
Непрочитано 01.03.2015, 09:08
#583
Oleg T


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


Этот файл можно чистить только руками, т.к. он по определению большой. В нем почти 218 000 отрезков, т.е. куча расчлененных штриховок. А еще 1714 штриховок. Нужны?.
Но со слоями порядок, работа много времени не займет. Поочередно изолировать слои и стирать все ненужное.
Oleg T вне форума  
 
Непрочитано 01.03.2015, 11:21
#584
SunSquirrel


 
Регистрация: 28.02.2015
Санкт-Петербург
Сообщений: 7


Цитата:
Сообщение от gomer Посмотреть сообщение
файл печален и по форме и по содержанию
Именно поэтому его прислали мне, что бы я попыталась привести его в чувство... на сколько это возможно.

----- добавлено через ~5 мин. -----
Цитата:
Сообщение от Oleg T Посмотреть сообщение
Этот файл можно чистить только руками, т.к. он по определению большой. В нем почти 218 000 отрезков, т.е. куча расчлененных штриховок. А еще 1714 штриховок. Нужны?.
Но со слоями порядок, работа много времени не займет. Поочередно изолировать слои и стирать все ненужное.
У меня 57 таких файлов! Весом от 3 до 45 мб (для форума я выбрала средний по размеру). И все это чистить руками?

----- добавлено через ~7 мин. -----
Всем кто принял участие в изучении файла - огромное Спасибо!

На сколько я понимаю чистить его только руками
SunSquirrel вне форума  
 
Непрочитано 01.03.2015, 11:59
#585
Oleg T


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


Цитата:
Сообщение от SunSquirrel Посмотреть сообщение
На сколько я понимаю чистить его только руками
Не в курсе, как сейчас обстоит дело в автокаде (с 2008 версии не проверял), но в брикскаде и т.п. замороженные слои можно удалить из проводника вместе со всем содержимым сразу. Очень ускоряет процесс.
Если файл нуждается в подготовке для дальнейшей работы. Потому как чистить тут нечего практически (если в рамках темы).

Последний раз редактировалось Oleg T, 01.03.2015 в 13:49.
Oleg T вне форума  
 
Непрочитано 01.03.2015, 20:03
#586
gomer

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


Цитата:
Сообщение от SunSquirrel Посмотреть сообщение
На сколько я понимаю чистить его только руками
файл был "защищен от редактирования" разбивкой всех блоков и штриховок... намерено или случайно - неизвестно... бывает при передаче чертежей исполнителю разбивают блоки штриховки таблицы, чтоб файл можно было открыть в младшей версии автокада или в другом алякаде. но бывает файлы разбивают для передачи заказчику для "защиты от редактирования" вот таким варварским способом
gomer вне форума  
 
Непрочитано 01.03.2015, 20:06
#587
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от SunSquirrel Посмотреть сообщение
У меня 57 таких файлов! Весом от 3 до 45 мб (для форума я выбрала средний по размеру). И все это чистить руками?
Цитата:
Сообщение от Oleg T Посмотреть сообщение
замороженные слои можно удалить из проводника вместе со всем содержимым сразу.
наткнулся на exchange.autodesk.com на утилиту DWG-PURGE Еще не тестировал. Есть batch версия DWG-PURGE-BATCH и много настроек, среди которых есть layer. Вдруг поможет.
Напоминаю еще про BGLAYDEL - Удаление выключенных и замороженных слоев с примитивами
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 01.03.2015, 20:23
#588
SunSquirrel


 
Регистрация: 28.02.2015
Санкт-Петербург
Сообщений: 7


Сегодня пыталась что-то сделать с другим файлом. Путем чистки по слоям. Т.е. выключила все кроме одного. Визуально в нем ничего не было.
Нажала ctrl+a и потом del. Итог: компьютер задумался минут на 20. В командной строке появилось что-то вроде BAD-LAYER. В чертеже осталось всего пара слоев.
В модели вообще ничего не осталось. Вес файла из 15,5 стал 9,6.

Решила повторить для проверки с другим чертежом. На этот раз с видимой частью чертежа.
Все что было в чертеже было скинуто в появившийся слой BAD-LAYER.

Цитата:
Сообщение от VVA Посмотреть сообщение
наткнулся на exchange.autodesk.com на утилиту DWG-PURGE Еще не тестировал. Есть batch версия DWG-PURGE-BATCH и много настроек, среди которых есть layer. Вдруг поможет.
Напоминаю еще про BGLAYDEL - Удаление выключенных и замороженных слоев с примитивами
Спасибо, испытаю.
SunSquirrel вне форума  
 
Непрочитано 01.03.2015, 20:25
#589
Кулик Алексей aka kpblc
Moderator

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


Надо не выключать, а замораживать.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.03.2015, 20:27
#590
SunSquirrel


 
Регистрация: 28.02.2015
Санкт-Петербург
Сообщений: 7


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Надо не выключать, а замораживать.
Сейчас попробую Результат скажу минут через 40
SunSquirrel вне форума  
 
Непрочитано 01.03.2015, 20:33
#591
Кулик Алексей aka kpblc
Moderator

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


Ну или блокировать
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.03.2015, 21:37
#592
SunSquirrel


 
Регистрация: 28.02.2015
Санкт-Петербург
Сообщений: 7


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну или блокировать
В общем попробовала и замораживать и блокировать. сначала показалось что всё получилось) Но нет.
С теми элементами которые должны были удалиться удалились и блокированные и замороженные. остались только стены кусками и размеры (очень интересные получились квартиры )
Зато слои остались на месте.
SunSquirrel вне форума  
 
Непрочитано 02.03.2015, 09:10
#593
Oleg T


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


Цитата:
Сообщение от SunSquirrel Посмотреть сообщение
В общем попробовала и замораживать и блокировать. сначала показалось что всё получилось) Но нет.
С теми элементами которые должны были удалиться удалились и блокированные и замороженные. остались только стены кусками и размеры (очень интересные получились квартиры )
Зато слои остались на месте.
Самое простое и эффективное - заморозить ненужные слои и создать новый файл командой _wblock.
Вложения
Тип файла: dwg
DWG 2010
new block.dwg (8.70 Мб, 2606 просмотров)
Oleg T вне форума  
 
Непрочитано 04.03.2015, 15:41
#594
PsixVK


 
Регистрация: 19.10.2012
Киев
Сообщений: 748


здравствуйте!
есть проблемный файл (во вложении) все что написано в FAQ, а именно в "гугл доке" выполнил.
нужно уменьшить количество блоков ну и размер файла как следствие.
подскажите пожалуйста, как можно проредить блоки, там несколько видов блоков много много раз откопировано... один из блоков 95 тысяч раз...
думал _overkill с шагом больше 1 но боюсь удалить лишнего.

спасибо за вашу помощь и сочувствие
Вложения
Тип файла: dwg
DWG 2010
зйомка.dwg (5.12 Мб, 2463 просмотров)

Последний раз редактировалось PsixVK, 04.03.2015 в 15:52. Причина: невнимательность
PsixVK вне форума  
 
Непрочитано 04.03.2015, 15:52
#595
Linkshunter

проектирование а/дорог
 
Регистрация: 03.07.2013
СПб
Сообщений: 388


Цитата:
Сообщение от PsixVK Посмотреть сообщение
нужно уменьшить количество блоков ну и размер файла как следствие.
... это кусок файла? может подготовкой подосновы
http://forum.dwg.ru/showthread.php?t=66355
Linkshunter вне форума  
 
Непрочитано 04.03.2015, 15:56
#596
PsixVK


 
Регистрация: 19.10.2012
Киев
Сообщений: 748


Цитата:
Сообщение от Linkshunter Посмотреть сообщение
... это кусок файла? может подготовкой подосновы
http://forum.dwg.ru/showthread.php?t=66355
да я про ту прогу знаю, вот только к сожалению, не вижу подходящей мне функции.
может подскажите о какой конкретно функции вы говорите?
PsixVK вне форума  
 
Непрочитано 04.03.2015, 15:57
#597
Кулик Алексей aka kpblc
Moderator

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


По-моему, проще будет создать свою штриховку и ее использовать вместо "штриховки блоками".
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.03.2015, 16:05
#598
Linkshunter

проектирование а/дорог
 
Регистрация: 03.07.2013
СПб
Сообщений: 388


Цитата:
Сообщение от PsixVK Посмотреть сообщение
может подскажите о какой конкретно функции вы говорите?
...не совсем понимаю, Вам нужно уменьшить размер файла сохранив графику на месте, или проредить блоки?
***
если это не кусок файла - то зачем его уменьшать
Linkshunter вне форума  
 
Непрочитано 04.03.2015, 16:40
#599
PsixVK


 
Регистрация: 19.10.2012
Киев
Сообщений: 748


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

Последний раз редактировалось PsixVK, 04.03.2015 в 18:27. Причина: слепой
PsixVK вне форума  
 
Непрочитано 04.03.2015, 17:16
#600
Linkshunter

проектирование а/дорог
 
Регистрация: 03.07.2013
СПб
Сообщений: 388


Цитата:
Сообщение от PsixVK Посмотреть сообщение
для облегчения файла, была уменьшить количество блоков ...
... используйте другой файл для построений, а этот подгрузите внешней ссылкой, и отключайте по возможности для ускорения
... как вариант создать блок 2го уровня послойно из существующих
... использовать диспетчер конфигураций слоев, оставляя включенными только необходимые слои
... железо компа? (у меня в принципе файл работает в таком виде, I5-4400, 16оперативки, системный диск - SSD? акад 15)
Linkshunter вне форума  
Ответ
Вернуться   Форум 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