При подготовке модели Autodesk Revit для импорта в Информационную модель ArcGIS Indoors необходимо придерживаться определенных требований и рекомендаций по подготовке данных Revit.
Пространственная привязка моделей Revit
Модели Revit должны иметь пространственную привязку, обеспечивающую правильное расположение и масштабирование элементов здания и поэтажного плана. Следующие шаги представляют собой высокоуровневый рабочий процесс пространственной моделей Revit:
- Задание проекции для модели Revit. Она должна включать горизонтальную и вертикальную системы координат.
Примечание:
Если в горизонтальной и вертикальной системах координат не используются метрические единицы и вы импортируете 3D-данные для создания сцены, вы должны спроецировать свои данные в метрическую систему координат, прежде чем публиковать сцену в вашей организации ArcGIS.
- При необходимости измените положение модели Revit и сохраните пространственную привязку.
Файлы проекций (.prj) и файлы привязки (.wld3), созданные в процессе пространственной привязки, должны быть сохранены в той же папке, что и соответствующий файл Revit (.rvt), и должны носить одинаковые имена. Или, если у вас есть несколько чертежей Revit с одной и той же системой координат или преобразованием координат, вы можете создать универсальные файлы проекции и привязки, которые применяются ко всем файлам CAD и BIM в папке, у которых еще нет связанных файлов координат. Для этого переименуйте файл .prj в esri_cad.prj, а файл .wld3 в esri_cad.wld3.
Сопоставление Revit с моделью Indoors
Во время импорта с помощью инструмента Импорт BIM в набор данных Indoor модель Indoors заполняется с использованием следующих элементов и атрибутов из рабочей области файла BIM:
- Пункты обслуживания — пункты обслуживания создаются на основе полигона Footprint в наборе данных Floorplan.
- Этажи - этажи создаются на основе Элементов этажа, связанных с одним и тем же свойством BldgLevel. Вы можете просмотреть объекты, которые будут включены в класс объектов Floorplan_Polygon в наборе данных Floorplan, когда вы откроете модель Revit в ArcGIS Pro.
- Помещения — помещения создаются на основе Элементов помещений в модели Revit. Перед импортом убедитесь, что все внутренние помещения смоделированы в Revit как Комнаты, чтобы импортировать их в модель Indoors в качестве помещений. Вы можете просмотреть объекты, которые будут включены в класс объектов Floorplan_Polygon в наборе данных Floorplan, когда вы откроете модель Revit в ArcGIS Pro.
Комнаты сопоставляются с классом объектов Units, используя следующую информацию. Проверка правильности заполнения полей в Revit перед запуском инструмента Импорт BIM в набор данных Indoor поможет обеспечить точность данных поэтажного плана.
- Поле Name для элементов Rooms в Revit используется для заполнения поля USE_TYPE в слое Units.
- Поле Room Number для элементов Rooms в Revit используется для заполнения поля NAME в слое Units.
- Соответствующий Этаж здания используется для заполнения поля LEVEL_ID.
- Вы можете сопоставить дополнительные атрибуты из объектов Rooms со слоем Units, при условии, что поля уже существуют.
- Детализация - детализация создается на основе элементов из следующих категорий Revit: Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Окна и Панели навесных стен. Элементы из этих категорий, которые будут импортированы, могут быть просмотрены в классе объектов Floorplan_Polyline в наборе данных Floorplan.
- 3D пункты обслуживания - объекты-мультипатч, которые создаются в слое Facilities 3D и представляют оболочку объекта здания из класса объектов ExteriorShell из рабочей области файла BIM. Этот объект выводится на основе элементов модели Revit, для свойства Function которых установлено значение Exterior.
- 3D помещения — объекты-мультипатч создаются в слое Units 3D, и представляют контуры объектов в категории Комнаты в модели Revit.
- Поле Name для элементов Rooms в Revit используется для заполнения поля USE_TYPE в слое Units.
- Поле Room Number для элементов Rooms в Revit используется для заполнения поля NAME в слое Units.
- Соответствующий Этаж здания используется для заполнения поля LEVEL_ID.
- 3D детализация - объекты-мультипатч создаются в слое Details 3D из объектов в следующих категориях Revit: Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Окна и Панели навесных стен.
- 3D-элементы должны быть привязаны к этажу перед запуском инструмента Импорт BIM в набор данных Indoor.
- Во время импорта, 3D-объекты, занимающие несколько этажей (например, стены или навесные панели), нарезаются таким образом, чтобы для каждого этажа, на который распространяется объект, имелся объект с 3D-детализацией.
Правильное присвоение атрибутов элементам в модели Revit позволяет выполнить точное преобразование с помощью инструмента Импорт BIM в набор данных Indoor.