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

Вернуться   Форум 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.
Просмотров: 875534
 
Непрочитано 05.03.2015, 15:41
#621
mspastyhov


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


Цитата:
Сообщение от Comediant Посмотреть сообщение
Проблема ясная. Вот то что нужно. Устанавливаете. В подключаемых модулях появится "Dwg purge". Жмёте и радуетесь. Дополнительно к этому можно применить известные _audit и _purge.
Вложения
AjilalVijayanDwg-Purge.zip (391.1 Кб, 7 просмотров)
__________________
Я люблю чтобы всё было по Послою...
Установил, запустил фаил нажал DWG-Purdge пока что повисло все.
Я делал _audit.
По поводу _purge. Я удалил все абсолютно то что можно, есть элементы которые нельзя удалить, я так понял с ними бороться с помощью данного вами дополнения...
mspastyhov вне форума  
 
Непрочитано 05.03.2015, 15:57
#622
Кулик Алексей aka kpblc
Moderator

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


Удаление словарных записей действительно очень долгое... Для примера код для запуска:
Код:
[Выделить все]
 (vl-load-com)

(defun test-purge (/ dictcount appcount adoc)
  (setq dictcount 0.
        appcount 0.
        ) ;_ end of setq
  (vla-startundomark (setq adoc (vla-get-activedocument (vlax-get-acad-object))))
  (vlax-for item (vla-get-dictionaries adoc)
    (if (not (vl-catch-all-error-p
               (vl-catch-all-apply
                 (function
                   (lambda ()
                     (vla-delete item)
                     ) ;_ end of lambda
                   ) ;_ end of function
                 ) ;_ end of vl-catch-all-apply
               ) ;_ end of vl-catch-all-error-p
             ) ;_ end of not
      (setq dictcount (1+ dictcount))
      ) ;_ end of if
    ) ;_ end of vlax-for
  (repeat 3 (vla-purgeall adoc))
  (vlax-for item (vla-get-registeredapplications adoc)
    (if (not (vl-catch-all-error-p (vl-catch-all-apply (function (lambda () (vla-delete item))))))
      (setq appcount (1+ appcount))
      ) ;_ end of if
    ) ;_ end of vlax-for
  (vla-auditinfo adoc :vlax-true)
  (princ (strcat "\nErased dictionaries : "
                 (vl-princ-to-string dictcount)
                 "\nErased RegApps      : "
                 (vl-princ-to-string appcount)
                 ) ;_ end of strcat
         ) ;_ end of princ
  (vla-endundomark adoc)
  (princ)
  ) ;_ end of defun
Выдал 15 словарей и 26 зарегистрированных приложений. Но удалял очень долго.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 05.03.2015, 23:03
#623
mspastyhov


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


Цитата:
Сообщение от Comediant Посмотреть сообщение
Проблема ясная. Вот то что нужно. Устанавливаете. В подключаемых модулях появится "Dwg purge". Жмёте и радуетесь. Дополнительно к этому можно применить известные _audit и _purge.
Вложения
AjilalVijayanDwg-Purge.zip (391.1 Кб, 10 просмотров)
__________________
Я люблю чтобы всё было по Послою...

Получилось с этим фаилом.
Попробовал с тем из-за которого все так произошло, в нем выдает ошибку и не делает...
mspastyhov вне форума  
 
Непрочитано 05.03.2015, 23:35
#624
Кулик Алексей aka kpblc
Moderator

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


Ну хочешь - попробуй мой вариант. Потом уже все те рецепты, которые были описаны в #1
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.03.2015, 07:42
#625
mspastyhov


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну хочешь - попробуй мой вариант. Потом уже все те рецепты, которые были описаны в #1
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Добрый день, я отписал вам в ЛС.
mspastyhov вне форума  
 
Непрочитано 06.03.2015, 10:34
#626
Кулик Алексей aka kpblc
Moderator

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


Как использовать лисп, опубликованный на форуме + ссылки из первого поста. ТАм все написано.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.03.2015, 18:48
#627
mspastyhov


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Как использовать лисп, опубликованный на форуме + ссылки из первого поста. ТАм все написано.


Только сел за комп после выходных. Сейчас буду побывать...
mspastyhov вне форума  
 
Непрочитано 18.03.2015, 16:42
#628
Archidar


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


Добрый день,
Подскажите : как найти названия словарей стиля стен, окон и дверей в Автокад Архитектура, Что бы добавить их в исключения. После чистки все объекты превращаются в ДЕФОЛТНЫЕ.
Спасибо.
Archidar вне форума  
 
Непрочитано 18.03.2015, 16:58
1 | #629
Кулик Алексей aka kpblc
Moderator

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


Ну, получи все имена словарей... Скорее всего, имена будут содержать символы AEC.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.03.2015, 17:17
1 | #630
VVA

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


Цитата:
Сообщение от Archidar Посмотреть сообщение
как найти названия словарей стиля стен, окон и дверей в Автокад Архитектура
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну, получи все имена словарей
Если что, то смотри п.2 отсюда
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 18.03.2015, 17:49
#631
Archidar


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну, получи все имена словарей... Скорее всего, имена будут содержать символы AEC.
Покропался и не нашел, где и как их все получить. Так всё таки где?
Спасибо.

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от VVA Посмотреть сообщение
Если что, то смотри п.2 отсюда
ОК` Увидел, Огромное спасибо.
Archidar вне форума  
 
Непрочитано 20.03.2015, 08:13
#632
ILIYA

Проектант или Вечный ученик
 
Регистрация: 06.05.2011
Сообщений: 802


Добрый день! Файл весит примерно, 90 МБ, благодаря топографическому плану, в итоге появилось около 200 текстовых стилей, привел все к одному стилю, взорвал блоки, почистил убавил до 56МБ. через быстрый выбор находит только один текстовый стиль других не находит, но и другие удалить не дает пишет что они используются. В файле скажем не мягко говоря помойка но так работает сотрудник, подскажите как удалить лишние стили? так как редактор текста открывается по 15-20 секунд. Я считаю что проблема именно в тексте. Файл нет возможности приложить сеть на работе лагает, как восстановят приложу.
Удалил мусор лишний, не помогло
Ссылка на документ https://yadi.sk/d/WahLC6sZfNqjL

Последний раз редактировалось ILIYA, 20.03.2015 в 08:41. Причина: Прикладывание файла
ILIYA вне форума  
 
Непрочитано 20.03.2015, 09:24
#633
Кулик Алексей aka kpblc
Moderator

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


А что прокси-объекты не снес?

----- добавлено через ~2 мин. -----
А также типы линий.
Offtop: P.S. Сколько раз, мне интересно, надо будет повторять одно и то же: Как отдавать dwg
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.03.2015, 09:38
#634
Klo

Инженер-конструктор
 
Регистрация: 29.10.2007
Юбилейный МО
Сообщений: 266


to ILIYA,
у меня всё отпуржилось без проблем. Как всегда куча типов линий...
Чертежи_2010.dwg
Klo вне форума  
 
Непрочитано 20.03.2015, 09:52
#635
Кулик Алексей aka kpblc
Moderator

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


После очистки от прокси, словарей, мусора и зарегистрированных приложений
Вложения
Тип файла: dwg
DWG 2010
Чертежи.dwg (960.6 Кб, 2941 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.03.2015, 10:11
#636
ILIYA

Проектант или Вечный ученик
 
Регистрация: 06.05.2011
Сообщений: 802


Спасибо! На моей машине команда Purge не помогла! А вот про прокси объекты немного не в курсе изучу вопрос по подробнее.
ILIYA вне форума  
 
Непрочитано 24.03.2015, 16:21 Большой размер файла автокада
#637
sladeitanium


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


помогите срочно! открывается очень долго, по 30 минут! надо уменьшить размер файла

Последний раз редактировалось sladeitanium, 26.03.2015 в 09:58.
sladeitanium вне форума  
 
Непрочитано 24.03.2015, 16:52
#638
Кулик Алексей aka kpblc
Moderator

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


1. Файл создан не в приложении Autodesk
2. Где сопутствующие shx?
3. Имена слоев в иероглифах - это нормально?
4. Первый пост темы читался? По-моему, нет.
Вложения
Тип файла: dwg
DWG 2007
1.dwg (419.3 Кб, 2755 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 24.03.2015, 17:47
#639
Oleg T


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


Цитата:
Сообщение от sladeitanium Посмотреть сообщение
открывается очень долго, по 30 минут
Подойдет?
Вложения
Тип файла: dwg
DWG 2010
1_без_растров.dwg (356.9 Кб, 2726 просмотров)
Oleg T вне форума  
 
Непрочитано 26.03.2015, 08:28
#640
BenZ_NeW


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


Здравствуйте. Столкнулся с проблемой уменьшения размера файла. Постоянно приходится что-то копировать из этого чертежа и автоматически увеличиваются размеры тех чертежей,куда копирую. Пробовал чистить утилитами и командой purge, пробовал сбросить масштабы. Не помогает. Чертежей на компе,так или иначе связанных с этим уже более 200. Работать стало невозможно. Помогите,пожалуйста, найти и устранить причину раздутости файла.
Вложения
Тип файла: rar Бетон весь лес.rar (4.94 Мб, 37 просмотров)
BenZ_NeW вне форума  
Ответ
Вернуться   Форум 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