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

Вернуться   Форум 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.
Просмотров: 879917
 
Непрочитано 07.06.2016, 10:38
#921
Кулик Алексей aka kpblc
Moderator

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


Зависит от файла. Вообще-то в свое время я целую статью нарисовал "Как отдавать dwg" (валяется на autolisp.ru)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.06.2016, 11:08
#922
Oleg T


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


Цитата:
Сообщение от csp Посмотреть сообщение
Насколько безпоблемно открываются AutoCADкие чертежи в BricsCAD
Если файл создан в чистом акаде, то нет проблем. Другое дело - прокси. Чем новее версия брикса, тем лучше они разбиваются. Конечно, это зависит от ПО, в котором они были созданы.
Были случаи, когда прокси просто не отображались на экране, но после разбиения с помощью быстрого выбора и повторного открытия файла все было на месте.
От словарей избавляюсь с помощью _wblock, но в паре случаев с форума не помогло.
А так попробовать лучше самому. Дистрибутив всего 180МБ, установка - пара-другая минут.
Oleg T вне форума  
 
Непрочитано 07.06.2016, 11:40
#923
csp


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Вообще-то в свое время я целую статью нарисовал "Как отдавать dwg" (валяется на autolisp.ru)
Целесообразно перетащить на DWG.RU и поместить на видном месте. 90% присутствующих никуда не ходят более.

Цитата:
Сообщение от Oleg T Посмотреть сообщение
А так попробовать лучше самому.
Так то оно так , но интересно мнение именно после
Цитата:
Сообщение от Oleg T Посмотреть сообщение
Были случаи
csp вне форума  
 
Непрочитано 07.06.2016, 12:05
#924
Oleg T


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


Цитата:
Сообщение от csp Посмотреть сообщение
Так то оно так , но интересно мнение именно после
Цитата:
Сообщение от Oleg T Посмотреть сообщение
Были случаи
С теми проблемными файлами, с которыми ко мне обращаются (или беру отсюда), решаю вопросы с использованием чаще всего БриксКАД, иногда - progeCAD (в нем прокси видны всегда), а буквально вчера избавил один местный файл от словарей пересохранением в бесплатном Турбокад Дизайнер и последующей очисткой опять же в бриксе. ARX использовать не имею возможности, а стандартные средства всегда под рукой ).
Oleg T вне форума  
 
Непрочитано 08.06.2016, 11:20
#925
pozitivker


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


Опять откуда-то взялась куча типов линий. Помогите, плз.
Вложения
Тип файла: dwg
DWG 2007
new block.dwg (3.53 Мб, 38 просмотров)
Тип файла: dwg
DWG 2007
Хоккей_16_05_16 очищено.dwg (4.45 Мб, 48 просмотров)
pozitivker вне форума  
 
Непрочитано 08.06.2016, 11:53
#926
engngr

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


Цитата:
Сообщение от pozitivker Посмотреть сообщение
Помогите, плз.
А что "помогите"? - гуглдок в зубы, попунктно.
engngr вне форума  
 
Непрочитано 08.06.2016, 11:55
#927
pozitivker


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


Всё прошла. Сторонние проги устанавливать не могу на работе.
На _.brep вообще кад пишет, что такой команды нет. _wblock использовала множества раз, а всё это говно на месте.
Если бы мне помог мануал, я бы не обращалась

Последний раз редактировалось pozitivker, 08.06.2016 в 12:16.
pozitivker вне форума  
 
Непрочитано 08.06.2016, 12:06
#928
pozitivker


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


Если бы мне помог мануал, я бы не обращалась
pozitivker вне форума  
 
Непрочитано 08.06.2016, 12:46
#929
Oleg T


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


Цитата:
Сообщение от pozitivker Посмотреть сообщение
_wblock использовала множества раз
Из-под Автокада бесполезно
Вложения
Тип файла: dwg
DWG 2007
Хоккей.dwg (879.7 Кб, 44 просмотров)
Тип файла: dwg
DWG 2007
new block.dwg (282.0 Кб, 37 просмотров)
Oleg T вне форума  
 
Непрочитано 08.06.2016, 13:08
#930
pozitivker


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


Oleg T, спасибо большое
pozitivker вне форума  
 
Непрочитано 08.06.2016, 13:42
#931
KronSerg

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


pozitivker, больше 10000 прокси объектов, explodeallproxy это не сторонняя прога, её внедрение в автокад запретить никто не может.
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 08.06.2016, 13:53
#932
engngr

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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Цитата:
Сообщение от pozitivker Посмотреть сообщение
_wblock использовала множества раз
Из-под Автокада бесполезно
У меня сработало.
engngr вне форума  
 
Непрочитано 09.06.2016, 08:45
#933
Pavel_84


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


У меня была похожая проблема - обычный файл с обычными, не сложными объектами. После того как я скопировал в него из другого файла другие объекты, с данным файлом начались жуткие тормоза, файл вырос в размере чуть ли не в 2 раза и при попытке скопировать в буфер обмена что либо (хоть простую линию) AutoCAD зависал минут на 5 что сильно бесило. Удаление скопированных объектов ситуацию не исправило, т.е это как какая-то зараза.... В ситуации помог разобраться хороший программист, программным обеспечением которого, я пользовался. Он подсказал мне замечательную команду: (DICTREMOVE (namedobjdict) "ACAD_DGNLINESTYLECOMP") после этой команды _purge и о чудо! Файл, который весил около 10 Мб стал размером около 1 Мб и все перестало тормозить!!!
Честно скажу, я не смотрел на форуме похожие темы, возможно про эту команду уже писали. Работает данное чудо на полных версиях AutoCAD (не LT версии).
Pavel_84 вне форума  
 
Непрочитано 09.06.2016, 14:50
#934
engngr

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


Цитата:
Сообщение от Pavel_84 Посмотреть сообщение
В ситуации помог разобраться хороший программист, программным обеспечением которого, я пользовался.
С Елпановым работаете?
engngr вне форума  
 
Непрочитано 14.06.2016, 10:04
#935
Konst085

Инженер
 
Регистрация: 15.10.2015
СПБ
Сообщений: 86


Как решается проблема с зависанием акада при запуске RemoveAllProxy? ExplodeAllProxy отрабатывает без проблем, запускаю вторую - все висит. И еще - при проверке файла на наличие ошибок (с исправлением или без) ACAD тоже виснет. Проверял на версиях 2014 и 2015 оба х64. Какие могут быть решения?

Вопрос решился банальным копированием видимых объектов и последующей чисткой чертежа.
P.S. Повезло, что листов не было ))

Последний раз редактировалось Konst085, 14.06.2016 в 13:08. Причина: Решение
Konst085 вне форума  
 
Непрочитано 14.06.2016, 10:12
#936
sertor

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


Konst085, как можно без файла указать однозначное решение? Приложите файл, если возможно.
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 14.06.2016, 10:26
#937
Konst085

Инженер
 
Регистрация: 15.10.2015
СПБ
Сообщений: 86


В архиве 20 мБ
Вложения
Тип файла: rar На обсуждение.rar (7.09 Мб, 41 просмотров)
Konst085 вне форума  
 
Непрочитано 14.06.2016, 10:55
#938
engngr

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


Цитата:
Сообщение от Konst085 Посмотреть сообщение
Какие могут быть решения?
Сперва от AcDgnLS чистите (удалением соответствующего словаря), потом типы линий, приложения, остальное, затем после перезагрузки файла чертежа - уже от проксей и аудит.
engngr вне форума  
 
Непрочитано 14.06.2016, 11:22
#939
Konst085

Инженер
 
Регистрация: 15.10.2015
СПБ
Сообщений: 86


Цитата:
Сообщение от engngr Посмотреть сообщение
Сперва от AcDgnLS
Ошибся я, акад 2012 и 2015, 15-й не мое рабочее место. (14-й давали потестировать, на автомате назвал)
в 12й версии есть решения по AcDgnLS ?

Блин, сижу сполчаса думаю - почему не работает )))
Konst085 вне форума  
 
Непрочитано 14.06.2016, 11:24
#940
engngr

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


Цитата:
Сообщение от Konst085 Посмотреть сообщение
в 12й версии есть решения по AcDgnLS ?
Читать faq (гуглодок и его обсуждение).
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