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

Вернуться   Форум 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.
Просмотров: 960221
 
Непрочитано 23.05.2024, 11:07
#2401
ltnchik1405

проектировщик
 
Регистрация: 03.07.2009
Кострома
Сообщений: 1,102
Отправить сообщение для ltnchik1405 с помощью Skype™


Цитата:
Сообщение от Astartes Посмотреть сообщение
653.8 Кб
Это много?
ltnchik1405 вне форума  
 
Непрочитано 23.05.2024, 11:14
#2402
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Цитата:
Сообщение от ltnchik1405 Посмотреть сообщение
Это много?
В сравнении со 170кб? Да, много.
Есть файлы которые весят 1.8 мб и ужимается до тех же 200кб.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 23.05.2024, 11:20
#2403
Кулик Алексей aka kpblc
Moderator

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


В магазине приложений Autodesk вроде бы был модуль пакетной очистки файлов. Неплохо так чистил, насколько я помню.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.05.2024, 11:24
#2404
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
В магазине приложений Autodesk вроде бы был модуль пакетной очистки файлов. Неплохо так чистил, насколько я помню.
Я именно им и чистил. Если мы об одной и той же программе говорим.

Drawing Purge
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 23.05.2024, 11:32
#2405
ltnchik1405

проектировщик
 
Регистрация: 03.07.2009
Кострома
Сообщений: 1,102
Отправить сообщение для ltnchik1405 с помощью Skype™


Почистил ПБЛОКом. Результат 100 Кб. Там у вас 14 тыщ текста пустого в файле. Нанокад сделал файл 97 Кб.
Вложения
Тип файла: dwg
DWG 2013
Колпачок_ЭКСПОРТ_НАНОКАД51.dwg (95.1 Кб, 6 просмотров)
Тип файла: dwg
DWG 2018
Колпачок_исход_ПБЛОК.dwg (104.7 Кб, 5 просмотров)
ltnchik1405 вне форума  
 
Непрочитано 23.05.2024, 11:36
#2406
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Цитата:
Сообщение от ltnchik1405 Посмотреть сообщение
Почистил ПБЛОКом. Результат 100 Кб. Там у вас 14 тыщ текста пустого в файле. Нанокад сделал файл 97 Кб.
Это команда вроде не может кучу файлов обрабатывать? Мне то нужна именно пакетная очистка.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 23.05.2024, 11:38
#2407
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от S1000RR Посмотреть сообщение
Всем привет! Ребят, помогите пожалуйста, уже весь мозг сломал с этими файлами dwg, работаю в AutoCAD 2018 на Windows 10 64. Комп мощный core i9 12900KF 3.2 GHz, ОЗУ 32 Гб, видеокарта NVIDIA RTX 4070, но вот некоторые файлы dwg жутко тормозят...могли бы посмотреть файл, может в файле дело, а не в автокаде. Пробовал переустановить AutoCAD - не помогло. Ссылку на исходный файл AutoCAD оставил ниже..

https://cloud.mail.ru/public/sqtp/ZCpo2Z7J8

Всем привет! Ребят, помогите пожалуйста, никак не могу разобраться с этим файлом dwg, почему-то лагает жестко на мощном ПК, AutoCAD 2018, СПДС не установлен. Пробовал переустановить AutoCAD - не помогло, поставил AutoCAD 2024 тоже ничего не поменялось. Скорее всего дело в файле, но что именно не могу разобраться. Помогите пожалуйста люди добрые Хотел бы именно разобраться, что не так, чтоб последующие файлы так не травмировались... Ссылка на скачивание dwg файла: https://cloud.mail.ru/public/sqtp/ZCpo2Z7J8
Потому что, во-первых, стоит внимательно прочитать документ из FAQ (доступен по ссылке в шапке). Вес падает примерно вдвое. Во-вторых, я бы пересмотрел организацию чертежа - внешние ссылки там, подшивки, все дела...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.05.2024, 12:27
#2408
S1000RR


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Потому что, во-первых, стоит внимательно прочитать документ из FAQ (доступен по ссылке в шапке). Вес падает примерно вдвое. Во-вторых, я бы пересмотрел организацию чертежа - внешние ссылки там, подшивки, все дела...
Да вот в том то и дело) Я уже на протяжении месяца пробую все способы из форума, но вес файла особо не могу изменить, поэтому и отписался сюда) По организации чертежа нет возможности переделать, просто более 100 объектов уже сделаны по такому примеру объекта и придется все допилить по этому шаблону...
S1000RR вне форума  
 
Непрочитано 23.05.2024, 12:54
#2409
Кулик Алексей aka kpblc
Moderator

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


Убежден, что не все. Скорее всего, в разных сочетаниях: demandload не выставлен / прокси не вычищены / словари не вычищены / ...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.05.2024, 13:15
#2410
doctorraz

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


Цитата:
Сообщение от S1000RR Посмотреть сообщение
По организации чертежа нет возможности переделать, просто более 100 объектов уже сделаны по такому примеру объекта и придется все допилить по этому шаблону...
Цитата:
Сообщение от ltnchik1405 Посмотреть сообщение
Там у вас 14 тыщ текста пустого в файле. Нанокад сделал файл 97 Кб.
нанокад умеет в пакетную очистку, в сценарий очистки, можно добавлять свои команды
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 23.05.2024, 13:42
#2411
S1000RR


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Убежден, что не все. Скорее всего, в разных сочетаниях: demandload не выставлен / прокси не вычищены / словари не вычищены / ...
Ох, уже запутался во всем этом, очень далек) Это вот этой программой можно будет сделать "Drawing Purge", чтоб все очистить? Увидел в форуме люди пишут, что помогает в каких-то случаях...
S1000RR вне форума  
 
Непрочитано 23.05.2024, 16:35
| 1 #2412
tankist

ЭПБ, обследование стр. конструкций
 
Регистрация: 09.10.2009
Сибирь
Сообщений: 2,656


Цитата:
Сообщение от S1000RR Посмотреть сообщение
Ох, уже запутался во всем этом, очень далек)
Вам уже сказали, 14 тысяч пустого текста. Заполнил пустой текст, выглядит не очень хорошо.

В уменьшенном файле всего 17 текстов.
Миниатюры
Нажмите на изображение для увеличения
Название: Чертеж.jpg
Просмотров: 227
Размер:	84.0 Кб
ID:	263185  
tankist вне форума  
 
Непрочитано 24.05.2024, 04:12
#2413
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Цитата:
Сообщение от tankist Посмотреть сообщение
Вам уже сказали, 14 тысяч пустого текста. Заполнил пустой текст, выглядит не очень хорошо.
14 тысяч это в "моем" файле. S1000RR как понял с другой проблемой.
Обычная команда purge их удаляет. Я это понял.
А вот пакетная очистка Drawing Purge почему-то их не видит и не чистит.

Еще раз, на всякий случай озвучу проблему. Дело не в том, что я не могу очистить один файл. Проблема в том, как сделать это на куче файлов (пакетная очистка), не заходя в каждый из них.
Выше видел, что нанокад вроде может. У меня как раз поставили недавно. Попробую разобраться, может там такое есть.


----- добавлено через ~26 мин. -----
Цитата:
Сообщение от ltnchik1405 Посмотреть сообщение
Почистил ПБЛОКом. Результат 100 Кб. Там у вас 14 тыщ текста пустого в файле. Нанокад сделал файл 97 Кб.
Хммм.

Попробовал в нанокаде. Результат, мягко говоря, сильно хуже чем у вас.

Попробовал командой пурже, результат: 650кб -> 450кб
Попробовал командой пблок, результат: 650кб -> 350кб

Как у вас получилось 100 кб, не понял.

Платформа nanoCAD x64 23
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022

Последний раз редактировалось Astartes, 24.05.2024 в 05:25.
Astartes вне форума  
 
Непрочитано 24.05.2024, 07:45
#2414
Кулик Алексей aka kpblc
Moderator

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


Наник пихает овердофига всякого ненужного в файл, добиться в нем веса меньше чем в 250-300 кб ИМХО нереально. А 100 кб получены, скорее всего, в чистом каде
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 24.05.2024, 08:15
#2415
doctorraz

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


RASTERPREVIEW в 0
и размер соизмерим с автокадовским
но нана всегда пихает в файл мультикад словари, которых в автокаде нет
BCF превьюшки тоже может в файле хранить
поэтому при прочих равных в нано получается чуть больше
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 24.05.2024, 13:43
#2416
ltnchik1405

проектировщик
 
Регистрация: 03.07.2009
Кострома
Сообщений: 1,102
Отправить сообщение для ltnchik1405 с помощью Skype™


Цитата:
Сообщение от Astartes Посмотреть сообщение
Как у вас получилось 100 кб, не понял.
Нанокад 5.1 (древний и бесплатный): команда Файл -> Экспорт с галочкой Выбранное. Предварительно выбрал то, что видно на экране.
ПБЛОК делал в трофейной версии автокад 2019 портабельный, сохранял в версии 2018.
ltnchik1405 вне форума  
 
Непрочитано 24.05.2024, 14:22
#2417
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Цитата:
Сообщение от Astartes Посмотреть сообщение
А вот пакетная очистка Drawing Purge почему-то их не видит и не чистит.
а там в настройках есть удаление пустых текстовых объектов?
Сергей812 вне форума  
 
Непрочитано 27.05.2024, 04:09
#2418
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
а там в настройках есть удаление пустых текстовых объектов?
Явно нигде про это не написано. Возможно этой функции и нет.
Написал письмо автору еще в пятницу, с вопросом по очистке пустых текстов.
Ответа нет.
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.JPG
Просмотров: 25
Размер:	100.3 Кб
ID:	263207  
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 27.05.2024, 07:22
#2419
zvezdochiot

маркшейдер
 
Регистрация: 25.09.2021
Москва
Сообщений: 189


Цитата:
Сообщение от Astartes Посмотреть сообщение
с вопросом по очистке пустых текстов.
На всякий: cet & eet для этой задачи:
Код:
[Выделить все]
 
; Clean/Erase empty text

(defun c:cet (/ ss count i delete_count)
  (setq ss (ssget "x" '((0 . "TEXT,MTEXT"))))
  (setq i 0)
  (setq delete_count 0)
  (if (and ss (setq count (sslength ss)))
    (mapcar
      '(lambda (ent)
      (progn
        (if
          (and
            (= (vl-string-trim " " (cdr (assoc 1 (entget ent)))) "")
            (entdel ent)
          ) ;_ and
            (setq delete_count (1+ delete_count))
        ) ;_ if
        (setq i (1+ i))
        (setvar
          "modemacro"
          (strcat "Performed " (itoa (fix (/ (* i 100) count))) "%")
        ) ;_ setvar
      )) ;_ lambda
      (mapcar 'cadr (ssnamex ss))
    ) ;_ mapcar
  ) ;_ if
  (setvar "modemacro" "")
  (princ
    (strcat " Removed empty texts " (itoa delete_count))
  ) ;_ princ
  (princ)
) ;_ defun

(defun c:eet ()
  (vl-cmdf "_.erase"
    (cond ((ssget "_X"
      '((0 . "TEXT,MTEXT") (-4 . "<NOT") (1 . "*[~\040]*") (-4 . "NOT>"))))
        (t "_non")
    )
    ""
  )
  (princ)
)
__________________
Keep it simple, stupid.
zvezdochiot вне форума  
 
Непрочитано 27.05.2024, 07:26
#2420
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Цитата:
Сообщение от zvezdochiot Посмотреть сообщение
На всякий: cet & eet для этой задачи:
Спасибо. Но не понял, зачем лисп?
Стандартная команда пурж вычищает эти тексты. Выше я выкладывал макрос, который прекрасно справляется.
Или этот лисп можно применить для пакетной обработки файлов?
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
Ответ
Вернуться   Форум 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