Импорт поэтажных планов из файлов Revit

Доступно с дополнительным модулем ArcGIS Indoors Pro или ArcGIS Indoors Maps.

Информационной модели зданий (BIM) из Autodesk Revit обычно используются для 2D и 3D архитектурного моделирования и могут применяться для создания объектов в рабочей области Indoors. Инструмент Импорт BIM в набор данных Indoor импортирует объекты из файла Revit в набор данных indoor.

После того как вы создадите рабочую область, вы сможете использовать инструмент Импорт BIM в набор данных Indoor для загрузки поэтажных планов из модели Revit (.rvt) в свою рабочую область Indoors. Вы можете вручную загрузить дополнительные объекты, события и данные о пользователях рабочих мест.

Если вы создали набор данных 3D indoor с помощью инструмента Создать 3D набор данных Indoor, вы можете дополнительно загрузить 3D-объекты из модели Revit в набор данных 3D Indoor.

Примечание:

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

Рабочий процесс преобразования включает в себя следующие шаги высокого уровня:

  1. Геопривязка и добавление планов этажей
  2. Запуск инструмента Импорт BIM в набор данных Indoor для добавления объектов в набор данных Indoor
  3. Проверка выходных объектов, созданных инструментом

Каждый шаг описан в следующих разделах.

Геопривязка и добавление планов этажей

Выполните следующие шаги, чтобы импортировать файл Revit в набор данных indoor:

  1. Выполните геопривязку модели Revit, если это еще не сделано.
    Примечание:

    Перед запуском инструмента у модели Revit должна быть пространственная привязка в 3D и соответствующий файл .prj или .wld3. Важно точно выполнить географическую привязку планов этажей, поскольку ошибки в масштабировании или географическом местоположении приводят к неправильным расчетам местоположения объектов Indoors.

    Узнайте больше о географической привязке файлов Revit в ArcGIS Pro

  2. На вкладке Карта щёлкните кнопку Добавить данные Добавить данные, чтобы добавить слои Revit к карте.
  3. Перейдите к папке, в которой хранится файл Revit с географической привязкой, и выберите слой Floorplan_Polygon из набора данных Floorplan.
    Примечание:

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

Запуск инструмента Импорт BIM в набор данных Indoor

После того, как вы добавили слой Floorplan_Polygon на карту, запустите инструмент Импорт BIM в набор данных Indoor, чтобы импортировать данные о зданиях в набор данных indoor.

Импорт 2D-данных

Инструмент использует входной слой Floorplan_Polygon для построения объектов уровней и комнат. Основываясь на слое Floorplan_Polygon, инструмент получает доступ к дополнительным слоям в наборе данных Floorplan, используя слой Footprint для построения объектов сооружений и слой Floorplan_Polyline для построения деталей объектов.

Объекты создаются в классах пространственных объектов модели Indoors из объектов в категориях Revit, в соответствии со следующей таблицей:

Категория RevitКласс объектов модели Indoors

Контур

Пункты обслуживания

Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Панели навесных стен и Окна

Детали

Комнаты

Единицы измерения

Этажи

Уровни

Поля в таблице ниже заполняются в целевом наборе данных по умолчанию, когда вы запускаете инструмент Импорт BIM в набор данных Indoor. Вы можете сопоставить дополнительные свойства из слоя Rooms (находящегося в наборе данных Architectural в исходном файле Revit) с существующими полями в классе пространственных объектов Units. Если вы сопоставляете свойства с пользовательским полем в классе пространственных объектов Units, вы должны создать пользовательское поле перед запуском инструмента.

Пункты обслуживания

ПолеОписание

FACILITY_ID

Заполняется на основе параметра Facility ID в инструменте Импорт BIM в набор данных Indoor. У каждого объекта в классе пространственных объектов Facilities должен быть уникальный ID здания. Facility ID не должен содержать пробелы.

Например, вы можете использовать имя здания в разделе Информация о проекте слоя Footprint в файле Revit, заменив любые пробелы в имени символами подчеркивания.

NAME

Заполняется на основе параметра Facility Name в инструменте Импорт BIM в набор данных Indoor. Это наиболее часто используемое поле для обозначения объекта здания.

Уровни

ПолеОписание

LEVEL_ID

Смарт-ключ, основанный на значении поля FACILITY_ID и имени занимаемого уровня в исходном файле Revit.

NAME

Заполняется именем занимаемого уровня в исходном файле Revit.

LEVEL_NUMBER

Значение 1 соответствует уровню первого этажа. Оно также рассчитывается для других уровней в зависимости от их отношения к выбранному первому этажу.

VERTICAL_ORDER

Значение 0 соответствует уровню первого этажа. Оно также рассчитывается для других уровней в зависимости от их отношения к выбранному первому этажу. Уровням с отметкой меньше указанного первого этажа присваивается отрицательный вертикальный порядок.

NAME_SHORT

Значение 1 соответствует уровню первого этажа. Этажам выше первого присваиваются последовательные положительные значения Level_Number. Этажам ниже первого присваиваются последовательные отрицательные значения Level_Number.

AREA_GROSS

На основе геометрии уровня.

Единицы измерения

ПолеОписание

UNIT_ID

Смарт-ключ, основанный на значении поля LEVEL_ID, номере комнаты в исходном файле Revit и уникальном ID комнаты (в файле Revit это ExtId).

USE_TYPE

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

Примечание:

Максимальная длина USE_TYPE поля составляет 50. Значения длиной более 50 символов будут усечены.

NAME

Заполняется номером комнаты из исходного файла Revit.

LEVEL_ID

Заполняется значением поля LEVEL_ID связанного уровня.

AREA_GROSS

На основе геометрии секции.

Детали

ПолеОписание

DETAIL_ID

Смарт-ключ, основанный на значении поля LEVEL_ID связанного уровня, категории архитектурного дизайна объекта из исходного файла Revit и уникального ID комнаты (в файле Revit это ExtId).

USE_TYPE

Заполняется категорией архитектурного дизайна объекта из слоя Floorplan_Polyline в исходном файле Revit.

LEVEL_ID

Заполняется значением поля LEVEL_ID связанного уровня.

Импорт данных 3D

При необходимости вы можете использовать параметры в разделе 3D-объекты для импорта объектов в слои-мультипатч Units 3D, Details 3D или Facilities 3D, созданные с помощью инструмента Создать 3D набор данных Indoor.

Внимание:

Убедитесь, что модель Revit имеет точную географическую привязку, а система координат набора данных Indoor и набора данных Indoor 3D соответствует системе координат в связанном файле .wld3. Единицы измерения как горизонтальной, так и вертикальной систем координат должны совпадать. Неточная географическая привязка или несовпадающие системы координат могут привести к проблемам с масштабированием 3D-объектов.

Объекты импортируются в целевые слои следующим образом:

  • Целевые 3D-объекты секций — объекты-мультипатч создаются в слое Units 3D, и представляют контуры объектов в категории Комнаты модели Revit.
  • Целевые 3D-объекты деталей — объекты-мультипатч создаются в слое Details 3D из объектов в следующих категориях Revit: Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Панели навесных стен, Окна.

    Символы для объектов Детали генерируется на основе символов модели Revit.

  • Целевые 3D-объекты Зданий — объекты-мультипатч, которые создаются в слое Facilities 3D и представляют оболочку объекта здания из класса объектов ExteriorShell модели Revit.

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

Проверка выходных данных

Проверьте выходные объекты, созданные с помощью инструмента Импорт BIM в набор данных Indoor в наборе данных Indoors.

  1. Щелкните кнопку Добавить данные Добавить данные и добавьте классы пространственных объектов Здания, Уровни, Секции и Детали вашего набора данных Indoors на ту же карту, на которую вы загрузили поэтажные планы Revit.
    Примечание:

    Чтобы переключаться между этажами в зданиях, вы можете включить фильтр этажей, настроив свою карту для поддержки этажей.

  2. Убедитесь, что все уровни, выбранные в параметре Этажи для импорта, отображаются в наборе данных indoor.

    Вы можете использовать решения, приведенные в таблице ниже, для устранения неполадок, если обнаружите любую из следующих проблем:

    ПроблемаРешение

    Ошибки или пробелы в объектах уровней и зданий

    Пробелы в объектах помещений и уровней могут возникать, когда объекты этажей моделируются на чертеже САПР, который связан с исходной моделью Revit. Убедитесь, что объекты этажей смоделированы в модели Revit, и перезапустите инструмент.

    Пробелы в объектах зданий и этажей также могут возникнуть, когда перекрытия не занимают весь этаж. Это часто происходит в местах, где есть переходы, например, на лестницах или в лифтах. Это может вызвать проблемы при создании внутренней маршрутизированной сети. Измените объекты перекрытий в исходном RTV или используйте инструменты редактирования в ArcGIS Pro, чтобы гарантировать, что объекты этажей и зданий правильно связывают объекты секций.

    Ошибки или пробелы в объектах деталей или секций

    Пробелы в объектах деталей или секций могут возникать, если объекты не связаны с этажом. Убедитесь, что детали и секции связаны с уровнем в исходной модели Revit, и перезапустите инструмент.

  3. Если вы импортировали данные поэтажного плана в рабочую область Indoors, созданную с помощью инструмента Создать базу данных Indoors, просмотрите значение USE_TYPE пространственных объектов в классе пространственных объектов Секции, чтобы найти пространства, которые нельзя напрямую назначать пользователям рабочих мест через приложение Indoor Space Planner. Задайте для этих пространств значение ASSIGNMENT_TYPE Не назначается.

    Ниже приведены примеры типов помещений, которые, как правило, не назначаются пользователям рабочих мест или используются для определения областей незакрепленных рабочих мест и офис-отелей:

    • Фойе
    • Области общих помещений
    • Основные области
    • Туалеты
    • Комнаты отдыха

  4. Сохраните карту.
  5. Если вы загрузили 3D-данные, проверьте 3D-данные, выполнив следующее:
    1. На вкладке Вставка щелкните ниспадающий список Новая карта и выберите Новая локальная сцена.
    2. Нажмите кнопку Добавить данные Добавить данные и добавьте классы объектов Units 3D и Details 3D из набора данных indoor 3D, а такжн классы объектов Facilities и Levels из набора данных indoor.
    3. Настройте сцену для поддержки этажей и используйте фильтр этажа для проверки данных слой за слоем, чтобы убедиться, что присутствуют все ожидаемые объекты.

После того как вы загрузили планы этажей в базу данных indoor или базу геоданных Indoors, вы можете загрузить дополнительные объекты, события и данные о пользователях рабочих мест.

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