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

Вернуться   Форум 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
 
Непрочитано 05.05.2022, 14:54
#2161
Oleg T


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


Цитата:
Сообщение от LoGikaaa Посмотреть сообщение
Т.е. Вы считаете, что файл тормозит просто из за своей насыщенности ?
Думаю, да. Из-за насыщенности именно сложными объектами, типа динамических блоков и всяких СПДС-овских.
Размеры, возможно, существенно и не влияют, все-таки это родные автокадовские объекты.
Oleg T вне форума  
 
Непрочитано 05.05.2022, 15:08
#2162
Кулик Алексей aka kpblc
Moderator

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


Я не помню - а там случайно никаких геометрических зависимостей не наложено где ни попадя?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 05.05.2022, 15:51
#2163
LoGikaaa

Инженер-конструктор
 
Регистрация: 03.04.2016
Красногорск
Сообщений: 18


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Я не помню - а там случайно никаких геометрических зависимостей не наложено где ни попадя?
не очень разбираюсь в данном вопросе, как это посмотреть/исправить/удалить?
LoGikaaa вне форума  
 
Непрочитано 05.05.2022, 21:56
#2164
engngr

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


Цитата:
Сообщение от LoGikaaa Посмотреть сообщение
не очень разбираюсь в данном вопросе, как это посмотреть/исправить/удалить?
Ты ж шмуглдок прочитал. Наврал?
engngr вне форума  
 
Непрочитано 06.05.2022, 01:49
#2165
LoGikaaa

Инженер-конструктор
 
Регистрация: 03.04.2016
Красногорск
Сообщений: 18


Цитата:
Сообщение от engngr Посмотреть сообщение
Ты ж шмуглдок прочитал. Наврал?
про параметрические зависимости знаю, но тоже не решило проблемы. Видимо что то еще сидит. По факту, пока одни очевидные решения, здесь же что то другое.
LoGikaaa вне форума  
 
Непрочитано 06.05.2022, 08:13
#2166
Кулик Алексей aka kpblc
Moderator

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


Offtop: Я бы вообще подумал на предмет "разбить файл на несколько", создать подшивку, использовать внешние ссылки и т.п. Правда, это больше касается организации работы.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.05.2022, 08:21
#2167
Oleg T


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


Цитата:
Сообщение от LoGikaaa Посмотреть сообщение
По факту, пока одни очевидные решения, здесь же что то другое.
Проверьте. В копии файла разбейте все динблоки и СПДС-объекты, почистите.
Если будет так же тормозить, тогда конечно, есть смысл дальше копать.
А не будет - тогда согласен с предыдущим комментарием
(параметризации я не увидел).
Oleg T вне форума  
 
Непрочитано 06.05.2022, 11:07
#2168
LoGikaaa

Инженер-конструктор
 
Регистрация: 03.04.2016
Красногорск
Сообщений: 18


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Проверьте. В копии файла разбейте все динблоки и СПДС-объекты, почистите.
Если будет так же тормозить, тогда конечно, есть смысл дальше копать.
А не будет - тогда согласен с предыдущим комментарием
(параметризации я не увидел).
Не мужики, все не то, я работаю с большими файлами, они не тормозят так как этот, проектирую стадионы, там по 30 видовых экранов на листе и все норм. Спдс бить тоже не вариант. Проблема в чем то еще. Про вертикали что то говорили, с этим не очень понятно.
LoGikaaa вне форума  
 
Непрочитано 06.05.2022, 12:06
#2169
engngr

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


Цитата:
Сообщение от LoGikaaa Посмотреть сообщение
В данном файле "что то" есть
Еще в нем есть ссылки на растры на сетевом диске (yandex). Не используются, но мало ли.
engngr вне форума  
 
Непрочитано 06.05.2022, 13:49
#2170
LoGikaaa

Инженер-конструктор
 
Регистрация: 03.04.2016
Красногорск
Сообщений: 18


Цитата:
Сообщение от engngr Посмотреть сообщение
Еще в нем есть ссылки на растры на сетевом диске (yandex). Не используются, но мало ли.
Да, их удалил, все ровно, копирование видового экрана 5-8 секунд. Не норма. Еще варианты, народ не бросайте))

"Проверьте наличие OLE-объектов в файле - их наличие практически гарантирует безумный объем файлов." может с этим пободаться? Как это удаляется?

Последний раз редактировалось LoGikaaa, 06.05.2022 в 13:55.
LoGikaaa вне форума  
 
Непрочитано 06.05.2022, 14:23
#2171
Кулик Алексей aka kpblc
Moderator

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


В файле, если верить примерным прикидкам, 102 (!) ВЭ, что как бы многовато ИМХО. Особенно если не менялась MAXACTVP.
8 текстовых стилей, 6 размерных, блоки копипастинга (108 штук), принудительное форматирование многострочных текстов... Я бы снес и посмотрел, что получится.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.05.2022, 14:39
#2172
Boroda888


 
Регистрация: 01.08.2016
Тюмень
Сообщений: 199


Еще идея: маркеры зависимостей, параметрика
И в порядке бреда - СПДС ведь дает возможность вставлять обекты объемными - может "расплющить" (flatten)?
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 49
Размер:	19.9 Кб
ID:	247156  
Boroda888 вне форума  
 
Непрочитано 06.05.2022, 15:59
#2173
Oleg T


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


Вот кстати насчет форматирования мтекстов - согласен. Оно может влиять.
В наименованиях листов оно зачем вообще?
И в СПДС-овских таблицах на листах сплошное форматирование. Но оно там автоматом идет, наверное?
Миниатюры
Нажмите на изображение для увеличения
Название: Сохраненное изображение 2022-5-6_15-57-55.497.jpg
Просмотров: 30
Размер:	21.9 Кб
ID:	247159  Нажмите на изображение для увеличения
Название: Сохраненное изображение 2022-5-6_16-6-10.434.jpg
Просмотров: 28
Размер:	8.5 Кб
ID:	247160  

Последний раз редактировалось Oleg T, 06.05.2022 в 16:07.
Oleg T вне форума  
 
Непрочитано 06.05.2022, 21:25
#2174
LoGikaaa

Инженер-конструктор
 
Регистрация: 03.04.2016
Красногорск
Сообщений: 18


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
принудительное форматирование многострочных текстов
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
примерным прикидкам, 102 (!) ВЭ
Как именно это убрать/исправить подскажите пожалуйста

----- добавлено через 36 сек. -----
Цитата:
Сообщение от Oleg T Посмотреть сообщение
И в СПДС-овских таблицах на листах сплошное форматирование. Но оно там автоматом идет, наверное?
Тоже, чуть более подробно, что именно надо с этим сделать?
LoGikaaa вне форума  
 
Непрочитано 07.05.2022, 09:07
#2175
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,576


Цитата:
Сообщение от Boroda888 Посмотреть сообщение
И в порядке бреда - СПДС ведь дает возможность вставлять обекты объемными
Нет, не дает. Изначально все плоское, z=0.
Я про CS SPDS
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
 
Непрочитано 08.05.2022, 11:01
#2176
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от LoGikaaa Посмотреть сообщение
Как именно это убрать/исправить подскажите пожалуйста
Исправить что? Форматирование - https://dwg.ru/cse?q=stripmtext . Количество видовых? Либо MAXACVP, либо переходить на подшивку, внешние ссылки и проч.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.05.2022, 14:18
#2177
LoGikaaa

Инженер-конструктор
 
Регистрация: 03.04.2016
Красногорск
Сообщений: 18


В общем, как видовые долго копировались - так и копируются. Проблема не решена на данный момент
LoGikaaa вне форума  
 
Непрочитано 11.05.2022, 15:17
#2178
Oleg T


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


Цитата:
Сообщение от LoGikaaa Посмотреть сообщение
В общем, как видовые долго копировались - так и копируются. Проблема не решена на данный момент
Как по мне, тормозит регенерация объектов, особенно динамических блоков, в видовых окнах (насчет СПДС-объектов не знаю, они у меня PROXY).
Вариант 1
Переместить их на определенный слой (слой 0 для размещения объектов лучше вообще не использовать)
и перед операциями с вэкранами этот слой замораживать. Правда, последующая разморозка - тормоза регенерации.
Вариант 2
Отключать Регенавто. Копирование ВЭ - моментальное.
Тормоза потом, при включении видимости объектов в новых ВЭ.

ИМХО увлечение динблоками, СПДС-объектами, параметризацией, форматированием МТЕКСТОВ всегда приводит к тормозам.
То есть файл не для этой темы, уменьшать нечего.

Последний раз редактировалось Oleg T, 11.05.2022 в 16:35.
Oleg T вне форума  
 
Непрочитано 11.05.2022, 21:47
#2179
engngr

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


Так тема про размер файла, а не про тормоза.
engngr вне форума  
 
Непрочитано 12.05.2022, 07:47
#2180
Oleg T


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


Цитата:
Сообщение от engngr Посмотреть сообщение
Так тема про размер файла, а не про тормоза.
Сообщение про тормоза.
Цитата:
Сообщение от LoGikaaa Посмотреть сообщение
Добрый день! Помогите решить проблему. В данном файле "что то" есть, что приводит к тормозам в работе с листами, периодически файл подвисает в пространстве листа при перемещении. Так же, копирование видовых экранов занимает больше времени чем обычно. Данный файл более менее еще терпим, но есть файлы с подобными проблемами, там работать уже просто невозможно.

Может что то скрытое сидит не знаю, знающие люди помогите.

p.s explodeproxy делал, пурдж тоже.
Oleg T вне форума  
Ответ
Вернуться   Форум 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