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

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

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

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

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

Примечание:

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

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

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

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

Геопривязка поэтажных планов

Важно иметь точную географическую привязку планов этажей, поскольку любые ошибки в масштабировании или географическом положении могут привести к неправильным расчетам расположения внутренних элементов. Перед импортом BIM-данных в рабочую область indoor файл BIM должен быть географически привязан.

Примечание:

The BIM file must be georeferenced in 3D and have associated .prj and .wld3 files before running the tool. If you are importing linked Revit models along with the host Revit model, ensure that all linked Revit models are accurately georeferenced and have the same coordinate system as the host Revit model.

Learn more about georeferencing BIM files in ArcGIS Pro

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

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

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

Инструмент Импорт BIM в набор данных Indoor преобразует 3D-модель Revit в 2D-элементы и создает объекты в модели Indoors. Инструмент импортирует объекты, используя относительную высоту, которая присваивает z-значение, равное 0, уровню, указанному для параметра Название первого этажа, при этом другим уровням по умолчанию присваиваются значения z на основе их отношения к уровню земли. При желании вы можете импортировать уровни и связанные с ними объекты в те же значения z, которые отображаются в окне свойств файла BIM, сняв отметку Задать высоту земной поверхности равной нулю.

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

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

Контур

Здания

Этажи и, дополнительно, крыши

Уровни

Rooms, Stairs, Shaft Openings

Секции

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

Подробная информация

Поля в таблице ниже заполняются в целевом наборе данных по умолчанию, когда вы запускаете инструмент Импорт 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, которое соответствует уровню первого этажа. Оно также рассчитывается для других уровней в зависимости от их отношения к выбранному первому этажу. Уровням с отметкой меньше указанного первого этажа присваивается отрицательный вертикальный порядок.

Уровни с вертикальным порядком 0 отображаются по умолчанию на карте с поддержкой этажей.

NAME_SHORT

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

AREA_GROSS

Рассчитывается на основе геометрии уровня и значения параметра Единицы измерения площади.

Секции

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

UNIT_ID

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

USE_TYPE

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

Примечание:

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

NAME

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

LEVEL_ID

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

AREA_GROSS

Рассчитывается на основе геометрии уровня и значения параметра Единицы измерения площади.

ASSIGNMENT_TYPE

По умолчанию установлено значение нет (None). Вы можете обновить его для секций units, которые нельзя назначить после импорта.

Подробная информация

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

DETAIL_ID

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

USE_TYPE

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

LEVEL_ID

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

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

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

Внимание:

Ensure that the BIM data is accurately georeferenced (including any linked Revit models) and the coordinate system of the indoor dataset and indoor 3D dataset match the coordinate system in the associated .wld3 file. Both the horizontal and vertical coordinate system units must match, and any linked Revit models must have the same horizontal and vertical coordinate systems as the host Revit model. Неточная географическая привязка или несовпадающие системы координат могут привести к проблемам с масштабированием 3D-объектов.

Инструмент создает объекты мультипатча в наборе 3D-данных Indoors, как показано в следующей таблице:

Данные RevitКласс пространственных объектов 3D Indoors

ExteriorShell — Одиночный объект, представляющий собой внешнюю поверхность здания. The ExteriorShell feature class is created in the BIM file workspace in ArcGIS Pro based on elements in the BIM file that are defined as exterior features.

Facilities3D

Комнаты - контуры объектов Rooms в файле Revit используются для создания 3д-единиц объектов.

Units3D

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

Details3D

If you run the tool and do not include values for the Target Facility 3D Features, Target Unit 3D Features, and Target Details 3D Features parameters, you can run the tool again to add 3D data to the Indoors model.

Fields in the tables below are populated in the Indoors 3D dataset if you use the Target Unit 3D Features and Target Detail 3D Features parameters when you run the tool. Можно сопоставить дополнительные свойства слоя Spaces с существующими полями в классе объектов Units3D, используя параметр Сопоставление свойств секций если такое же поле присутствует в классах объектов Units и Units3D.

Facilities3D

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

FACILITY_ID

Заполняется значением, введенным для параметра Facility ID.

NAME

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

Units3D

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

UNIT_ID

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

USE_TYPE

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

NAME

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

LEVEL_ID

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

AREA_GROSS

Рассчитывается на основе геометрии уровня и значения параметра Единицы измерения площади.

SOURCE_ID

Заполняется значением ExtID из файла Revit.

Details3D

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

DETAIL_ID

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

USE_TYPE

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

LEVEL_ID

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

SOURCE_ID

Заполняется значением ExtID из файла Revit.

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

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

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

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

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

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

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

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

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

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

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

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

  3. If you imported the floor plan data into an Indoors workspace created with the Create Indoors Database tool, review the USE_TYPE value of the space features in the Units feature class to identify the spaces that should not be directly assignable to occupants through the Indoor Space Planner app. Set the ASSIGNMENT_TYPE value of those spaces to Not Assignable.

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

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

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

Once you load the floor plans to the indoor dataset or Indoors geodatabase, you can load additional features, events, and occupant data.

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