Найти тему
БилдСофт

Общие координаты в Revit и Civil 3D

Всем привет. На связи Евгений Кондаков. Недавно мы с моим коллегой Никитой Ивановым на сопровождении проекта столкнулись с вопросом корректной координации топографии из Civil 3D и моделей зданий из Revit.

Конечная цель – правильно собранная модель в Navisworks по общим координатам.

Исходные данные:

  1. Условные модели зданий в Revit (две модели)
Их будем сажать на подложку
Их будем сажать на подложку

2. Условная площадка в Civil 3D с местами «посадки» зданий и заранее определенной точкой привязки (она же будущая точка съемки в координационном файле Revit).

Площадка в Civil 3D
Площадка в Civil 3D

Порядок действий:

  1. Создаем координационный файл Revit с подгруженными связанными файлами (т.е. нашими двумя корпусами).

2. Выгружаем из Civil 3D в DWG-файл поверхность с местами посадки зданий.

Экспорт подложки
Экспорт подложки

3. Загружаем связанный DWG-файл из Civil 3D в Revit с размещением Авто-Совмещение центров . Это важно, т.к. координаты в Civil 3D могут иметь километровые значения от МСК, а в Revit есть ограничение в пределах 16 км от внутреннего начала координат. Более подробно об этом написано в справке . Ещё один важный момент: в модели Civil 3D не должно быть «мусора», т.к. лишние объекты на периферии, достаточно удаленные от центра основной геометрии, дадут нам этот самый центр где-то очень далеко, и вставка такого DWG в Revit может потерпеть неудачу ☹

Вставляем выгруженную подложку из Civil 3D в Revit
Вставляем выгруженную подложку из Civil 3D в Revit

4. В Revit располагаем связанные файлы корпусов по подложке из Civil 3D.

Выравниваем связи по подложке, точку съемки пока не трогаем
Выравниваем связи по подложке, точку съемки пока не трогаем

5. Открепляем точку съемки и задаем ей координаты заранее определенной точки из Civil 3D (она же точка с известными координатами где-то в реальном мире и т.д)

Чтобы задать координаты точке съемки, надо «перечеркнуть» скрепку
Чтобы задать координаты точке съемки, надо «перечеркнуть» скрепку
Вон тот желтый прямоугольник слева внизу это и есть наша модель, а точка съемки «убежала» далеко
Вон тот желтый прямоугольник слева внизу это и есть наша модель, а точка съемки «убежала» далеко

6. Закрепляем точку съемки и перетаскиваем её на подложку в место её фактического расположения. После закрытия скрепки точка съемки пропадет с плана, т.к. окажется далеко наверху. Можно будет перейти на фасад, в переопределениях видимости/графики включить категорию «Генплан» и подкатегории «Базовая точка» и «Точка съемки». Так их будет видно. А потом уже перетащить её по высоте вниз на 128000 мм (если за условный ноль принято 128 м) или больше/меньше. Базовую точку можно не трогать. Координаты точки съемки при перетаскивании не собьются, т.к. скрепка «закрыта».

Точка съемки вернулась к нам
Точка съемки вернулась к нам

7. При необходимости можно переименовать в Revit существующую площадку.

Управление — Местоположение проекта — Местоположение — Площадка
Управление — Местоположение проекта — Местоположение — Площадка

8. Далее необходимо передать общие координаты всем связанным RVT-файлам. При передаче координат площадки связанных файлов также можно будет переименовать.

Передача/получение координат — это важный этап, именно он формирует общие координаты
Передача/получение координат — это важный этап, именно он формирует общие координаты

9. Для самопроверки после передачи координат можно будет открыть один из корпусов и вставить в него связью второй по общим координатам. В свойствах вида ориентацию выставить в положение «Истинный север». Здесь я в файл с первым корпусом вставил связью второй.

Общие координаты есть, здания стоят относительно друг друга как в координационном файле
Общие координаты есть, здания стоят относительно друг друга как в координационном файле

10. Ну и в конце выгружаем данные в Navisworks в формате NWC: для Civil 3D это стандартная команда NWCOUT, а на Revit должна быть установлена утилита экспорта . Из NWC сводный файл собирается быстрее, чем из RVT. Важный момент: при экспорте в NWC из Revit надо настроить выгрузку именно по общим координатам. Можно выгружать каждый файл по отдельности, а можно выгрузить из координационного файла все связанные с опцией «Преобразовывать связанные файлы».

Настройки экспорта в Navisworks
Настройки экспорта в Navisworks
Экспорт в NWC из Civil 3D
Экспорт в NWC из Civil 3D

11. Собираем сводную модель в Navisworks и видим, что всё хорошо.

Сводная модель в Navisworks
Сводная модель в Navisworks

Кстати, координационный файл в Revit должен быть обязательно, вне зависимости используете вы связку с Civil или нет. Этот файл может быть пустым, на самом простом шаблоне, он нам служит источником координат и местом пространственной увязки моделей всех разделов проекта. Если в файлах архитектуры, конструкций и сетей также есть связанные файлы (например, типовой этаж или фасадная система), то для них лучше выставить тип связи «Прикрепление», чтобы они тоже отображались в координационном файле (если это, конечно, нужно).

Всё вышесказанное в полной мере относится к работе с локальными файлами, о работе в облаке и с файлом хранилища как-нибудь в другой раз.

На сегодня всё. Если статья понравилась, палец вверх будет нелишним 😊

До новых встреч!