Подготовка данных BIM для ArcGIS Indoors

При подготовке данных информационной модели здания (BIM) к импорту в Информационную модель ArcGIS Indoors необходимо придерживаться определенных требований и рекомендаций по подготовке данных BIM. Indoors поддерживают импорт данных BIM из файлов Revit (.rvt) или файлов IFC (.ifc).

Пространственная привязка моделей BIM

Модели BIM должны иметь пространственную привязку, обеспечивающую правильное расположение и масштабирование элементов здания и поэтажного плана. Следующие шаги описывают высокоуровневый рабочий процесс пространственной привязки для моделей BIM:

  1. Определите проекцию для модели.

    Она должна включать горизонтальную и вертикальную системы координат.

    Примечание:

    Если в горизонтальной и вертикальной системах координат не используются метрические единицы и вы импортируете 3D-данные для создания сцены, вы должны спроецировать свои данные в метрическую систему координат, прежде чем публиковать сцену в вашей организации ArcGIS.

  2. При необходимости измените положение модели.
  3. Сохраните пространственную привязку.

Файлы проекций (.prj) и файлы привязки (.wld3), создаются в процессе пространственной привязки и сохраняются.в той же папке, что и соответствующий файл САПР (.rvt или .ifc) с тем же именем. Или, если у вас есть несколько моделей с одной и той же системой координат или преобразованием координат, вы можете создать универсальные файлы проекции и файлы привязки, которые применяются ко всем файлам САПР и BIM в папке, у которых нет связанных файлов координат. Для этого переименуйте файл .prj в esri_cad.prj, а файл .wld3 в esri_cad.wld3.

Подготовка данных BIM для импорта в модель Indoors

Можно использовать различные инструменты для импорта данных BIM в модель Indoors в зависимости от типа файла, в котором хранится BIM. Файлы Revit могут быть импортированы с помощью инструмента Импорт BIM в набор данных Indoor, а файлы .ifc могут быть импортированы с помощью инструмента Импорт IFC в набор данных Indoor. В разделах ниже приведены инструкции по подготовке файлов каждого типа к импорту.

Подготовка моделей Revit

При импорте данных BIM из моделей Revit с помощью инструмента Импорт BIM в набор данных Indoor модель Indoors заполняется с использованием следующих элементов и атрибутов из рабочей области файла BIM:

  • Facilities — здания создаются на основе полигона Footprint в наборе данных Floorplan. Полигон Footprint создается путем объединения объектов Floors из модели Revit.
  • Levels - уровни создаются на основе Элементов Floor, связанных с одним и тем же свойством BldgLevel. Вы можете просмотреть объекты, которые будут включены в класс объектов Floorplan_Polygon в наборе данных Floorplan, когда вы откроете модель Revit в ArcGIS Pro. При создании объектов Уровней можно дополнительно включить элементы Крыши с Пола в рабочей области Indoors.
  • Units — секции создаются на основе Элементов Room в модели Revit. Перед импортом убедитесь, что все внутренние помещения смоделированы как элементы Room в Revit, чтобы импортировать их как элементы Unit в модель Indoors. Вы можете открыть модель Revit в ArcGIS Pro, чтобы проверить объекты, которые будут включены в класс объектов Floorplan_Polygon в наборе данных Floorplan.

    Атрибуты в слое Units заполняются с использованием следующей информации из элементов Rooms в модели Revit:

    • Атрибут Name для элементов Rooms в Revit используется для заполнения поля USE_TYPE на слое Units.
    • Атрибут Room Number для элементов Rooms в Revit используется для заполнения поля NAME в слое Units.
    • Значение LEVEL_ID связанного объекта этажа используется для заполнения значения поля LEVEL_ID.
    • Можно сопоставить дополнительные атрибуты из объектов Комнат со слоем Секций, при условии, что поля уже существуют.
  • Детали - детали создаются на основе элементов из следующих категорий Revit: Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Окна и Наружное остекление. Элементы из этих категорий, которые будут импортированы, могут быть просмотрены в классе объектов Floorplan_Polyline в наборе данных Floorplan.
  • 3D-сооружения - объекты-мультипатч, которые создаются в слое 3D-сооружения, представляющем наружный вид здания из класса объектов ExteriorShell в рабочей области файла BIM. Объекты ExteriorShell выводятся на основе элементов файла BIM, для свойства Function которых установлено значение Exterior.
  • 3D-объекты секций — объекты-мультипатч создаются в слое 3D-секции, и представляют контуры объектов в категории Комнаты модели Revit.
    • Поле Name для элементов Rooms в Revit используется для заполнения поля USE_TYPE в слое Units.
    • Поле Room Number для элементов Rooms в Revit используется для заполнения поля NAME в слое Units.
    • Значение LEVEL_ID связанного объекта этажа используется для заполнения значения поля LEVEL_ID.
  • 3D-объекты деталей — объекты-мультипатч создаются в слое 3D-объекты деталей из объектов следующих категорий Revit: Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Структурные колонны, Стены, Окна, Наружное остекление.
    • 3D-элементы должны быть привязаны к уровню перед запуском инструмента Импорт BIM в набор данных Indoor.
    • Во время импорта, 3D-объекты, занимающие несколько этажей (например, стены или навесные панели), нарезаются таким образом, чтобы для каждого этажа имелся объект с 3D-детализацией.
Подсказка:

ArcGIS Pro временно преобразует содержимое файла Revit в памяти, прежде чем прочесть его, в соответствие с новейшим форматом файлов. Для повышения производительности можно при необходимости обновить свою модель Revit до последней версии файла Revit с поддержкой ArcGIS Pro.

Чтобы подготовить модели Revit к импорту, выполните следующие действия:

  1. Убедитесь, что все данные по зданию хранятся в одной модели Revit.

    Можно включить связанные файлы .rvt. Связанные файлы .rvt должны располагаться в той же папке или во вложенных папках основной модели Revit.

    При использовании инструмента Импорт BIM в Набор данных Indoor связанные файлы Revit обнаруживаются автоматически после выбора входного полигонального слоя поэтажного плана основной модели Revit в качестве значения параметра Входной полигональный слой поэтажного плана BIM. При импорте связанных моделей Revit с опциями дизайна, опции дизайна доступны для выбора в параметре Опции дизайна.

    Примечание:

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

  2. Настройте атрибуты комнаты в файле Revit на основе полей, описанных выше.

Подготовка моделей IFC

При импорте данных IFC из моделей с помощью инструмента Импорт IFC в набор данных Indoor модель Indoors заполняется с использованием следующих элементов и атрибутов из рабочей области файла IFC:

  • Facilities - здания создаются путем агрегирования объектов Slabs из модели IFC.
  • Levels - уровни создаются на основе элементов Slab, связанных с одним и тем же свойством BldgLevel. При создании объектов Уровней можно дополнительно включить элементы Бетонных плит, когда создаете объекты Уровней в рабочей области Indoors.
  • Units - секции создаются на основе Элементов Space в модели IFC. Перед импортом убедитесь, что все внутренние помещения смоделированы как Space, чтобы импортировать их в модель Indoors в качестве секций.

    Атрибуты заполняются в слое Units с использованием следующей информации из элементов Spaces в модели IFC:

    • Атрибут LongName для элементов Пространств в файле .ifc используется для заполнения поля USE_TYPE в слое Секции.
    • Атрибут Name для элементов Spaces в файле .ifc используется для заполнения поля NAME в слое Units.
    • Значение LEVEL_ID связанного объекта этажа используется для заполнения значения поля LEVEL_ID.
    • Можно сопоставить дополнительные атрибуты из объектов Пространств со слоем Секций, при условии, что поля уже существуют.
  • Details - детали создаются на основе элементов из следующих категорий IFC: Doors, Ramps, Stairs, Stair supports, Stair Landings, Columns, Structural Columns, Walls, Windows и Curtain Wall Panels.
  • 3D-сооружения - объекты-мультипатч, которые создаются в слое 3D-сооружения, и представляют наружный вид здания из класса объектов ExteriorShell в рабочей области файла IFC. Объекты ExteriorShell выводятся на основе элементов файла IFC, для свойства Function которых установлено значение Exterior.
  • 3D-объекты секций — объекты-мультипатч создаются в слое 3D-секции, и представляют контуры объектов в категории Пространства модели IFC.
    • Атрибут LongName для элементов Пространств в файле .ifc используется для заполнения поля USE_TYPE в слое Секции.
    • Атрибут Name для элементов Spaces в файле .ifc используется для заполнения поля NAME в слое Units.
    • Значение LEVEL_ID связанного объекта этажа используется для заполнения значения поля LEVEL_ID.
    • Все дополнительные атрибуты, сопоставляемые с 2D-слоем секций, будут автоматически сопоставлены с 3D-слоем секций при наличии таких же полей в слое Секции. Сопоставление полей, настроенное в инструменте, применяется к обоим слоям Секции и 3D-секции.
  • 3D details - объекты-мультипатч создаются в слое Details 3D из объектов в следующих категориях IFC: Doors, Ramps, Stairs, Stair supports, Stair Landings, Columns, Structural Columns, Walls, Windows и Curtain Wall Panels.

    Во время импорта, 3D-объекты, занимающие несколько этажей (например, стены или навесные панели), нарезаются таким образом, чтобы для каждого этажа, на который распространяется объект, имелся объект с 3D-детализацией.

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

Связанные разделы