Доступно с дополнительным модулем 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. Вы также можете использовать тот же инструмент для импорта связанных моделей Revit того же здания.
Рабочий процесс импорта включает в себя следующие шаги высокого уровня:
- Геопривязка и добавление планов этажей BIM.
- Запустите инструмент Импорт BIM в набор данных Indoor.
- Проверка выходных данных.
Каждый шаг описан в следующих разделах.
Геопривязка и добавление планов этажей
Важно иметь точную географическую привязку планов этажей, поскольку любые ошибки в масштабировании или географическом положении могут привести к неправильным расчетам расположения внутренних элементов.
- При необходимости Привяжите файл BIM
Примечание:
Перед запуском инструмента файл BIM должен иметь пространственную привязку в 3D и иметь связанные файлы .prj и .wld3. При импорте связанных моделей Revit вместе с основной моделью Revit, убедитесь, что все связанные модели Revit точно привязаны и имеют общую систему координат с основной моделью Revit.
Узнайте больше о географической привязке файлов BIM в ArcGIS Pro
- На вкладке Карта щёлкните кнопку Добавить данные .
- Перейдите к папке, в которой хранится файл Revit с географической привязкой, и выберите слой Floorplan_Polygon из набора данных Floorplan.
Для импорта связанных моделей Revit добавьте слой Floorplan_Polygon из размещенной модели Revit, чтобы включить инструмент импорта для выявления связанных файлов.
Примечание:
Рабочая область файла Revit организована в наборы классов объектов, названные в честь традиционных строительных дисциплин. Когда эта информация добавляется на карту ArcGIS Pro или в сцену, эти классы объектов выражаются как отдельные векторные слои.
Запуск инструмента Импорт BIM в набор данных Indoor
После того, как вы добавили слой Floorplan_Polygon на карту, запустите инструмент Импорт BIM в набор данных Indoor, чтобы импортировать данные о зданиях в набор данных indoor.
Импорт 2D-данных
Инструмент использует входной слой Floorplan_Polygon для построения объектов уровней и комнат. Основываясь на слое Floorplan_Polygon, инструмент получает доступ к дополнительным слоям в наборе данных Floorplan, используя слой Footprint для построения объектов сооружений и слой Floorplan_Polyline для построения деталей объектов.
Инструмент создает объекты в классах пространственных объектов модели Indoors из объектов в категориях Revit в соответствии со следующей таблицей:
Категория Revit | Класс объектов модели Indoors |
---|---|
Контур |
Пункты обслуживания |
Этажи и, дополнительно, крыши | Levels |
Комнаты | Units |
Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Панели навесных стен и Окна | Подробная информация |
Поля в таблице ниже заполняются в целевом наборе данных по умолчанию, когда вы запускаете инструмент Импорт BIM в набор данных Indoor. Вы можете сопоставить дополнительные свойства из слоя Rooms (находящегося в наборе данных Architectural в исходном файле Revit) с существующими полями в классе пространственных объектов Units. Если вы сопоставляете свойства с пользовательским полем в классе пространственных объектов Units, вы должны создать пользовательское поле перед запуском инструмента.
Пункты обслуживания
Поле | Описание |
---|---|
FACILITY_ID | Заполняется на основе параметра Facility ID в инструменте Импорт BIM в набор данных Indoor. У каждого объекта в классе пространственных объектов Facilities должен быть уникальный ID здания. Facility ID не должен содержать пробелы. Например, вы можете использовать имя здания в разделе Информация о проекте слоя Footprint в файле Revit, заменив любые пробелы в имени символами подчеркивания. |
NAME | Заполняется на основе параметра Facility Name в инструменте Импорт BIM в набор данных Indoor. Это наиболее часто используемое поле для обозначения объекта здания. |
Levels
Поле | Описание |
---|---|
LEVEL_ID | Смарт-ключ, основанный на значении поля FACILITY_ID и имени занимаемого уровня в исходном файле Revit. |
NAME | Заполняется именем занимаемого уровня в исходном файле Revit. |
LEVEL_NUMBER | Это поле заполнено значением 1, которое соответствует уровню первого этажа. Уровням выше первого этажа присваиваются последовательные положительные значения поля номера уровня. Уровням ниже первого этажа присвоен последовательный отрицательный номер уровня. |
VERTICAL_ORDER | Это поле заполнено значением 0, которое соответствует уровню первого этажа. Оно также рассчитывается для других уровней в зависимости от их отношения к выбранному первому этажу. Уровням с отметкой меньше указанного первого этажа присваивается отрицательный вертикальный порядок. Уровни с вертикальным порядком 0 отображаются по умолчанию на карте с поддержкой этажей. |
NAME_SHORT | Задает короткое имя объекта. Это поле заполнено значением 1, которое соответствует уровню первого этажа. Этажам выше первого присваиваются последовательные положительные наименования. Уровням ниже первого этажа присвоен последовательное отрицательное наименование. |
AREA_GROSS | Рассчитывается на основе геометрии уровня и значения параметра Единицы измерения площади. |
Units
Поле | Описание |
---|---|
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 | По умолчанию установлено значение Нет. Вы можете обновить его для секций, которые нельзя назначить после импорта. |
Подробная информация
Поле | Описание |
---|---|
DETAIL_ID | Смарт-ключ, основанный на значении поля LEVEL_ID в модели indoors и номере комнаты и ExtID в исходном файле Revit. Смарт-ключ, основанный на значении поля LEVEL_ID в модели indoors и категории архитектурного дизайна объекта, а также ExtID из исходного файла Revit. |
USE_TYPE | Заполняется категорией архитектурного дизайна объекта из слоя Floorplan_Polyline в исходном файле Revit. |
LEVEL_ID | Это поле заполняется значением поля LEVEL_ID, связанного уровня. |
Импорт данных 3D
Можно использовать параметры в разделе 3D-объекты для импорта объектов в слои-мультипатч Units 3D, Details 3D или Facilities 3D, созданные с помощью инструмента Создать 3D набор данных Indoor.
Внимание:
Убедитесь, что данные BIM имеет точную географическую привязку (в том числе связанные модели Revit), а система координат набора данных Indoor и набора данных Indoor 3D соответствует системе координат в связанном файле .wld3. Единицы измерения горизонтальной и вертикальной системы координат должны совпадать, и любые связанные модели Revit должны иметь те же горизонтальные и вертикальные системы координат, что и основная модель.Revit. Неточная географическая привязка или несовпадающие системы координат могут привести к проблемам с масштабированием 3D-объектов.
Инструмент создает объекты мультипатча в наборе 3D-данных Indoors, как показано в следующей таблице:
Данные Revit | Класс пространственных объектов 3D Indoors |
---|---|
ExteriorShell—Одиночные объекты, представляющие внешнюю оболочку зданий. Класс объектов ExteriorShell создается в рабочей области файла BIM в ArcGIS Pro на основе элементов файла BIM, которые определяют внешнюю оболочку зданий. | Facilities3D |
Комнаты - контуры объектов Rooms в файле Revit используются для создания 3д-единиц объектов. | Units3D |
Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Панели навесных стен и Окна | Details3D |
Если вы запустите инструмент и не включите значения для параметров Целевые 3D-объекты зданий, Целевые 3D-объекты секций и Целевые 3D-объекты деталей, позже вы можете повторно запустить инструмент, чтобы добавить 3D-данные в модель Indoors.
Поля в таблицах ниже заполняются в Indoors 3D наборе данных, если используются параметры Целевые 3D-объекты зданий и Целевые 3D-объекты деталей при запуске инструмента. Можно сопоставить дополнительные свойства в слое Spaces с полями в классе объектов Units3D с помощью параметра Сопоставление свойств объекта, когда такое же поле существует и в классе Units и Units3D.
Facilities3D
Поле | Описание |
---|---|
FACILITY_ID |
Заполняется значением, введенным для параметра Facility ID. |
NAME | Заполняется значением, введенным для параметра Facility Name в инструменте Импорт BIM в набор данных Indoor. |
Units3D
Поле | Описание |
---|---|
UNIT_ID | Смарт-ключ, основанный на значении поля LEVEL_ID в модели indoors и номере комнаты и ExtID в исходном файле Revit. |
USE_TYPE | Заполняется полем, выбранным в параметре Поле типа использования полигона плана этажа или поля RoomName в слое Floorplan_Polygon из входных данных Revit. |
NAME | Заполняется номером комнаты из исходного файла Revit. |
LEVEL_ID | Это поле заполняется значением поля LEVEL_ID, связанного уровня. |
AREA_GROSS | Рассчитывается на основе геометрии уровня и значения параметра Единицы измерения площади. |
SOURCE_ID | Заполняется значением ExtID из файла Revit. |
Details3D
Поле | Описание |
---|---|
DETAIL_ID | Смарт-ключ, основанный на значении поля LEVEL_ID в модели indoors и номере комнаты и ExtID в исходном файле Revit. |
USE_TYPE | Заполняется категорией архитектурного дизайна объекта из слоя Floorplan_Polyline в исходном файле Revit. |
LEVEL_ID | Это поле заполняется значением поля LEVEL_ID, связанного уровня. |
SOURCE_ID | Заполняется значением ExtID из файла Revit. |
Проверка выходных данных
Проверьте выходные объекты, созданные с помощью инструмента Импорт BIM в набор данных Indoor в рабочей области Indoors.
- Щелкните кнопку Добавить данные и добавьте классы пространственных объектов Здания, Уровни, Секции и Детали вашего набора данных Indoors на ту же карту, на которую вы загрузили поэтажные планы Revit.
Примечание:
Чтобы переключаться между этажами в зданиях, вы можете включить фильтр этажей, настроив свою карту для поддержки этажей.
- Убедитесь, что все уровни, выбранные в параметре Этажи для импорта, отображаются в наборе данных indoor.
Вы можете использовать решения, приведенные в таблице ниже, для устранения неполадок, если обнаружите любую из следующих проблем:
Проблема Решение Ошибки или пробелы в объектах уровней и зданий
Пробелы в объектах помещений и уровней могут возникать, когда объекты этажей моделируются на чертеже САПР, который связан с исходной моделью Revit. Убедитесь, что объекты этажей смоделированы в модели Revit, и перезапустите инструмент.
Пробелы в объектах зданий и этажей также могут возникнуть, когда перекрытия не занимают весь этаж. Это часто происходит в местах, где есть переходы, например, на лестницах или в лифтах. Это может вызвать проблемы при создании внутренней маршрутизированной сети. Измените объекты перекрытий в исходном RTV или используйте инструменты редактирования в ArcGIS Pro, чтобы гарантировать, что объекты этажей и зданий правильно связывают объекты секций.
Ошибки или пробелы в объектах деталей или секций
Пробелы в объектах деталей или секций могут возникать, если объекты не связаны с этажом. Убедитесь, что детали и секции связаны с уровнем в исходной модели Revit, и перезапустите инструмент.
- Если вы импортировали данные поэтажного плана в рабочую область Indoors, созданную с помощью инструмента Создать базу данных Indoors, просмотрите значение USE_TYPE пространственных объектов в классе пространственных объектов Секции, чтобы найти пространства, которые нельзя напрямую назначать пользователям рабочих мест через приложение Indoor Space Planner. Задайте для этих пространств значение ASSIGNMENT_TYPE Не назначается.
Ниже приведены примеры типов помещений, которые, как правило, не назначаются пользователям рабочих мест или используются для определения областей незакрепленных рабочих мест и офис-отелей:
- Фойе
- Области общих помещений
- Основные области
- Туалеты
- Комнаты отдыха
- Сохраните карту.
- Если вы импортировали 3D-данные, проверьте 3D-данные на каждом этаже, выполнив следующее:
- На вкладке Вставка щелкните ниспадающий список Новая карта и выберите Новая локальная сцена.
- Нажмите кнопку Добавить данные и добавьте классы объектов Units3D и Details3D и Facilities3D из набора данных indoor 3D, а также слой Levels из набора данных indoor.
- Настройте сцену для поддержки этажей и используйте фильтр этажей для проверки данных на каждом этаже.
После того как вы загрузили планы этажей в базу данных indoor или базу геоданных Indoors, вы можете загрузить дополнительные объекты, события и данные о пользователях рабочих мест.