Почему удаление 270 000 линий не уменьшило Revit‑файл

Мы — «Цифровой инженер»: разбираем стандарты ISO/ГОСТ для BIM/ТИМ, показываем, как их применять на практике, и делимся кейсами автоматизации в проектировании и стройке. Больше авторских разборов, меньше воды: архитектуры решений, ROI ИИ‑проектов, CDE, автопроверки моделей и обзоры инструментов. Наша цель — переводить сложную цифровизацию на язык понятных действий и выгод для бизнеса.

revitbimштампы

#авторскаярубрика #Revit #BIM

Представьте, что у вас есть огромная сумка с сотнями тысяч предметов, и вы не можете понять, почему она такая тяжёлая.

Начинаете доставать всё подряд: пачку карандашей убрали — почти без изменений, учебники убрали — тоже почти без изменений. Приходится разбирать сумку по категориям и каждый раз проверять её вес.

🧳 Примерно так мы искали причину раздутых Revit-моделей.

Наши архитектурные модели начали очень быстро увеличиваться в размере.

Очистка модели и сжатие при сохранении помогали — файл временно уменьшался примерно в 2 раза. Но через несколько дней работы снова разрастался:

800 МБ → 1 ГБ → 1,4 ГБ.

🔎 Начали разбираться.

В одной из моделей было около 380 тысяч элементов.

Из них примерно 270 тысяч — линии.

Причём значительная часть этих линий была связана с DWG.

Удалили всё лишнее.

В результате осталось около 112 тысяч элементов — то есть мы избавились примерно от двух третей содержимого модели.

Результат?

Размер файла практически не изменился.

🤨 Тогда пошли методом исключения:

  1. — удаляем определённую категорию элементов;
  2. — пересохраняем модель;
  3. — смотрим, насколько изменился размер;
  4. — переходим к следующей.

И в итоге нашли.

💥 Штампы и подписи в рамках.

На первый взгляд — совершенно безобидные элементы. Сама подпись или рамка отдельно весит совсем немного.

Но внутри некоторых из них находились DWG-вставки и расчленённая геометрия из тысяч линий.

И вот здесь оказался настоящий сюрприз.

📉 Модель, которая весила около 1,4 ГБ, после исправления этих элементов стала весить примерно 400 МБ.

То есть размер файла уменьшился более чем в 3 раза — примерно на 70%.

И самое интересное — проблема оказалась не только в проектах. Аналогичная история обнаружилась и в шаблонах, которые тоже пришлось проверять и чистить.

Получается парадокс:

Удалили ~270 000 линий → осталось ~112 000 элементов → размер модели почти не изменился.

Починили штампы и подписи → 1,4 ГБ → 400 МБ.

🧠 Вывод: когда Revit-модель начинает бесконтрольно разрастаться, недостаточно просто нажать «Очистить неиспользуемые» и удалить очевидный мусор.

Иногда можно удалить две трети элементов модели и почти не повлиять на её размер. А несколько на первый взгляд безобидных элементов оформления могут оказаться настоящими «тяжеловесами».

В нашем случае такими элементами оказались штампы и подписи с DWG и лишней геометрией внутри.

Скриншот списка Revit‑файлов в проводнике с выделенной колонкой «Размер» и стрелкой, показывающей большие размеры файлов до оптимизации.
Пример файлов до и после: видно большие размеры модели до чистки.
Маленький фрагмент штампа/подписи с обширной «зачёркнутой» геометрией синего цвета — пример вложенной DWG‑геометрии в рамке.
Штамп с вложенной расчленённой геометрией из DWG, которая увеличивает размер модели.
Скрин с деревом элементов и списком версий/операций в проекте — показаны изменения и даты сохранений при проверке шаблонов.
Логи и структура элементов, которые анализировались при поиске «тяжеловесов».
Список элементов Revit с размерами элементов и выделенным файлом/семейством, где видно, какие элементы занимают много места.
Выделенный элемент в проекте, влияющий на общий объём файла.

Дискуссия

Юрий Козырев
Знакомая тема, ничего не поменялось с версии Ревит 2019:)
Цифровой инженер. Флудилка
Юрий Козырев
Знакомая тема, ничего не поменялось с версии Ревит 2019:)
Ахах, ага, получается так)
Присоединиться к обсуждению →

Читайте так же