Импорт BIM в набор данных Indoor (Инструменты Indoors)
Краткая информация
Импортирует объекты из файла Revit (.rvt) в рабочую область Indoors, соответствующую информационной модели ArcGIS Indoors. Выходные данные этого инструмента можно использовать для создания карт и сцен, учитывающих расположение на этаже, а также для создания сети внутри здания для маршрутизации.
Использование
Этот инструмент можно использовать для загрузки данных поэтажного плана в рабочую область Indoors, созданную с помощью инструмента Создать набор данных Indoor или инструмента Создать базу данных Indoor.
Подсказка:
ArcGIS Pro временно преобразует содержимое файла Revit в памяти, прежде чем прочесть его, в соответствие с новейшим форматом файлов. Для повышения производительности рекомендуется обновить вашу модель Revit до последней версии файла Revit с поддержкой ArcGIS Pro.
Перед запуском инструмента необходимо выполнить географическую привязку исходных данных BIM. Инструмент поддерживает данные со связанным файлом
.ebc, содержащим информацию о пространственной привязке.Внимание:
Убедитесь, что данные BIM содержат точную пространственную привязку (в том числе связанные модели Revit), а система координат набора данных Indoor и набора данных Indoor 3D соответствует системе координат в связанном файле .wld3. Единицы измерения горизонтальной и вертикальной системы координат должны совпадать, и у всех связанных моделей Revit должны быть те же горизонтальные и вертикальные системы координат, как и у основной модели Revit. Неточная географическая привязка или несовпадающие системы координат могут привести к проблемам с масштабированием 3D-объектов.
Объекты импортируются из файла Revit в набор данных indoor в соответствии со следующей таблицей:
Категория Revit
Класс объектов модели Indoors
Контур
Facilities
Этажи и, дополнительно, крыши
Уровни
Помещения, Лестницы и Проемы шахт
Секции
Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Панели навесных стен и Окна
Детали
Укажите файл
.rvtдля значения параметра Входная рабочая область файлов BIM. Либо при добавлении файла.rvtк карте используйте векторный слой Floorplan_Polygon из набора данных Floorplan в исходной рабочей области файлов BIM в качестве входного параметра.Можно выбрать связанные файлы Revit в качестве входных данных для параметра Связанные файлы, который появляется автоматически, если входная рабочая область файлов BIM — это главная модель Revit со связанными файлами.
Связанные файлы Revit должны быть размещены в той же папке или во вложенных папках, что и основная модель Revit, чтобы быть обнаруженными инструментом.
Примечание:
Инструмент поддерживает импорт связанных моделей, которые хранятся в файлах
.rvt.
Параметр Опции дизайна активируется, когда в чертеже Revit обнаруживаются [опции дизайна] Autodesk Revit (https://links.esri.com/revit-design-options). Опции дизайна существуют наряду с основной моделью Revit и обычно используются на этапе проектирования строительных проектов. Опции дизайна организованы в наборы, и только одна опция в каждом наборе может быть назначена основной.
Опции дизайна для любого из выбранных связанных файлов Revit будут автоматически появляться доступными для выбора в параметре Опции дизайна.
Инструмент всегда импортирует объекты из основной модели чертежа Revit. При необходимости визуализируйте чертеж Revit в сцене, чтобы определить, какие опции дизайна также следует импортировать. Например, используйте определяющий запрос для фильтрации полигонального слоя поэтажного плана BIM по этажам, а затем отобразите слой, используя уникальные значения в полях
Option_SetиDesign_Option.Примечание:
После запуска инструмента проверьте импортированные объекты Секции и Детали. В зависимости от того, как были организованы опции дизайна, вы можете обнаружить дополнительные или отсутствующие объекты. Выполнение правил проверки может помочь выявить проблемы, связанные с опциями дизайна, например, перекрывающиеся объекты.
Параметры Целевые объекты секций, Целевые объекты деталей, Целевые объекты зданий, Целевые объекты уровней, Целевые 3D-объекты секций, Целевые 3D-объекты деталей и Целевые 3D-объекты зданий должны ссылаться на классы объектов или векторные слои, соответствующие модели Indoors.
Примечание:
Целевые 2D-объекты должны быть из одной файловой базы геоданных, многопользовательской базы геоданных или сервиса объектов.
Целевые 3D-объекты могут храниться в другой рабочей области относительно целевых 2D объектов.
Параметр ID здания используется для заполнения поля
FACILITY_IDдля импортированных объектов зданий в наборе данных indoor. При установке этого параметра помните следующее:Использование пробелов не допускается. Вы можете заменить пробелы символами подчеркивания. Например, пишите Building XYZ используйте Building_XYZ.
Чтобы добавить входные данные BIM в качестве нового объекта в существующий набор данных indoor, укажите ID здания, который не назначен другому зданию в целевых объектах зданий.
Чтобы обновить существующее здание, используйте значение поля
FACILITY_IDдля этого объекта здания в целевых объектах зданий.Примечание:
Чтобы обновить существующий объект здания, значение параметра ID здания должно соответствовать значению поля
FACILITY_IDобъекта здания, а значение параметра Имя здания должно соответствовать значению поляNAMEобъекта здания. Соответствие чувствительно к регистру.
Параметр Имя здания используется для заполнения поля
NAMEдля импортированных объектов зданий в наборе indoor.Параметр Задать высоту наземного этажа равной нулю указывает, нужно ли использовать 0 в качестве высоты наземного этажа или использовать привязанную высоту первого этажа.
По умолчанию, высота наземного этажа задана как 0, а z-значения остальных этажей объектов в помещениях определяются относительно наземного этажа. Когда отметка параметра установлена, публикация сцен с поддержкой этажей со слоями поверхности высот будет отключена.
Когда отметка снята, высота этажей будет соответствовать высоте этажей в привязанной BIM-модели. Снятие этой отметки позволяет опубликовать сцены с поддержкой этажей с поверхностями высот. Перед снятием отметки убедитесь, что BIM-модель правильно привязана к поверхности Земли.
Параметр Имя наземного этажа определяет первый этаж здания. Вертикальный порядок, номер уровня и z-значение для каждого уровня в объектах целевого уровня определяются на основе этого значения. Всем уровням с высотой меньше указанного первого этажа присваивается отрицательный порядковый номер по вертикали.
Примечание:
— Вам не нужно импортировать этаж, который вы установили в качестве первого этажа, в набор данных indoor.
— В качестве входных данных для этого параметра принимаются только занимаемые уровни.
Если данные существуют в местоположениях, которые вы задали для параметров целевого объекта, имена Facility и Level в исходном файле BIM будут сравниваться с именами Facility и Level, чтобы определить объекты, которые нужно обновить.
Объект Зданий будет обновлен, если значения параметров ID здания и Имя здания совпадают со значениями полей
FACILITY_IDиNAME, соответственно, для целевого объекта Зданий.Объект Уровни и связанные с ним объекты Детали и Секции будут обновлены, если значение поля
BldgLevelдля объекта Уровни в исходном файле BIM совпадает со значением поляNAMEдля целевого объекта уровней.
Примечание:
Если значения параметров ID здания и Имя здания не совпадают с полями
FACILITY_IDиNAMEдля существующего объекта здания, и полигон поэтажного плана BIM не пересекает существующий объект здания, инструмент импортирует данные BIM как новое здание с указанными значениями ID здания и Имя здания.Параметр Поле типа использования полигона плана этажа определяет поле из векторного слоя Floorplan_Polygon, которое будет использоваться для заполнения поля
USE_TYPEцелевых объектов Секций. Если поле не указано, используется значение поляRoomNameиз слоя Floorplan_Polygon.Вы можете сопоставить дополнительные атрибуты из слоя Rooms в исходном BIM-файле с существующими полями для целевых объектов секций, используя следующие параметры:
Входной параметр Слой BIM Rooms определяет слой Rooms, расположенный в наборе данных Architectural в исходном файле BIM.
Параметр Сопоставление свойств комнат можно использовать для сопоставления полей входного слоя BIM Rooms с полями целевого объекта секций. Поля должны существовать до запуска инструмента. Рекомендуется сопоставить поля исходного слоя BIM Rooms с целевыми полями с тем же типом данных.
Если вы выбрали связанные файлы для импорта, используя параметр Связанные файлы, можно сопоставить поля в слое секций с несколькими слоями Комнат. Выбранный слой Комнат может быть основан на размещенной модели Revit или на любом из выбранных связанных файлов Revit. Если поле сопоставлено с одним слоем Комнат и это поле существует в нескольких связанных файлах, оно будет сопоставлено с любыми объектами, созданными из связанных файлов во время запуска инструмента.
Нельзя использовать несколько входных слоев с одинаковым именем в качестве значения параметра Сопоставление свойств комнат. Вместо этого используйте кнопку Обзор на панели Геообработка для поиска полного пути к каждому из слоев Комнат.
Следующие поля будут сопоставлены по умолчанию, если они присутствуют в классе объектов Секций и не могут быть сопоставлены с помощью параметра Сопоставление свойств комнат:
AREA_GROSS,AREA_NET,AREA_UM,ELEVATION_ABSOLUTE,ELEVATION_RELATIVE,FACILITY_ID,FACILITY_NAME,LEVEL_ID,LEVEL_NAME,LEVEL_NUMBER,NAME,UNIT_ID,USE_TYPEиVERTICAL_ORDER.Можно использовать параметр Этажи для импорта для определения этажей во входном файле BIM, которые будут импортированы, следующими способами:
Добавление и обновление выбранных уровней в данных indoor.
Импорт уровней со связанным этажом или элементами крыши.
Если входные данные указаны для этого параметра, только поднабор данных будет импортирован. Если значение оставлено пустым, будут импортированы все этажи из BIM файла. Элементы крыши будут импортированы только в том случае, если они указаны в качестве входных данных для этого параметра.
Используйте параметр Единицы измерения площадей для указания единиц для поля
AREA_GROSSв классах объектов Уровни и Секции.Используйте параметр Разрешить вставку нового перекрывающегося здания, чтобы предотвратить случайный импорт конфликтующих данных поэтажного плана.
Этот параметр по умолчанию не отмечен. Если этот параметр не отмечен, инструмент проверяет, пересекает ли входной план этажа BIM какой-либо существующий полигон здания в целевых объектах зданий. Если обнаружено пересечение, инструмент проверяет, соответствуют ли указанные значения параметров ID здания и Имя здания значениям полей
FACILITY_IDиNAMEпересекающегося объекта Зданий. Если значения совпадают, инструмент обновляет существующее здание. Если значения не совпадают, инструмент выдает предупреждающее сообщение и прекращает работу.Когда этот параметр отмечен, инструмент не проверяет, пересекает ли входной план этажа BIM какой-либо существующий полигон здания в целевых объектах зданий. Отметьте этот параметр, чтобы импортировать здание, которое перекрывает существующее здание или касается его.
Используйте параметры Целевые 3D-объекты зданий, Целевые 3D-объекты секций и Целевые 3D-объекты деталей для импорта объектов в слои мультипатчей Здания 3D, Секции 3D и Детали 3D, соответственно. Объекты будут импортированы в целевые слои следующим образом:
Целевые 3D-объекты зданий — объекты-мультипатчи будут созданы в слое Здания 3D, содержащем оболочку объекта здания из класса объектов ExteriorShell.
Целевые 3D-объекты секций — объекты-мультипатчи будут созданы в слое Секции 3D, содержащем контуры объектов в категории Комнаты модели .
Целевые 3D-объекты деталей — объекты-мультипатчи будут созданы в слое Детали 3D из объектов следующих категорий Revit: Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Окна, Карнизы и Панели навесных стен.
Символы генерируются на основе символов модели Revit.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная рабочая область файлов BIM |
Исходный файл |
Feature Layer; BIM File Workspace |
|
Целевые объекты секций |
Целевой векторный слой, класс пространственных объектов или сервис объектов Секции, соответствующие информационной модели Indoors и находящиеся в той же рабочей области, что и целевые объекты Зданий, Уровней и Деталей. |
Feature Layer |
|
Целевые объекты деталей |
Целевой векторный слой, класс пространственных объектов или сервис объектов Детали, который соответствует модели Indoors и находится в той же рабочей области, что и целевые объекты Зданий, Уровней и Деталей. |
Feature Layer |
|
Целевые объекты уровня |
Целевой векторный слой, класс пространственных объектов или сервис объектов Уровни, который соответствует модели Indoors и находится в той же рабочей области, что и целевые объекты Зданий, Секций и Деталей. |
Feature Layer |
|
Целевые объекты зданий |
Целевой векторный слой, класс пространственных объектов или сервис объектов Здания, который соответствует модели Indoors и находится в той же рабочей области, что и целевые объекты Уровней, Секций и Деталей. |
Feature Layer |
|
Facility ID |
Уникальный ID здания, который будет присвоен выходным объектам Indoors. Facility ID не должен содержать пробелы. |
String |
|
Название здания |
Общее название здания. |
String |
|
Имя наземного этажа |
Цокольный этаж дома. Вертикальный порядок уровней определяется на основе этого значения. Всем уровням с высотой меньше указанного первого этажа будет присвоен отрицательный вертикальный порядок. |
String |
|
Поле типа использования комнат (Дополнительный) |
Поле из векторного слоя Rooms, которое будет использоваться для заполнения поля |
String |
|
Этажи для импорта (Дополнительный) |
Этажи во входном файле |
String |
|
Единицы измерения площадей (Дополнительный) |
Задает единицы измерения, которые будут использоваться для полей площади в классах объектов Levels и Units.
|
String |
|
Входной слой BIM Rooms. (Дополнительный) |
Слой Комнаты из набора данных Architectural во входном файле |
Feature Layer |
|
Сопоставление свойств комнат (Дополнительный) |
Управляет тем, какие поля атрибутов в классе пространственных объектов Секции будут заполнены значениями полей из входного слоя |
Field Mappings |
|
Разрешить вставку нового перекрывающегося здания (Дополнительный) |
Определяет, будет ли импортировано здание из входного файла
|
Boolean |
|
Опции дизайна (Дополнительный) |
Опции дизайна Revit во входном файле |
String |
|
Целевые 3D-объекты секций (Дополнительный) |
Целевой слой, класс пространственных объектов или сервис объектов Секции 3D, соответствующие модели Indoors. Объекты-мультипатчи секций будут созданы в целевом слое 3D-секций, которые представляют основу каждой комнаты во входном файле |
Feature Layer |
|
Целевые 3D-объекты деталей (Дополнительный) |
Целевой слой, класс пространственных объектов или сервис объектов Детали 3D, соответствующие модели Indoors. Объекты-мультипатчи деталей будут созданы в целевом слое 3D-деталей из следующих категорий входного файла |
Feature Layer |
|
Целевые 3D-объекты зданий (Дополнительный) |
Целевой векторный слой, класс пространственных объектов или сервис объектов Здания 3D, соответствующие модели Indoors. Объект-мультипатч здания будет создан в целевом слое Здания 3D из категории ExteriorShell во входном файле |
Feature Layer |
|
Связанные файлы (Дополнительный) |
Файлы Revit, связанные со входным файлом |
String |
|
Задать высоту наземного этажа равной нулю |
Указывает, будет ли высота наземного этажа задана равной нулю или высоте объектов этажей привязанной BIM-модели.
|
Boolean |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленные Секции |
Обновленные целевые объекты секций. |
Feature Layer |
Параметры среды
Информация о лицензировании
- Basic: Нет
- Standard: Нет
- Advanced: Требуется ArcGIS Indoors Pro или ArcGIS Indoors Maps