Зачем сравнивать ревизии
Модель редко бывает финальной с первого раза. Она ходит по кругу: вы отдали файл, подрядчик внёс правки, вернул новую версию. Открывать обе в Revit и искать различия глазами — занятие на вечер, и на нём легко пропустить то самое изменение.
Сравнение автоматизирует рутину: показывает добавленные, изменённые и удалённые элементы. Дальше вы смотрите уже не на всё, а на список разницы.
Как работает сопоставление по GUID
У каждого элемента в IFC есть идентификатор — GUID. Он не зависит от имени, позиции или геометрии. Если элемент остался тем же, GUID сохранится; если элемент удалили и создали заново, GUID будет другим.
Отсюда вся логика сравнения: совпал GUID — элемент тот же, изменились параметры или геометрия; GUID есть только в новой версии — добавлено; только в старой — удалено.
Что показывает результат
| Статус | Что значит | На что смотреть |
|---|---|---|
| Добавлено | Элемента не было в старой версии | Появились ли новые системы и оборудование |
| Изменено | Элемент есть в обеих, но отличается | Марки, размеры, положение |
| Удалено | Элемент исчез | Не потерялось ли нужное |
Удалённые элементы обычно подсвечивают красным: именно они чаще всего становятся предметом спора «куда делся насос».
Если GUID не сохранились
Признак простой: изменённым оказалось почти всё, а добавленных и удалённых — примерно поровну и много. Это не «подрядчик переделал модель», это пересозданные идентификаторы.
Что делать: попросить выгрузить заново с сохранением GUID (в настройках экспорта это отдельная опция) либо сравнивать вручную по ключевым узлам. Второй путь долгий, но иногда единственный.
BCF: замечания, которые не потеряются
Сравнение находит разницу, но передать её коллеге надо так, чтобы он понял, о каком элементе речь. Скриншот в мессенджере этого не даёт.
BCF хранит три вещи: точку зрения камеры, список элементов и текст комментария. Получатель открывает файл в своей программе — камера встаёт на нужное место, элементы подсвечиваются. Формат открытый, поддерживается в Revit, Navisworks, Solibri и просмотрщиках.
В нашем просмотрщике примечания к элементам выгружаются в BCF 2.1 и импортируются обратно — цикл «посмотрел, отметил, отправил» закрывается без переключения программ.
Рабочий цикл целиком
- Получили новую ревизию, открыли рядом со старой.
- Сравнили: получили список добавленного, изменённого и удалённого.
- Прошлись по спорным местам, поставили примечания прямо на элементах.
- Выгрузили BCF и отправили подрядчику.
- На следующей ревизии проверили, что замечания закрыты, а лишнего не появилось.
На этом цикле экономится больше всего времени: не нужно держать в голове, что было в прошлой версии, — сравнение помнит за вас.
Чего сравнение не делает
Стоит сразу ограничить ожидания. Сравнение по GUID отвечает на вопрос «тот ли это элемент», а не «правильно ли он стоит». Если элемент остался тем же, но его сдвинули на полметра, программа отметит его как изменённый — но не скажет, что смещение ошибочно.
Второе: сравнение не проверяет нормы. То, что в модели появилась новая труба, не значит, что она проложена по правилам. Нормы проверяют отдельно — по правилам или по IDS.
Третье: если геометрия пересобрана другим способом при том же GUID, разница в геометрии может выглядеть шумно. Смотрите на смысл изменений, а не на количество подсвеченных элементов.
Частые вопросы
Как работает сравнение ревизий?
По GUID: программа сопоставляет элементы двух файлов по уникальным идентификаторам и показывает, что появилось, изменилось или исчезло.
Почему сравнение показывает, что изменено всё?
Скорее всего, при выгрузке пересоздали GUID. Тогда для программы это новые элементы, и она честно сообщает о полной замене.
Что такое BCF?
Открытый формат замечаний к модели: хранит точку зрения камеры, список элементов и комментарий. Читается в Revit, Navisworks, Solibri и других программах.
Можно ли передать замечания без BCF?
Можно скриншотом с описанием, но тогда теряется привязка к элементам. BCF удобнее тем, что получатель видит, о каком элементе речь, и может перейти к нему.
Сравнить две версии модели
Откройте файлы в браузере: изменения подсветятся по добавленным, изменённым и удалённым элементам.
Открыть IFC в браузереТемы материала: сравнение ревизий · замечания и BCF · проверка и аудит