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

Вернуться   Форум 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.
Просмотров: 875414
 
Непрочитано 27.03.2019, 05:03
#1641
Сергеевна30


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


Огромное спасибо
Сергеевна30 вне форума  
 
Непрочитано 17.04.2019, 08:46 AutoCAD 2014: торможение при открытии файла и копирование в него ЛЮБЫХ элементов.
#1642
Andrey-ny


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


Дано:
файл DWG с чертежом.
файл DWG пустой.

Действия:
переносим из файла с чертежом ЛЮБОЙ элемент (отрезок, несколько отрезков, круг, прямоугольник и т.д.) в файл пустой.
При вставке программа задумывается на 15-30 секунд, потом появляется переносимый объект. После указания точки вставки - повторное зависание на 15-30 секунд.
Теперь имеем "заражённый файл": пустой файл, в который мы перенесли объекты с файла с чертежом, "принимает" ЛЮБЫЕ объекты с любых файлов с торможением в 15-30 секунд.

Вопрос: - как вычистить ету ошибку?

Предположение: проблема с СПДС
Andrey-ny вне форума  
 
Непрочитано 17.04.2019, 08:50
#1643
Komplanar


 
Регистрация: 07.01.2014
Сообщений: 3,487


Это вам надо файл с чертежом выложить в тему "помогите уменьшить файл" или сюда. Тут вам файл разберут, почистят, положат обратно и объяснят, где зарыта бяка.
Или даже просто пустой файл после копирования в него одного элемента - так будет сразу видно, что туда притаскивается в виде мусора.
Komplanar вне форума  
 
Непрочитано 17.04.2019, 08:51
#1644
Andrey-ny


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


Заражённый файл.
Вложения
Тип файла: dwg
DWG 2007
Г-файл.dwg (2.48 Мб, 10 просмотров)
Andrey-ny вне форума  
 
Непрочитано 17.04.2019, 08:58
#1645
doctorraz

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


Цитата:
Сообщение от Andrey-ny Посмотреть сообщение
Заражённый файл.
ПБЛОК-весь чертеж
Вложения
Тип файла: dwg
DWG 2013
new block.dwg (49.3 Кб, 5 просмотров)
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 17.04.2019, 09:26
#1646
Andrey-ny


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


ПБЛОК - весь чертёж.

Не понял.
Мне нужно вычистить файл от ошибки.
"Модуль №7" - запись можно удалить.
При вставке ЛЮБОГО объекта в етот файл будет торможение.
Именно ето торможение и надо устранить.

----- добавлено через ~7 мин. -----
Пояснение:
пользователь создал файл, работает с ним. Всё нормально.
НО! После добавления ЛЮБОГО элемента из заражённого файла, пользователь получает "заражённый" файл.
Его файл начинает тормозить при вставке ЛЮБОГО элемента из ЛЮБОГО файла.
Andrey-ny вне форума  
 
Непрочитано 17.04.2019, 09:38
#1647
doctorraz

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


Цитата:
Сообщение от Andrey-ny Посмотреть сообщение
НО! После добавления ЛЮБОГО элемента из заражённого файла, пользователь получает "заражённый" файл.
очевидножэж, что перед вставкой надо очистить и зараженный файл,
шапку темы читай ВСЮ
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 17.04.2019, 09:45
#1648
Andrey-ny


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


ПБЛОК - весь чертёж.

Ошибка не устранена.
Проверил на других файлах - не помогает.

----- добавлено через ~5 мин. -----
Файлы очищены.

В новом файле делаем чертёж-модель-надписи. Вставляем из других файлов элементы - проблем нет.
Вставляем объект из заражённого файла - и теперь ЛЮБАЯ вставка из ЛЮБОГО файла сопровождается подвисанием.

----- добавлено через ~8 мин. -----
одна из машин "плодит" файлы с ошибкой. И добавляет в файлы ошибку.
Как только берём элементы из файла с ошибкой - получаем в своём файле торможение при вставке.
Andrey-ny вне форума  
 
Непрочитано 17.04.2019, 10:00
#1649
Andrey-ny


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


Вот ещё один файл.
При вставке в него ЛЮБОГО элемента из другого файла - будет торможение.
Вложения
Тип файла: dwg
DWG 2007
ГГ-файл.dwg (2.48 Мб, 9 просмотров)
Andrey-ny вне форума  
 
Непрочитано 17.04.2019, 10:10
#1650
Кулик Алексей aka kpblc
Moderator

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


На этой машине случайно AdvanceSteel не установлен?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 17.04.2019, 10:15
#1651
doctorraz

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


Цитата:
Сообщение от Andrey-ny Посмотреть сообщение
При вставке в него ЛЮБОГО элемента из другого файла - будет торможение.
после чистки этого файла при вставке из любого неза@того торможения не будет
пробуй этот лисп
от крыс и VVA
Код:
[Выделить все]
 
(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
  (repeat 3 (vla-purgeall adoc))
  (vla-auditinfo adoc :vlax-true)
  (vla-endundomark adoc)
  (princ)
  ) ;_ end of defun
Вложения
Тип файла: dwg
DWG 2013
new block.dwg (65.2 Кб, 6 просмотров)
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 17.04.2019, 10:24
#1652
Andrey-ny


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
На этой машине случайно AdvanceSteel не установлен?
ДА.
Установлен.
Andrey-ny вне форума  
 
Непрочитано 17.04.2019, 11:05
#1653
engngr

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


Цитата:
Сообщение от Andrey-ny Посмотреть сообщение
Файлы очищены.
Нет.
engngr вне форума  
 
Непрочитано 17.04.2019, 12:28
#1654
Ильнур

КМ (+КМД), КЖ (КЖФ)
 
Регистрация: 30.05.2007
Далече
Сообщений: 25,086


Цитата:
Сообщение от Andrey-ny Посмотреть сообщение
Вот ещё один файл....
Просто почистил лиспом DR2:
Вложения
Тип файла: dwg
DWG 2013
ГГ-файл.dwg (23.3 Кб, 5 просмотров)
__________________
Воскресе
Ильнур вне форума  
 
Непрочитано 23.04.2019, 14:35
#1655
Andrey-ny


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


ПРОБЛЕМА РЕШЕНА:

СНЕСИТЕ СПДС!
Элементы, созданные разными СПДС-ками глючат между собой - торможение файла.
Andrey-ny вне форума  
 
Непрочитано 14.05.2019, 15:00 Чистый файл формата dwg (без объектов, без прокси, без вставок) весит 5 мб и долго открывается.
#1656
VAV

Проектировщик
 
Регистрация: 28.10.2009
Воронеж
Сообщений: 330
<phrase 1=


Из файла все удалил (ctrl+A, delete), почистил командой Очистить, удалил все зарег.приложения, проверил на наличие прокси (нету). Голый файл все равно весит 5 мб и долго открывается. Что еще можно сделать? Не применял только лисп для удаления словарей. Файл во вложении
Вложения
Тип файла: zip Восточный переход.zip (4.03 Мб, 10 просмотров)
VAV вне форума  
 
Непрочитано 14.05.2019, 15:05
#1657
AlexCondor

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


Цитата:
Сообщение от VAV Посмотреть сообщение
Не применял только лисп для удаления словарей.
А что так, религия не позволяет? Удали словари, сразу полегчает...
AlexCondor вне форума  
 
Непрочитано 14.05.2019, 15:06
#1658
Bull

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


VAV, есть тема рядом "как уменьшить объем файла". Там всё про лишнее в объеме файла.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 14.05.2019, 15:13
#1659
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


VAV, файл капитально замусорен словарями стилей Autodesk spds, их там около 12 тысяч, самое время воспользоваться лиспами.
Boxa вне форума  
 
Непрочитано 15.05.2019, 00:16
#1660
Integer

Инженер-проектировщик, по совместительству Йожыг-Оборотень
 
Регистрация: 28.01.2006
Сербия-Белград
Сообщений: 904
<phrase 1=


Лови
Действительно словарей СПДС было около 12000
Вложения
Тип файла: dwg
DWG 2013
Восточный переход.dwg (47.8 Кб, 3 просмотров)
__________________
Надежда - первый шаг на пути к разочарованию.
Безделье - суть ересь!
non errat, qui nihil facit

Последний раз редактировалось Integer, 15.05.2019 в 00:22.
Integer вне форума  
Ответ
Вернуться   Форум 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