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

Вернуться   Форум 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.
Просмотров: 880951
 
Непрочитано 17.09.2014, 15:59
#461
DrDeniskin


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


используй команды purge и audit
DrDeniskin вне форума  
 
Непрочитано 23.09.2014, 18:30 При копировании любых объектов из некоторых файлов, размер файла увеличивается в разы и появляются "тормоза".
#462
Batters


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


Сложно объяснить это явление, но вот такой полтергейст завелся у нас в проектном отделе.
Есть некоторый файл Х.dwg, который я в дальнейшем буду называть "инфецированным". Работать с ним сложно, он тормозит, простейшее Ctrl+C - Ctrl+V занимает около 10 секунд, непонятно почему. Это не самое странное...
Возьмем абсолютно любой нормальный рабочий файл Y и скопируем туда ЧТО УГОДНО (текст, блок, фигуру, отрезок) из инфецированного файла Х. С этого момента файл Y начинает тормозить в точности как файл X, приобретает все его неприятные свойства, прибавляет в размере несколько мегабайт (после сохранения) и более того, становится таким же "заразным"! Если закрыть вновь-инфецированный файл Y без сохранения и открыть снова, проблема исчезает.
Я ломаю голову над этой проблемой несколько недель. Все бы ничего, но большинство рабочих файлов компании "инфецированы" таким образом, невозможно использовать старые разработки. Долгое время я думал, что это наши машины тормозят, но нет, даже на новейших ПК эффект такой же.

Прилагаю пример такого инфецированного файла на случай, если кто то найдет время поэкспериментировать. Обращаю внимание на его вес в 6 МБ, хотя там всего 2 почти пустых титульника. Не бойтесь, это не заразно, пока вы не сохранитесь.

----- добавлено через ~1 мин. -----
Забыл указать: AutoCAD 2013
Вложения
Тип файла: dwg
DWG 2013
Пример инфекции.dwg (6.43 Мб, 2721 просмотров)
Batters вне форума  
 
Непрочитано 23.09.2014, 20:29
#463
Кулик Алексей aka kpblc
Moderator

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


Первый пост темы читаем ооочень внимательно. И по ссылкам оттуда сходим...

----- добавлено через ~12 мин. -----
А если еще слои включить да разморозить, сколько всякого будет в модели!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.10.2014, 19:59 Как удалить неудаляемые блоки
#464
NickNavi


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


При копировании примитивов из другого чертежа занес в свой чертеж непонятную "заразу". Копеечный по идее файл весит 25 Мб. При попытке его почистить пургеном и оверкилом, проверить аудитом, удалить прокси ситуация не изменилась. Чертеж стал содержать массу невидимых блоков, которые видны только при просмотре в _purge элементов, которые нельзя удалить. Кроме того появилась масса неудаляемых текстовых стилей и типов линий. При попытке их удалить пишет что все это, простите, говно используется. И видимо используется в этих блоках.
Чертеж тормозит при сохранении, открытии и других манипуляциях. При попытке вытащить нужные мне слои, как копированием, так wblock вся эта дрянь перекачевывает в новые файлы.
Люди помогите очистить чертеж.

Ссылка на файл:
https://yadi.sk/d/TkoW0hOMbuTxy
NickNavi вне форума  
 
Непрочитано 09.10.2014, 20:28
1 | #465
Кулик Алексей aka kpblc
Moderator

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


Почти 170 000 прокси-объектов.
Вложения
Тип файла: dwg
DWG 2013
new block.dwg (55.5 Кб, 2518 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 10.10.2014, 09:49
#466
NickNavi


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Почти 170 000 прокси-объектов.
Спасибо. Но чем ты их почистил?. Я пробовал Explodeproxy, но EXPLODEALLPROXY и REMOVEALLPROXY пишут что их там "0". Может я что-то не так делаю?
NickNavi вне форума  
 
Непрочитано 10.10.2014, 09:52
1 | #467
Кулик Алексей aka kpblc
Moderator

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


Первый пост темы, FAQ, документ на GoogleDocs - все в той последовательности и делал.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 10.10.2014, 10:07
#468
NickNavi


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


Цитата:
Сообщение от NickNavi Посмотреть сообщение
Я пробовал Explodeproxy, но EXPLODEALLPROXY и REMOVEALLPROXY пишут что их там "0".
Разобрался сам. Собственно сначала это:
http://forum.dwg.ru/showpost.php?p=177976&postcount=3
а потом purge.
NickNavi вне форума  
 
Непрочитано 10.10.2014, 10:20
1 | #469
Кулик Алексей aka kpblc
Moderator

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


Гуглодок не читался, понятно...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.10.2014, 20:38
#470
alvla199


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


На ноутбуке зависает чертёж автокада при попытке выделить часть чертежа. Сам чертёж 48 МБ. AutoCAD 2015. Другие версии автокада на других компах тоже так-же зависают. Помогите пожалуйста найти причину сбоя.https://yadi.sk/i/pHvUZ9zvbwSxS
alvla199 вне форума  
 
Непрочитано 11.10.2014, 20:41
#471
Кулик Алексей aka kpblc
Moderator

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


Пост перемещен. А сам файл почистить?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.10.2014, 20:58
#472
alvla199


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


Чтобы почистить, надо чертёж выделить, а автокад при попытке выделить чертёж, тут же зависает.
alvla199 вне форума  
 
Непрочитано 11.10.2014, 21:13
#473
Кулик Алексей aka kpblc
Moderator

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


Чтобы почистить, ничего выделять не надо.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.10.2014, 21:31
#474
alvla199


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


Подскажите пожалуйста алгоритм очистки файла автокад!
alvla199 вне форума  
 
Непрочитано 11.10.2014, 21:34
#475
Кулик Алексей aka kpblc
Moderator

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


Первый пост -> FAQ -> документ Google.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.10.2014, 22:30
#476
alvla199


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


Почистил чертёж с помощью команд _audit; _purge. Чертёж уменьшился с 48МБ до 29МБ, но зависание при копировании всё равно остаётся. Что ещё можно сделать, чтобы начать работать? Подскажите пожалуйста!
alvla199 вне форума  
 
Непрочитано 11.10.2014, 23:17
#477
Кулик Алексей aka kpblc
Moderator

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


Дубль три: первый пост темы, FAQ, документ Google.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.10.2014, 13:09
#478
alvla199


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


Сделал всё по инструкции (первый пост темы, FAQ, документ Google). Файл меньше 29МБ не стал. Автокад 2015 какой максимально объёмный файл может обрабатывать без зависания?
alvla199 вне форума  
 
Непрочитано 12.10.2014, 14:28
#479
engngr

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


Цитата:
Сообщение от alvla199 Посмотреть сообщение
Помогите пожалуйста найти причину сбоя.https://yadi.sk/i/pHvUZ9zvbwSxS
Зачем смотреть на ваши хар-ки? Файл где?
Если вы точно сделали всё по google doc'у - то меньше файл не станет.
engngr вне форума  
 
Непрочитано 12.10.2014, 21:44
#480
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639


alvla199, перезалей файл, только в формате не выше 2010, посмотрю.
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
Ответ
Вернуться   Форум 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