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

Вернуться   Форум 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.
Просмотров: 875247
 
Непрочитано 26.08.2020, 14:20
#1881
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


BYNC, поэкспериментировал с лиспами для чистки, которые были приложены к файлу с блоком. После чистки и открытия файла заново автокад предлагает восстановить файл. После этого все зависимости умирают. Нашел вариант: сразу после чистки командой DR применить команду ПБЛОК (не закрывая файла). При такой процедуре зависимости сохраняются, вроде.
Ну или использовать другой лисп для чистки.
AMDen вне форума  
 
Непрочитано 26.08.2020, 14:24
#1882
Кулик Алексей aka kpblc
Moderator

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


А на самом деле достаточно не удалять словарь acad_assocnetwork...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.08.2020, 14:33
#1883
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А на самом деле достаточно не удалять словарь acad_assocnetwork...
А есть где почитать о словарях, какой за что отвечает?
AMDen вне форума  
 
Непрочитано 26.08.2020, 14:37
#1884
BYNC

Инженер-конструктор
 
Регистрация: 08.09.2015
Москва
Сообщений: 52


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
достаточно не удалять словарь acad_assocnetwork
Подскажи как добавить строку в лисп для очистки? Или если не трудно дай вариант кода, кажется один из кодов это твоя версия.

----- добавлено через ~1 мин. -----
Цитата:
Сообщение от AMDen Посмотреть сообщение
Ну или использовать другой лисп для чистки.
Хотелось бы такой лисп себе взять и другие удалить..
BYNC вне форума  
 
Непрочитано 26.08.2020, 14:42
#1885
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от BYNC Посмотреть сообщение
Хотелось бы такой лисп себе взять и другие удалить..
Попробуй этот https://forum.dwg.ru/showpost.php?p=...postcount=1860
AMDen вне форума  
 
Непрочитано 26.08.2020, 14:48
#1886
BYNC

Инженер-конструктор
 
Регистрация: 08.09.2015
Москва
Сообщений: 52


Цитата:
Сообщение от AMDen Посмотреть сообщение
этот
Правильно ли я понимаю, что этот код игнорирует все акадовские словари?
BYNC вне форума  
 
Непрочитано 27.08.2020, 10:06
1 | #1887
doctorraz

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


Цитата:
Сообщение от BYNC Посмотреть сообщение
Правильно ли я понимаю, что этот код игнорирует все акадовские словари?
да
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 27.08.2020, 17:37
#1888
yarrus77

у-Строитель
 
Регистрация: 15.09.2007
град Воронеж
Сообщений: 4,582


Цитата:
Сообщение от AMDen Посмотреть сообщение
команда DR не сработала. Делал так: скопировал текст в редактор, сделал файл с расширением лсп. Сервис-приложения- загрузил файл. В командной строке набрал DR. не вышел каменный цветок, что может быть не так?

; ошибка: неверный тип аргумента: VLA-OBJECT 11
__________________
С уважением,
yarrus77
yarrus77 вне форума  
 
Непрочитано 27.08.2020, 18:58
#1889
doctorraz

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


Цитата:
Сообщение от yarrus77 Посмотреть сообщение
не вышел каменный цветок
из какого када не вышел?
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 27.08.2020, 22:21
#1890
snoopy_77


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


добрый день.
есть файл размером 80 МБ. при проверке находится около 150 тыс элементов.
чистка от прокси и PURGE не помогают. FLATTEN вешает намертво, не хватило терпения и через 5 часов прервал процесс.
подскажите, чем еще можно попробовать почистить до приемлемых размеров.
snoopy_77 вне форума  
 
Непрочитано 28.08.2020, 08:27
#1891
kserg


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


> snoopy

Какой AutoCAD ?

https://adn-cis.org/forum/index.php?topic=709.0
https://forum.dwg.ru/showthread.php?t=150342
kserg вне форума  
 
Непрочитано 28.08.2020, 08:42
#1892
snoopy_77


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


Цитата:
Сообщение от kserg Посмотреть сообщение
2012

этот плагин пробовал, не помогло, стал меньше на пару МБ. спасибо
snoopy_77 вне форума  
 
Непрочитано 28.08.2020, 09:55
#1893
yarrus77

у-Строитель
 
Регистрация: 15.09.2007
град Воронеж
Сообщений: 4,582


Цитата:
Сообщение от doctorraz Посмотреть сообщение
из какого када не вышел?
2018
__________________
С уважением,
yarrus77
yarrus77 вне форума  
 
Непрочитано 28.08.2020, 11:41
#1894
engngr

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


snoopy_77, может, там и жать нечего. Показывай.
engngr вне форума  
 
Непрочитано 28.08.2020, 12:47
#1895
snoopy_77


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


https://cloud.mail.ru/public/2WBh/4sQPLBka7
snoopy_77 вне форума  
 
Непрочитано 28.08.2020, 20:50
#1896
engngr

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


Цитата:
Сообщение от snoopy_77 Посмотреть сообщение
подскажите, чем еще можно попробовать почистить до приемлемых размеров.
Удалить блок columns. Если он не нужен.
engngr вне форума  
 
Непрочитано 29.08.2020, 11:23
#1897
snoopy_77


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


Цитата:
Сообщение от engngr Посмотреть сообщение
Удалить блок columns. Если он не нужен.
нужен. сделал плоским через FLATSHOT. спасибо
snoopy_77 вне форума  
 
Непрочитано 30.08.2020, 00:49
#1898
engngr

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


Цитата:
Сообщение от snoopy_77 Посмотреть сообщение
нужен. сделал плоским через FLATSHOT. спасибо
Там всё одно больше данных, чем нужно. Прорядить болты с гайками, может, сперва.
engngr вне форума  
 
Непрочитано 01.10.2020, 16:55
#1899
gest

GEODATA Engineering S.p.A.
 
Регистрация: 11.02.2005
Монино
Сообщений: 686


Может кто помочь, есть сечение, где много деревьев. Все они сделаны из сплайнов, пробовал чистить, преобразовывать в полилинии, ничего не помогает, комп виснет. Кто может что посоветовать буду благодарен.
https://yadi.sk/d/z57OkeyiZTlvsg
gest вне форума  
 
Непрочитано 01.10.2020, 17:19
#1900
Кулик Алексей aka kpblc
Moderator

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


_flatten по частям, сделать из одного дерева блок и расставлять его (возможно, с подрезкой)
__________________
Моя библиотека 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