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

Вернуться   Форум 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.
Просмотров: 875605
 
Непрочитано 19.12.2013, 21:53
#181
Кулик Алексей aka kpblc
Moderator

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


Offtop: Vova, ты так говоришь, как будто ты на форуме в режиме 24/7
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.12.2013, 22:13
#182
KronSerg

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


Vova, а 111.dwg из #80 как почистить?
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 20.12.2013, 14:08
#183
Малюк

проектировщик
 
Регистрация: 03.05.2007
Житомир
Сообщений: 652


Цитата:
Сообщение от Vova Посмотреть сообщение
По моей загадке (84) подсказка:
используем команду wblock, а вот методику исследования файла попробуйте найти сами.
Ребята ну помогите. Не тяните кота за яйца. Можно конечно время потратить, покачать извилины, может быть это будет и полезно, но время... Помогите хоть тут с экономить.
Малюк вне форума  
 
Непрочитано 20.12.2013, 18:59
#184
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Малюк, #82 читал?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 20.12.2013, 19:33
#185
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от KronSerg Посмотреть сообщение
Vova, а 111.dwg из #80 как почистить?
К сожалению на работе не могу, категорически нет времени, да и опасаюсь скачивать на казенный комп так много байт
Vova вне форума  
 
Непрочитано 21.12.2013, 01:07
#186
Малюк

проектировщик
 
Регистрация: 03.05.2007
Житомир
Сообщений: 652


Цитата:
Сообщение от VVA Посмотреть сообщение
Малюк, #82 читал?
Что у меня получилось (см. файл). Правильно, я понял?
Вложения
Тип файла: rar Что у меня получилось.rar (1.77 Мб, 73 просмотров)
Малюк вне форума  
 
Непрочитано 21.12.2013, 01:25
#187
KronSerg

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


Цитата:
Сообщение от Vova Посмотреть сообщение
К сожалению на работе не могу, категорически нет времени, да и опасаюсь скачивать на казенный комп так много байт
Ладно, VVA, Кулик Алексей aka kpblc, Солидворкер, Хмурый, кто-нибудь, объясните что с этим делать.
Малюк, заходи в блоки, копируй всё что выделяется рамкой и заменяй этим всё содержимое блока через вставить с исходными координатами, у тебя блоков почти сто, я не стал каждый править.
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 21.12.2013, 12:58 Почему большой размер файла?
#188
Zets

Инженер-проектировщик электроснабжения
 
Регистрация: 04.09.2009
Краснодар
Сообщений: 249


По-удалял что можно очистить. EXPLODEALLPROXY попытался применить, ответ был 0 и 0.
Вложения
Тип файла: dwg
DWG 2013
11 Кабельный журнал.dwg (4.25 Мб, 4547 просмотров)
__________________
_____
If you're 555, then I'm 666 If you're 555, I'm 666 (What's it like to be a heretic?)
Zets вне форума  
 
Непрочитано 21.12.2013, 14:02
#189
Малюк

проектировщик
 
Регистрация: 03.05.2007
Житомир
Сообщений: 652


Цитата:
Сообщение от KronSerg Посмотреть сообщение
Малюк, заходи в блоки, копируй всё что выделяется рамкой и заменяй этим всё содержимое блока через вставить с исходными координатами, у тебя блоков почти сто, я не стал каждый править.
Если б такой чертёж был один. Это просто пример тех чертежей, размер которых хочется уменьшить. Поэтому хочется понять причину и на основе этой причины сформировать механизм исправления. Причём этот механизм должен быть не ручным (берём заходим в каждый блок, а таких блоков до чёртиков) и что-то там меняем, а автоматизированным.
Может быть всё дело в динамических блоках. Вернее на том этапе, когда они превращаются в статические. Выкладываю один из таких динамических блоков.
Вложения
Тип файла: dwg
DWG 2007
Динамический блок.dwg (346.5 Кб, 4529 просмотров)

Последний раз редактировалось Малюк, 21.12.2013 в 16:25.
Малюк вне форума  
 
Непрочитано 21.12.2013, 14:23
#190
KronSerg

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


Zets, лови, все действия подробно описаны в этой теме.
Малюк, в автоматическом режиме твой файл не чистится, попробуй создать новую тему в программировании, может кто напишет тебе под него лиспик.
Вложения
Тип файла: dwg
DWG 2004
11 Кабельный журнал.dwg (127.9 Кб, 4504 просмотров)
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 21.12.2013, 19:24
#191
Zets

Инженер-проектировщик электроснабжения
 
Регистрация: 04.09.2009
Краснодар
Сообщений: 249


Цитата:
Сообщение от KronSerg Посмотреть сообщение
Zets, лови, все действия подробно описаны в этой теме.
Пожалуйста, если не трудно, напиши в чем причина.
Тему прочитал, но решения не нашел.
RemoveAllProxy сделал, чистку сделал, левых блоков особо нет.
А то чертежей 50 такого размера это проблема =\
__________________
_____
If you're 555, then I'm 666 If you're 555, I'm 666 (What's it like to be a heretic?)

Последний раз редактировалось Zets, 22.12.2013 в 10:22.
Zets вне форума  
 
Непрочитано 22.12.2013, 13:11
#192
KronSerg

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


Ладно, смотри:
_removeallproxy
Цитата:
Первая метка объекта: <1>, последняя метка объекта: <3F37F2>
Всего найдено proxy-объектов: 17202. Из них proxy-примитивов: 0.
Очистить список масштабов? [Да/Нет] <Да>:
_-purge;
Цитата:
Удалено 3432 блоки. Удалено 1195 типы линий. Удалено 1 размерный стиль. Удалено 38 текстовые стили. Удалено 1 файл формы. Удалено 1 стиль таблиц. Удалено 42 зарегистрированные приложения.
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 22.12.2013, 14:04
#193
Zets

Инженер-проектировщик электроснабжения
 
Регистрация: 04.09.2009
Краснодар
Сообщений: 249


Цитата:
Сообщение от KronSerg Посмотреть сообщение
Ладно, смотри:
_removeallproxy

_-purge;
Почему то у меня не получается такого эффекта =(

Цитата:
Команда: _REMOVEALLPROXY
Команда: _REMOVEALLPROXY
Первая метка объекта: <1>, последняя метка объекта: <3F3E66>
Всего найдено proxy-объектов: 61. Из них proxy-примитивов: 0.
Всего удалено proxy-объектов: 61. Из них proxy-примитивов: 0.
Для проверки ошибок выполните команду _AUDIT
И очистить список масштабов не предлагает =\

Потом
Цитата:
Команда: _-PURGE
Тип неиспользуемых объектов [Блоки/стилиВЫносныхэлементов/Рзмстили/Группы/Слои/типыЛин/мАтериалы/мвЫноскастиль/Пстили/Формы/Тстили/Млстили/стиливидовРАзрезов/тблстИли/визУальные стили/Зарегприл/геометрия Нулевой длины/пустыЕ текстовые объекты/Все]: В
Имена удаляемых элементов <*>:
Запрашивать подтверждение на удаление каждого элемента? [Да/Нет] <Д>: Н
Не найдены неиспользуемые блоки.
Не найдены неиспользуемые слои.
Не найдены неиспользуемые типы линий.
Удаление текстовый стиль "Srhft".
Удалено 1 текстовый стиль.
Не найдены неиспользуемые файлы форм.
Удаление размерный стиль "Standard".
Удалено 1 размерный стиль.
Не найдены неиспользуемые стили мультилиний.
Не найдены неиспользуемые стили печати.
Удаление стиль таблиц "Спецификация оборудования".
Удалено 1 стиль таблиц.
Не найдены неиспользуемые материалы.
Не найдены неиспользуемые визуальные стили.
Не найдены неиспользуемые стили мультивыносок.
Не найдены неиспользуемые группы.
Не найдены неиспользуемые Стили выносного элемента.
Не найдены неиспользуемые Стили сечения.
Тоже не особо.

Что не так делаю? на всякий случай еще раз чертеж.
Вложения
Тип файла: dwg
DWG 2013
11 Кабельный журнал.dwg (4.27 Мб, 4370 просмотров)
__________________
_____
If you're 555, then I'm 666 If you're 555, I'm 666 (What's it like to be a heretic?)
Zets вне форума  
 
Непрочитано 22.12.2013, 14:56
#194
Кулик Алексей aka kpblc
Moderator

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


Ну что, видео снять, как надо вычищать файлы?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.12.2013, 15:03
#195
KronSerg

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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну что, видео снять, как надо вычищать файлы?
У меня складывается впечатление что _REMOVEALLPROXY, в 2013/2014-й версии не всегда корректно работает, уже не первый раз на форуме всплывает ситуация, когда человек пишет что она эффекта не даёт.
Zets, есть возможность на другой версии акада повторить те же действия?
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 22.12.2013, 15:14
#196
Zets

Инженер-проектировщик электроснабжения
 
Регистрация: 04.09.2009
Краснодар
Сообщений: 249


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну что, видео снять, как надо вычищать файлы?
Не сочти за насмешку, но было действительно здорово.
Просто когда надо срочно (а обычно чистка нужна становится когда необходимо уже переслать что то готовое) на забитую головняками голову разобраться не совсем просто, несмотря на очевидность действий.
__________________
_____
If you're 555, then I'm 666 If you're 555, I'm 666 (What's it like to be a heretic?)
Zets вне форума  
 
Непрочитано 22.12.2013, 15:16
#197
sertor

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


Zets, а если расчленение и удаление прокси выполнять в комплексе?
Я, к примеру, использую такой макрос:
Цитата:
^C^C^P_.-purge;_a;;_n;_.-purge;_a;;_n;_.-purge;_r;;_n;_.audit;_y;explodeallproxy;removeallproxy;_y;_.audit;_y;_.-purge;_a;;_n;
sertor вне форума  
 
Непрочитано 22.12.2013, 15:16
#198
Zets

Инженер-проектировщик электроснабжения
 
Регистрация: 04.09.2009
Краснодар
Сообщений: 249


Цитата:
Сообщение от KronSerg Посмотреть сообщение
У меня складывается впечатление что _REMOVEALLPROXY, в 2013/2014-й версии не всегда корректно работает, уже не первый раз на форуме всплывает ситуация, когда человек пишет что она эффекта не даёт.
Zets, есть возможность на другой версии акада повторить те же действия?
Тогда это бы многое объяснило, т.к. у меня 2013. На прежней версии пока что нет возможности проверить. К вечеру попробую установить.
__________________
_____
If you're 555, then I'm 666 If you're 555, I'm 666 (What's it like to be a heretic?)
Zets вне форума  
 
Непрочитано 22.12.2013, 15:19
#199
Малюк

проектировщик
 
Регистрация: 03.05.2007
Житомир
Сообщений: 652


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну что, видео снять, как надо вычищать файлы?

Если готовы потратить своё время. Это был бы самый идеальный вариант ответа. Ибо как гласит народная мудрость: "Лучше один раз увидеть, чем сто раз услышать".
Малюк вне форума  
 
Непрочитано 22.12.2013, 15:19
#200
Zets

Инженер-проектировщик электроснабжения
 
Регистрация: 04.09.2009
Краснодар
Сообщений: 249


Цитата:
Сообщение от sertor Посмотреть сообщение
Zets, а если расчленение и удаление прокси выполнять в комплексе?
Я, к примеру, использую такой макрос:
Качаю поддержку vba, которой в 2013 по умолчанию нет =D
__________________
_____
If you're 555, then I'm 666 If you're 555, I'm 666 (What's it like to be a heretic?)
Zets вне форума  
Ответ
Вернуться   Форум 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