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

Вернуться   Форум 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.
Просмотров: 875441
 
Непрочитано 22.04.2020, 22:06
#1841
kvant_nemo


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


Спасибо всем! Вот с такими архитекторами приходится работать. По поводу разброса по Z заметил, думал есть возможность автоматически исправлять, а не вручную. Оказывается это не решит проблему. Спасибо ещё раз
kvant_nemo вне форума  
 
Непрочитано 23.04.2020, 18:48 AutoCAD. Пустой файл весит 7 мб
#1842
FC3eHuT


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


Всем добрый день!

Проблема в следующем: есть кадовский файл (см. вложение), который пустой и без мусора почему-то весит 7мб, при этом при любом действии (открытие, сохранение, какое-либо копирование из/в него) занимает длительное время. Про темы очистки файлов и т.п. знаю, делал уже все, что мог.
P.S. Создать просто новый файл не вариант, т.к. у меня уже есть проекты, все файлы которых "заражены" этой проблемой, и от нее никуда не уйти; также все нормальные "легкие" файлы при копировании в них каких-то материалов из исходного "тяжелого" так же "заражаются" этим весом в +7мб.

Кто знает в чем может быть дело и как вылечить файл, буду рад помощи!
Вложения
Тип файла: dwg
DWG 2013
file.dwg (7.13 Мб, 15 просмотров)
FC3eHuT вне форума  
 
Непрочитано 23.04.2020, 19:53
#1843
Кулик Алексей aka kpblc
Moderator

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


Вычищай словари
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.04.2020, 20:36
1 | #1844
Oleg T


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


Цитата:
Сообщение от FC3eHuT Посмотреть сообщение
делал уже все, что мог
Не все.
WBLOCK начиная с акада версии 2017 (2018?) (а также из аналогов автокада или автокад ЛТ разных версий) вычищает этот файл на раз.
Offtop: Вот интересно, сколько раз я уже писал здесь об этом

Последний раз редактировалось Oleg T, 23.04.2020 в 20:43.
Oleg T вне форума  
 
Непрочитано 26.05.2020, 11:00 После копирования объекта из другого файла .dwg в мой, процесс копирования внутри моего стал очень долгим
#1845
brokman


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


Добрый день!

Создал чистый файл, из другого файла dwg скопировал в этот файл одну стрелку, и дальнейшее копирование этой стрелки в файле долгий процесс, по сравнению с нормальным копирвоанием.
Прикладываю файл (версия 2013).

----- добавлено через ~11 мин. -----
Вот эта команда всё время при вставке появляется:
Команда: _pasteclip Повторное определение блока _ArchTick пропущено.
Повторное определение блока _Oblique пропущено.
Вложения
Тип файла: dwg
DWG 2013
Долгое копирование.dwg (4.06 Мб, 9 просмотров)
brokman вне форума  
 
Непрочитано 26.05.2020, 11:25
#1846
Кулик Алексей aka kpblc
Moderator

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


Пост перемещен в специальную тему. Читай шапку, FAQ и гуглодок.

----- добавлено через ~3 мин. -----
Добавлю. После очистки файл весит не 4 метра, а 90 кб.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.05.2020, 16:31
#1847
tigra-18

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


Возникла следующая проблема - от веткада в файле есть несколько блоков, имена начинаются с нижнего подчеркивания - как их удалить из файла?
В окне быстрого выбора они, эти блоки, не отображаются; попробывал скопировать все видимое(где этих блоков вроде нет) в буфер и вставить в новый файл, они тоже перетащились.
tigra-18 вне форума  
 
Непрочитано 26.05.2020, 16:54
#1848
Кулик Алексей aka kpblc
Moderator

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


Скорее всего, это просто блоки "стрелочек" на размерах / размерных стилях.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 30.06.2020, 11:56 Пустой файл dwg весит 4мб, как исправить
#1849
Серега 5577


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


Пустой файл dwg весит 4мб, как исправить
Вложения
Тип файла: dwg
DWG 2007
Чертеж 1.dwg (3.95 Мб, 18 просмотров)
Серега 5577 вне форума  
 
Непрочитано 30.06.2020, 12:15
#1850
engngr

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


RTFM.
engngr на форуме  
 
Непрочитано 30.06.2020, 12:16
#1851
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


тебе сюда.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 30.06.2020, 12:21
#1852
Серега 5577


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


Цитата:
Сообщение от engngr Посмотреть сообщение
RTFM.
что означает RTFM?
Серега 5577 вне форума  
 
Непрочитано 30.06.2020, 12:29
#1853
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,326


Цитата:
Сообщение от Серега 5577 Посмотреть сообщение
что означает RTFM?
А что у вас Google заблокирован?
AlexCondor вне форума  
 
Непрочитано 30.06.2020, 12:32
#1854
sertor

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


Цитата:
Сообщение от Серега 5577 Посмотреть сообщение
что означает RTFM?
Offtop: В Googlе ведь есть расшифровка.
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 26.07.2020, 17:48
#1855
КонстСергей

Проектировщик
 
Регистрация: 25.07.2020
Челябинск
Сообщений: 5


AlexCondor!

Спасибо большое за Ваш ответ.
Дублирую свой вопрос на соответствующей ветке форума.

Полученный от вас файл действительно реален по объему. Однако как Вам это удалось уменьшить объем файла?. В этом - суть проблемы.
Вставил в полученный от Вас файл кое-какой фрагмент - и получил ту же проблему - файл вырос.


Проблема, очевидно, не новая...
С целью уменьшения веса моего файла, который, вдруг потолстел, пробовал следующее:

1. _Purge - при этом, все "галки" отмечены
2. _Overkill - очевидный результат ))
3. ExplodeAllProxy - в результате - не замечено никаких proxy-объектов
4. Копирование в *.dxf (2013 DXF, R12/LT2 DXF) с последующим сохранением в актуальном формате - результат отрицательный
5. ПБЛОК (WBLOCK)- очевидный (отрицательный) результат
6. Отмечено, что в чертеже имеется обычный набор масштабов
7. Никаких приложений не замечено.
8. OLE-объектов нет
9. "Словарей" - нет.

К сожалению, не владею LISP,ом((
Вложения
Тип файла: dwg
DWG 2013
КР2.dwg (7.19 Мб, 10 просмотров)
КонстСергей вне форума  
 
Непрочитано 26.07.2020, 18:35
#1856
doctorraz

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


Цитата:
Сообщение от КонстСергей Посмотреть сообщение
2013
очевидно жэж, что проблема DGN
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 26.07.2020, 19:12
#1857
Oleg T


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


Цитата:
Сообщение от КонстСергей Посмотреть сообщение
5. ПБЛОК (WBLOCK)- очевидный (отрицательный) результат
Пблок работает не из автокада, а его аналогов. Либо Автокад ЛТ. Возможно, Автокад с версии 2017 и выше (?).
Вот результат из Брикскад:
Вложения
Тип файла: dwg
DWG 2013
new block.dwg (201.4 Кб, 7 просмотров)
Oleg T вне форума  
 
Непрочитано 26.07.2020, 19:26
#1858
doctorraz

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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Автокад с версии 2017 и выше
старше, ты хотел сказать, не спроста КонстСергей выложил файл в АК 2013
автодеск под АК2013-2014 фиксы для DGN выкладывал
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 26.07.2020, 20:39
#1859
Oleg T


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


Цитата:
Сообщение от doctorraz Посмотреть сообщение
старше, ты хотел сказать, не спроста КонстСергей выложил файл в АК 2013
автодеск под АК2013-2014 фиксы для DGN выкладывал
Я хотел сказать (и сказал), что со словарями чаще всего реально справляется команда WBLOCK из аналогов Автокада.
Либо Автокад ЛТ.
Либо Автокад полный начиная с версии 2017 и далее (2018...2021), но это только со слов здешних завсегдатаев, сам проверить не могу.
Далее.
В приложенном файле нет следов DGN. Только SPDS от CSoft (не мешало бы посмотреть, прежде чем писать).
Насчет АК 2013.
Если не в курсе, этот формат неизменен для версий Автокада 2013 - 2017 (AC1027), и только начиная с 2018 появился следующий (AC1032).
Oleg T вне форума  
 
Непрочитано 27.07.2020, 07:50
#1860
doctorraz

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


да DGN нет (с телефона не увидел))
словари есть и таскают при копировании между файлами их именно старые версии АК (2018 и новее такой фигней не страдают)

Код:
[Выделить все]
 (vl-load-com)
(defun c:DR (/ adoc)
  ;; (vl-cmdf "_-scalelistedit"
  ;; "_r"
  ;; "_y"
  ;; "_e")
  ;; (vl-cmdf "_delconstraint"
  ;; "_all"
  ;; "")
  (vla-startundomark
    (setq adoc (vla-get-activedocument (vlax-get-acad-object)))
  ) ;_ end of vla-startundomark
  (mapcar '(lambda (d)
             (vl-catch-all-apply
               '(lambda ()
                  (if (and (not (wcmatch (strcase d) "ACAD_*"))
                           (not (wcmatch d "AcDb*"))
                      ) ;_ end of and
                    (dictremove (namedobjdict) d)
                  ) ;_ end of if
                ) ;_ end of lambda
             ) ;_ end of vl-catch-all-apply
           ) ;_ end of lambda
          (mapcar 'cdr
                  (vl-remove-if-not
                    '(lambda (x) (= (car x) 3))
                    (entget (namedobjdict))
                  ) ;_ end of vl-remove-if-not
          ) ;_ end of mapcar
  ) ;_ end of mapcar
  (DICTREMOVE (namedobjdict) "ACAD_DGNLINESTYLECOMP")
  (repeat 3 (vla-purgeall adoc))
  (vla-auditinfo adoc :vlax-true)
  (vla-endundomark adoc)
  (princ)
) ;_ end of defun

у ПБЛОК есть неприятная побочка... в новый чертеж не переносятся наборы параметров листа и фильтры слоев, возможно что-то еще
__________________
Мастерская СПДС
doctorraz вне форума  
Ответ
Вернуться   Форум 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