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

Вернуться   Форум 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.
Просмотров: 875306
 
Непрочитано 27.07.2020, 08:49
#1861
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от doctorraz Посмотреть сообщение
у ПБЛОК есть неприятная побочка... в новый чертеж не переносятся наборы параметров листа и фильтры слоев, возможно что-то еще
Даже для варианта командной строки? Просто не знаю.
P.S. Наверняка группы не переносятся.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.07.2020, 09:53
#1862
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,293
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Даже для варианта командной строки?
да
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Наверняка группы не переносятся.
да
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 06.08.2020, 10:27
#1863
BYNC

Инженер-конструктор
 
Регистрация: 08.09.2015
Москва
Сообщений: 52


Добрый день! Столкнулся с проблемой увеличившихся размеров блока. У меня были разные блоки, я их решил каталогизировать, немного подшаманить и закинуть на палитру инструментов. Сначала было все в порядке, но потом перетаскивание блока на палитру стало занимать не менее 2 минут, автокад просто повисал, все блоки которые весили около 100 кб, внезапно стали весить около 9 мб. И теперь любой блок который я не создал бы в этом файле весит те самые 9 мб! removeallproxy - 0 результата, ОЧ тоже не помогает, ПРОВЕРИТЬ то же, я вообще не понимаю куда рыть. Помогите, если кто-то знает решение, пожалуйста.
Вложения
Тип файла: dwg
DWG 2013
Круг.dwg (9.73 Мб, 20 просмотров)
BYNC вне форума  
 
Непрочитано 06.08.2020, 11:23
#1864
Oleg T


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


Цитата:
Сообщение от BYNC Посмотреть сообщение
я вообще не понимаю куда рыть
_WBLOCK из BricsCAD напрочь убил следы SPDS и Siberia
Миниатюры
Нажмите на изображение для увеличения
Название: Сохраненное изображение 2020-8-6_11-20-15.566.jpg
Просмотров: 39
Размер:	259.5 Кб
ID:	228959  
Вложения
Тип файла: dwg
DWG 2013
new block.dwg (21.8 Кб, 14 просмотров)
Oleg T вне форума  
 
Непрочитано 06.08.2020, 11:41
1 | #1865
Кулик Алексей aka kpblc
Moderator

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


BYNC, см. документ в шапке, ссылки на FAQ и очистку словарей
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.08.2020, 12:07
#1866
BYNC

Инженер-конструктор
 
Регистрация: 08.09.2015
Москва
Сообщений: 52


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
см. документ в шапке
Спасибо, Я сначала пропустил советы про словари (ибо какие там могут быть словари, я ниче не вижу), а помог один из кодов для LISP (короткий). Я даже не представлял что какие-то словари могут так тормозить работу..
BYNC вне форума  
 
Непрочитано 25.08.2020, 16:01
#1867
BYNC

Инженер-конструктор
 
Регистрация: 08.09.2015
Москва
Сообщений: 52


Доброго дня! Пользуясь кодом для очистки файла от словарей, либо программой Batch Purge заметил что динамические блоки, в которых есть параметризация, ломаются, вычисляемые параметры (формулы) стираются, зависимости геометрии также пропадают, блоки которые я с большим трудом создавал, да и ради которых все это затевалось попросту перестают работать, есть ли решение? Проблему я описывал выше в посте #1863
BYNC вне форума  
 
Непрочитано 25.08.2020, 16:05
#1868
Oleg T


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


Цитата:
Сообщение от BYNC Посмотреть сообщение
Проблему я описывал выше в посте #1863
#1864
Пишут, справедливо для АКАД версии 2018 и новее
Oleg T вне форума  
 
Непрочитано 25.08.2020, 16:10
#1869
engngr

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


Где код? где ссылка на программу? где пример блока?
engngr вне форума  
 
Непрочитано 25.08.2020, 16:17
#1870
BYNC

Инженер-конструктор
 
Регистрация: 08.09.2015
Москва
Сообщений: 52


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

Цитата:
Сообщение от Oleg T Посмотреть сообщение
справедливо для АКАД версии 2018 и новее
У меня 16 и 21, результат один, блоки очищаются и превращаются в нерабочие.
Вложения
Тип файла: lsp Очистка словарей.lsp (1.6 Кб, 31 просмотров)
Тип файла: lsp Очистка словарей простая.lsp (186 байт, 27 просмотров)
Тип файла: dwg
DWG 2013
ПерДин_v.1.2.dwg (8.30 Мб, 19 просмотров)
BYNC вне форума  
 
Непрочитано 25.08.2020, 17:05
#1871
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от BYNC Посмотреть сообщение
блоки очищаются и превращаются в нерабочие.
При чистке словарей слетела только одна зависимость - перемещение атрибута. Для восстановления - блок скопировать, удалить, вставить.
AMDen вне форума  
 
Непрочитано 25.08.2020, 17:14
#1872
Oleg T


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


Цитата:
Сообщение от BYNC Посмотреть сообщение
Прикладываю блок и лисп файлы
Еще:
http://forum.dwg.ru/showthread.php?t=117145

dr2 вроде срабатывает (?)
Oleg T вне форума  
 
Непрочитано 25.08.2020, 17:52
#1873
BYNC

Инженер-конструктор
 
Регистрация: 08.09.2015
Москва
Сообщений: 52


Цитата:
Сообщение от Oleg T Посмотреть сообщение
dr2
Попробую, а что он оставляет, чем отличается? Я просто в кодах лиспа совсем не шарю.

Попробовал, блок также ломается.

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от AMDen Посмотреть сообщение
При чистке словарей слетела только одна зависимость - перемещение атрибута.
Все геометрические зависимости слетают, он не тянется, размер не привязан. Либо вы как-то по-другому чистите.
BYNC вне форума  
 
Непрочитано 25.08.2020, 18:15
#1874
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от BYNC Посмотреть сообщение
Либо вы как-то по-другому чистите
Чистил лиспом из https://forum.dwg.ru/showpost.php?p=...postcount=1590.
AMDen вне форума  
 
Непрочитано 26.08.2020, 12:20
#1875
BYNC

Инженер-конструктор
 
Регистрация: 08.09.2015
Москва
Сообщений: 52


Цитата:
Сообщение от AMDen Посмотреть сообщение
Чистил лиспом
Я что-то не особо понимаю те манипуляции, сначала команда ПБЛОК выполняется, потом чистка файла? Для чего это?
BYNC вне форума  
 
Непрочитано 26.08.2020, 12:59
#1876
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от BYNC Посмотреть сообщение
Для чего это?
Для максимальной чистки. Хотя у себя этот пункт я убрал.
Да, проверил еще раз, слетают все зависимости. Но потом восстанавливаются.
AMDen вне форума  
 
Непрочитано 26.08.2020, 13:13
#1877
tigra-18

конструктор
 
Регистрация: 04.06.2009
Сообщений: 1,006


просто из любопытства - приложен файлЧертеж1.dwg , вроде ничего в нем такого нет а весит мегабайты. Это так и должно быть, или там чегой-то невидимого лишнего напихано?
tigra-18 вне форума  
 
Непрочитано 26.08.2020, 13:23
#1878
Кулик Алексей aka kpblc
Moderator

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


Формат не смущает? Ну и словари, конечно, куды ж без них.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.08.2020, 13:33
#1879
tigra-18

конструктор
 
Регистрация: 04.06.2009
Сообщений: 1,006


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Формат не смущает? Ну и словари, конечно, куды ж без них.
- в формате 2013 тоже что-то около 4 мегов было. А словари в чертежах - что это такое, и есть возможность их убрать?
tigra-18 вне форума  
 
Непрочитано 26.08.2020, 13:46
#1880
Кулик Алексей aka kpblc
Moderator

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


Почитай хотя бы последние пару страниц этой темы.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум 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