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

Вернуться   Форум 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.
Просмотров: 875357
 
Непрочитано 19.01.2018, 13:04
#1321
Fortunate


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


Цитата:
Сообщение от trir Посмотреть сообщение
autodesk спдс - это не лечится, проще пристрелить
- это не ответ.

Нужно решение проблемы, а не тыканье пальцами в нее.
Fortunate вне форума  
 
Непрочитано 19.01.2018, 13:05
#1322
Кулик Алексей aka kpblc
Moderator

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


Решение элементарно! Ссылка была - вперед.
Вложения
Тип файла: dwg
DWG 2013
Схемы2.dwg (2.48 Мб, 14 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.01.2018, 13:09
#1323
Fortunate


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
http://forum.dwg.ru/showthread.php?t=103878 и вперед, изучать.
Уже изучаю.
Просто, может, кто-то из гуру уже сталкивался с такой проблемой и знает решение?

Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Решение элементарно! Ссылка была - вперед.
При чем здесь уменьшение файла? Файл с рабочим чертежом весит всего 7 Мб (чертеж большой).
Странно, что при копировании любого элемента из него (да хоть одну линию), такие же тормоза начинаются в любом другом файле, куда скопировали.
Прикрепил файл с одной полилинией, скопированной из рабочего чертежа.
Вложения
Тип файла: dwg
DWG 2010
Линия.dwg (2.24 Мб, 17 просмотров)

Последний раз редактировалось Кулик Алексей aka kpblc, 19.01.2018 в 13:33.
Fortunate вне форума  
 
Непрочитано 19.01.2018, 13:18
#1324
Komplanar


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


Цитата:
Сообщение от Fortunate Посмотреть сообщение
При чем здесь уменьшение файла? Файл с рабочим чертежом весит всего 7 Мб (чертеж большой).
Странно, что при копировании любого элемента из него (да хоть одну линию), такие же тормоза начинаются в любом другом файле, куда скопировали.
Прикрепил файл с одной полилинией, скопированной из рабочего чертежа.
Автокад полноценный или LT? Если полноценный, то попробуйте включить "Аппаратное ускорение" (поищите кнопочку в правом нижнем углу программы), либо, если LT, и нет поддержки аппаратного ускорения в принципе, то отвыкайте от динамического ввода.
Ах да, разумеется, "аппаратное ускорение" это обработка при помощи ресурсов видеокарты, так что может упираться ещё и в мощности видюхи. Но не сильно...
Komplanar на форуме  
 
Непрочитано 19.01.2018, 13:22
#1325
Fortunate


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


Цитата:
Сообщение от Komplanar Посмотреть сообщение
Автокад полноценный или LT?
Автокад полноценный.

Цитата:
Сообщение от Komplanar Посмотреть сообщение
Если полноценный, то попробуйте включить "Аппаратное ускорение"
Аппаратное ускорение было включено.
Fortunate вне форума  
 
Непрочитано 19.01.2018, 13:28
#1326
Komplanar


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


Цитата:
Сообщение от Fortunate Посмотреть сообщение
Автокад полноценный.

Аппаратное ускорение было включено.
А чего в файле "с одной линией" столько мусора присобачилось? Куча блоков и СПДС-объектов, в том числе во вкладке "Лист", да ещё скрытые и замороженные слои...
Komplanar на форуме  
 
Непрочитано 19.01.2018, 13:31
| 1 #1327
AlexCondor

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


Цитата:
Сообщение от Fortunate Посмотреть сообщение
При чем здесь уменьшение файла?
В ссылке которую вам дали речь идет не о простом уменьшении размера файла, а в первую очередь о решении подобных вашим проблем. При копировании через буфер, копируются не только выбранные вами объекты, но и куча стилей, словарей, служебных объектов. Чтобы удалить их надо воспользоваться приведенными там средствами.

P.S. В приложении файл. Потребовался Recover для открытия и сделал простое удаление словарей. Прим.: Project Studio и СПДС у меня нет

Последний раз редактировалось AlexCondor, 19.11.2018 в 17:25.
AlexCondor вне форума  
 
Непрочитано 19.01.2018, 13:47
#1328
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


Цитата:
Прим.: Project Studio и СПДС у меня нет
это ключевой момент

Цитата:
От себя хочу сказать следующее: я не знаю, к каким результатам приведет применение этого кода в вертикальных приложениях (таких, как AutoCAD Architecture, AutoCAD MEP, AutoCAD Civil 3D и т.п.). Поэтому, если Вы работаете именно в вертикальном приложении, применяйте его осторожно, предварительно сохранив свою работу.
trir вне форума  
 
Непрочитано 19.01.2018, 13:50
#1329
AlexCondor

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


Цитата:
Сообщение от trir Посмотреть сообщение
это ключевой момент
По этому и предупредил.
AlexCondor вне форума  
 
Непрочитано 19.01.2018, 13:56
1 | #1330
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


самый большой словарь - ARPS_RFETCHKEEPER это стили autodesk спдс
trir вне форума  
 
Непрочитано 19.01.2018, 14:12
#1331
Fortunate


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


Цитата:
Сообщение от trir Посмотреть сообщение
самый большой словарь - ARPS_RFETCHKEEPER это стили autodesk спдс
Возможно в этом и есть проблема. СПДСа нет, есть Проджект.
Как можно посмотреть и потом удалить ненужные словари?
Fortunate вне форума  
 
Непрочитано 19.01.2018, 21:54
1 | #1332
Oleg T


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


Цитата:
Сообщение от Fortunate Посмотреть сообщение
AutoCad 2012 + Project Studio 6

По электронной почте прислали файл (см. аттач). С файлом ничего не делали.
Из него взяли часть и скопировали в рабочий чертеж.
После этого при копировании в буфер обмена и вставке из него
в рабочем чертеже стали наблюдаться серьезные подтормаживания.
Из рабочего чертежа удалили вставленный кусок, но ситуация не изменилась.
Рабочий чертеж почистили с помощью Аудит, Очистка и Ajilal Vijayan DrawingPurge.
Файл почистился, но подтормаживания остались.
Теперь при копировании из рабочего чертежа любого элемента в третий чертеж
в третьем чертеже тоже начинаются тормоза при копировании и вставке.
Вопрос: что такого могло прописаться в файле, что нужно почистить и главное - как?
Не читал все, может, что-то пропустил.
Посмотрите, с этим файлом тоже будут проблемы?
Вложения
Тип файла: dwg
DWG 2013
Схемы2.dwg (228.8 Кб, 13 просмотров)
Oleg T вне форума  
 
Непрочитано 22.01.2018, 10:06
#1333
Fortunate


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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Не читал все, может, что-то пропустил.
Посмотрите, с этим файлом тоже будут проблемы?
Спасибо, Олег!
Но проблема не в том, что в этом файле какая-то хрень, а в том, что эта хрень уже расползлась по другим файлам.
Поэтому задача стоит не почистить этот конкретный файл, а понять, что именно нужно почистить, и сделать это для других файлов.
Fortunate вне форума  
 
Непрочитано 22.01.2018, 10:15
#1334
Кулик Алексей aka kpblc
Moderator

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


Autodesk App Store -> Batch Purge -> выбрать любое приложение, установить, натравить на каталог с файлами. Например, отсюда: https://apps.autodesk.com/All/ru/Lis...e+CAD+Drawings
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.01.2018, 11:27
#1335
Fortunate


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Autodesk App Store -> Batch Purge -> выбрать любое приложение, установить, натравить на каталог с файлами.
Пробовал пользовался Ajilal Vijayan DrawingPurge.
К сожалению, прога не удаляет эту бяку.
Я могу и ручками все файлы почистить - мне не сложно.
Нужно только понять, от чего чистить.
  • purge
  • audit
  • Ajilal Vijayan DrawingPurge
все они эффекта не дают.

Тут упоминался справочник ARPS_RFETCHKEEPER.
Как можно посмотреть подключенные справочники?
Чем их можно удалять?
Fortunate вне форума  
 
Непрочитано 22.01.2018, 11:43
#1336
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


Цитата:
Тут упоминался справочник ARPS_RFETCHKEEPER.
Как можно посмотреть подключенные справочники?
не справочник, а словарь и я ошибся - нужен словарь Siberia
Цитата:
Чем их можно удалять?
Remove
trir вне форума  
 
Непрочитано 22.01.2018, 12:01
#1337
AlexCondor

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


Я пользуюсь лиспом уважаемого VVA отсюда (см. #9 или #18).
Еще можно почитать эту тему. Например здесь
AlexCondor вне форума  
 
Непрочитано 22.01.2018, 12:46
#1338
Oleg T


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


Цитата:
Сообщение от Fortunate Посмотреть сообщение
Но проблема не в том, что в этом файле какая-то хрень, а в том, что эта хрень уже расползлась по другим файлам.
Поэтому задача стоит не почистить этот конкретный файл, а понять, что именно нужно почистить, и сделать это для других файлов.
Команда WBLOCK, но выполненная из усеченного AutoCAD LT либо аналога AutoCAD, в большинстве случаев решает проблему удаления словарей моментально.
"Хрень", как я понимаю, описание типов линий, не используемых в файле.
Ниже - картинки из представленного файла и после команды WBLOCK.
Миниатюры
Нажмите на изображение для увеличения
Название: Сохраненное изображение 2018-1-22_12-43-8.691.jpg
Просмотров: 31
Размер:	357.2 Кб
ID:	198019  Нажмите на изображение для увеличения
Название: Сохраненное изображение 2018-1-22_12-44-10.604.jpg
Просмотров: 28
Размер:	57.6 Кб
ID:	198021  Нажмите на изображение для увеличения
Название: Сохраненное изображение 2018-1-22_12-49-18.136.jpg
Просмотров: 25
Размер:	27.2 Кб
ID:	198023  
Oleg T вне форума  
 
Непрочитано 22.01.2018, 13:46
#1339
Fortunate


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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Команда WBLOCK, в большинстве случаев решает проблему удаления словарей моментально.
Команда _WBLOCK заканчивается с ошибкой (см.аттач)

Команда DR на LISPе отработала, но после этого в файле перестал работать буфер обмена... про остальное не смотрел...
Миниатюры
Нажмите на изображение для увеличения
Название: Ошибка.PNG
Просмотров: 19
Размер:	5.0 Кб
ID:	198025  
Fortunate вне форума  
 
Непрочитано 22.01.2018, 14:10
1 | #1340
Oleg T


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


Цитата:
Сообщение от Fortunate Посмотреть сообщение
Команда _WBLOCK заканчивается с ошибкой (см.аттач)
Внимательнее читайте ).
Я делаю не из автокада (брикскад, проджекад, нанокад, автокад ЛТ и пр...).
(вопрос в том, доступна ли такая возможность.)
Если только автокад, то в теме и комментариях все уже сказано.
Oleg T вне форума  
Ответ
Вернуться   Форум 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