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

Вернуться   Форум 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.
Просмотров: 880017
 
Непрочитано 22.11.2015, 13:41
#801
VVA

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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Это все получается при экспорте из Кредо в DXF автоматом. ... а из порядка 200 штриховок
то же первый раз были в шоке. К счастью оказалось, что все это настраивается
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 22.11.2015, 14:26
#802
Oleg T


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


Цитата:
Сообщение от VVA Посмотреть сообщение
то же первый раз были в шоке. К счастью оказалось, что все это настраивается
Пробовал, когда пытался решить такую же проблему. При использовании типов линий, замещающих объекты Кредо, можно потерять кучу информации на коротких участках.
А если получаешь файл из сторонней организации, то это вообще мало реально.
1. Подоснову всегда лучше использовать как внешнюю ссылку.
2. Если большие тормоза, то подоснову можно преобразовать в растр и работать с ним. Для печати можно использовать цифровую.
То есть в файле - две ссылки: на векторную и растровую подосновы. С растром работать быстрее, у цифровой - печать качественнее.
3. Немного уменьшить размер файла подосновы может помочь расчленение полилиний.

Последний раз редактировалось Oleg T, 22.11.2015 в 14:50.
Oleg T вне форума  
 
Непрочитано 25.11.2015, 12:40
#803
Наталья Задворская

Инженер-геодезист
 
Регистрация: 19.11.2015
Сообщений: 5


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
В файле почти 25000 объектов 3DPOLYLINE, с разнесенными по высоте вершинами. Я бы подумал о том, чтобы их убрать. Это раз.
Второе - преобразовать 2DPOLYLINE в "нормальные" LWPOLYLINE (команда, если не ошибаюсь, _.convertpoly)
Третье: ту же самую сетку - во внешнюю ссылку.
Попробовала в принципе удалить 2D и 3D линии. Файл уменьшился, но в масштабах размера файла это "капля в море". Сетку вынесла, то же самое.

----- добавлено через ~18 мин. -----
Цитата:
Сообщение от Oleg T Посмотреть сообщение
Это все получается при экспорте из Кредо в DXF автоматом. В старых DOS-овских версиях были отрезки, теперь - штриховки. Зато красиво).
Мало того: нам пару раз приносили файлы, каждая буковка в которых была не из одной, а из порядка 200 штриховок.
Да-да, это все из этого ужасного кредо III.

----- добавлено через ~22 мин. -----
Цитата:
Сообщение от Oleg T Посмотреть сообщение
1. Подоснову всегда лучше использовать как внешнюю ссылку
в моем случае, наверно, не получится. Надо это безобразие из сторонней организации привести к нашему виду

----- добавлено через ~1 ч. -----
Цитата:
Сообщение от engngr Посмотреть сообщение
Если удалить видимые штриховки из чертежа, он худеет на 10 мб из 30
да, это помогло

----- добавлено через ~1 ч. -----
а еще немного не в тему вопрос: команда flatten из express tools может только с одной линией работать? Когда я одну 3d линию выбираю, она срабатывает (делает из нее полилинию), а если все скопом выбрать , то пишет "Значение должно быть ненулевым, Функция отменена". На запрос Remove hidden lines? ставлю Y
Наталья Задворская вне форума  
 
Непрочитано 25.11.2015, 14:36
#804
sertor

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


Цитата:
Сообщение от Наталья Задворская Посмотреть сообщение
Да-да, это все из этого ужасного кредо III.
Напрасно Вы так о Credo. Давно уже таких заполнений штриховкой нет. В настоящее время, очень даже неплохая программа. Постоянно усовершенствуется. Просто нужно периодически обновляться и таких проблем не будет. Ручаюсь. В последних версиях, если пользоваться конвертером даже по-умолчанию, файл .dxf формируется корректным.
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 25.11.2015, 14:39
#805
Oleg T


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


Цитата:
Сообщение от sertor Посмотреть сообщение
Просто нужно периодически обновляться и таких проблем не будет
К сожалению, стороннюю организацию обновиться не заставишь. Проблемы то ведь у нас, а не у них)
А чем там теперь штриховки заменены?
Цитата:
Сообщение от Наталья Задворская Посмотреть сообщение
а еще немного не в тему вопрос: команда flatten из express tools может только с одной линией работать? Когда я одну 3d линию выбираю, она срабатывает (делает из нее полилинию), а если все скопом выбрать , то пишет "Значение должно быть ненулевым, Функция отменена". На запрос Remove hidden lines? ставлю Y
Так расчлените 3d-ПОЛИЛИНИИ на отрезки, затем расплющите, а образовавшиеся отрезки с нулевой длиной сотрите с помощью быстрого выбора
Oleg T вне форума  
 
Непрочитано 25.11.2015, 14:45
#806
sertor

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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
А чем там теперь штриховки заменены?
Если выполнить экспорт через конвертер (а по-другому в крайних версиях и не получится), то в итоге получим на выходе *.dxf файл, с набором стандартных примитивов AutoCAD.
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 25.11.2015, 14:53
#807
Oleg T


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


Цитата:
Сообщение от sertor Посмотреть сообщение
Если выполнить экспорт через конвертер (а по-другому в крайних версиях и не получится), то в итоге получим на выходе *.dxf файл, с набором стандартных примитивов AutoCAD.
Стандартные примитивы - это трассы типами линий?
Если да, то я так пробовал несколько лет назад, чтобы проблему решить. То есть пытался сам сторонние файлы кредо конвертировать. Так на коротких участках просто буковка не помещалась, и уже непонятно, что это за трасса.
Цвета слоям разве что переназначать.... В общем, со сторонними файлами трудно ((.
Oleg T вне форума  
 
Непрочитано 15.02.2016, 12:18 Помогите разобраться с уменьшением объема файла
#808
[email protected]


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


Добрый день! Прислали мне чертеж, размер около 42 мб
Воспользовался https://docs.google.com/document/d/1...t?pref=2&pli=1
Далее пробовал http://forum.dwg.ru/showthread.php?t=114584
Но меньше 36 мб размер не опустился
По факту информации на чертеже мало, но при аудите идет проверка около 200.000 объектов
Далее воспользовался командой ПБЛОК и размер упал до 211 кб
Помогите разобраться, что же было такое изначально в данном документе и подскажите способы устранения, кроме ПБЛОк

Дополнительные данные: проводил эксперименты на ACAD 14sp1, на 12 за полчаса так и не открылся
Вложения
Тип файла: zip для САПР.zip (6.29 Мб, 69 просмотров)
tonkoshkurovs@mail.ru вне форума  
 
Непрочитано 15.02.2016, 15:54
#809
Кулик Алексей aka kpblc
Moderator

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


Вычистил все словари, потом полноценная нормальная очистка. Результат в формате DWG2013 - 77 kb.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.02.2016, 06:09
#810
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


Обычная очистка с галочками "удаление геометрии нулевой длины" и "удаление непривязанных данных" дала результат в 412 кБ
RNB вне форума  
 
Непрочитано 16.02.2016, 07:19
#811
[email protected]


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


Ткните пожалуйста носом как правильно вычищать словари, что такое "полноценная" очистка?
Что такое "удаление непривязанных объектов" где найти?
tonkoshkurovs@mail.ru вне форума  
 
Непрочитано 16.02.2016, 07:26
#812
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


Цитата:
Сообщение от [email protected] Посмотреть сообщение
Что такое "удаление непривязанных объектов" где найти?
Стандартная команда _purge (очистить)
Миниатюры
Нажмите на изображение для увеличения
Название: QIP Shot - Screen 022.png
Просмотров: 115
Размер:	34.9 Кб
ID:	165387  
RNB вне форума  
 
Непрочитано 16.02.2016, 07:56
#813
engngr

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


RNB, и с какой версии появилось в диалоге очистки?
engngr вне форума  
 
Непрочитано 16.02.2016, 07:58
#814
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


Цитата:
Сообщение от engngr Посмотреть сообщение
RNB, и с какой же это версии появилось в диалоге очистки?
Не помню, чесслово
RNB вне форума  
 
Непрочитано 16.02.2016, 08:58
#815
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от [email protected] Посмотреть сообщение
как правильно вычищать словари, что такое "полноценная" очистка?
Что такое "удаление непривязанных объектов" где найти?
Документ читай из стартового поста. Там описано все, что надо.
Цитата:
Сообщение от engngr Посмотреть сообщение
с какой версии появилось в диалоге очистки?
Кажется, 2015
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 17.02.2016, 20:59
#816
Кулик Алексей aka kpblc
Moderator

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


Greenka, где? И при чем здесь слово "дилемма"?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.02.2016, 16:25
#817
Мазкин Евгений


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


Мне обычно помогает такая последовательность
Мазкин Евгений вне форума  
 
Непрочитано 23.02.2016, 19:27
#818
Кулик Алексей aka kpblc
Moderator

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


Мазкин Евгений, ты стартовый пост темы прочти да по ссылкам сходи
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 24.02.2016, 00:06
#819
Integer

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


На тему уменьшения размера файлов DWG есть такая тема как в приложении, бесплатное приложение к автогаду, надо устанавливать как отдельную программу, но к какой версии я не знаю так как использую 2014 и там работает. Активируется командой dwg-purge. После этого обычно использую обычный purge.
Offtop: Крыс по ходу мы с тобой такое старье наверх подняли!!!!
Вложения
Тип файла: zip AjilalVijayanDrawingPurge.zip (368.0 Кб, 95 просмотров)
__________________
Надежда - первый шаг на пути к разочарованию.
Безделье - суть ересь!
non errat, qui nihil facit
Integer вне форума  
 
Непрочитано 24.02.2016, 00:12
#820
Кулик Алексей aka kpblc
Moderator

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


Неплохое решение, но не выполняет очистку от прокси и не проверяет файл на ошибки, насколько я помню.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум 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