Импорт IFC в набор данных Indoor (Инструменты Indoors)
Краткая информация
Импортирует объекты из файла .ifc в набор данных Indoor, соответствующий информационной модели ArcGIS Indoors. Выходные данные этого инструмента можно использовать для создания карт и сцен, учитывающих расположение на этаже, а также для создания сети внутри здания для маршрутизации.
Использование
Вы можете использовать этот инструмент для загрузки данных плана этажа в рабочее пространство Indoor, созданное с помощью инструментов Создать набор данных Indoor, Создать базу данных Indoors или Создать набор данных Indoor 3D.
Перед запуском инструмента необходимо выполнить пространственную привязку исходных данных IFC. Инструмент поддерживает данные со связанным файлом
.ebc, содержащим информацию о пространственной привязке.Внимание:
Убедитесь, что данные BIM имеют точную географическую привязку, а система координат набора данных Indoor и набора данных Indoor 3D соответствует системе координат в связанном файле
.wld3или файле.ebc. Единицы измерения как горизонтальной, так и вертикальной систем координат должны совпадать. Неточная географическая привязка или несовпадающие системы координат могут привести к проблемам с масштабированием 3D-объектов.Узнайте больше о географической привязке файлов BIM в ArcGIS Pro
Параметры Целевые объекты секций, Целевые объекты деталей, Целевые объекты зданий, Целевые объекты уровней, Целевые 3D-объекты секций, Целевые 3D-объекты деталей и Целевые 3D-объекты зданий должны ссылаться на классы объектов или векторные слои, соответствующие модели Indoors.
Примечание:
Целевые 2D-объекты должны быть из одной файловой базы геоданных, многопользовательской базы геоданных или сервиса объектов.
Целевые 3D-объекты могут храниться в другой рабочей области относительно целевых 2D объектов.
Можно запустить инструмент Извлечь план этажа файла BIM, чтобы создать 2D-слои поэтажных планов модели BIM и использовать их в качестве входных данных для этого инструмента. Если отмечен параметр Загрузить из слоев плана этажа, в рабочую область Indoors загружаются только объекты, присутствующие во входных слоях плана этажа. Все выборки или определяющие запросы, заданные на входных слоях плана этажа, учитываются.
Примечание:
Если вы используете слои поэтажного плана, созданные с помощью инструмента Извлечь план этажа файла BIM, они должны находиться в той же системе координат, что и входной файл
.ifc.Объекты импортируются из файла
.ifcв набор данных indoor в соответствии со следующей таблицей:Категория IFC
Класс объектов модели Indoors
Экстент всех перекрытий
Facilities
Перекрытия
Уровни
Пространства
Секции
Двери, Колонны, Стены, Пандусы, Лестницы, Окна, Навесные панели стен, Мебель и Конструктивные колонны
Детали
Параметр Имя здания используется для заполнения поля
NAMEдля импортированных объектов зданий в наборе indoor. При установке этого значения параметра помните следующее:Для добавления входных данных IFC в качестве нового здания в наборе данных indoor укажите значение параметра Имя здания, которое не будет совпадать со значением поля
NAMEсуществующего объекта здания.Для обновления существующего здания в наборе данных indoor используйте значение поля
NAMEэтого здания в качестве значения параметра Имя здания.
Параметр Задать высоту наземного этажа равной нулю, указывает использовать ли 0 в качестве высоты наземного этажа или использовать привязанную высоту наземного этажа.
По умолчанию, высота наземного этажа задана как 0, а z-значения остальных этажей объектов в помещениях определяются относительно наземного этажа. Когда отметка параметра установлена, публикация сцен с поддержкой этажей со слоями поверхности высот будет отключена.
Когда отметка снята, высота этажей будет соответствовать высоте этажей в привязанной BIM-модели. Снятие этой отметки позволяет опубликовать сцены с поддержкой этажей с поверхностями высот. Перед снятием отметки убедитесь, что BIM-модель правильно привязана к поверхности Земли.
Если данные существуют в местоположениях, которые заданы для параметров целевого объекта, имена здания и уровня будут сопоставлены с исходным файлом
.ifcи параметрами инструмента в целевой рабочей области Indoors, чтобы определить объекты для обновления.Объект Зданий будет обновлен, если значение параметра Имя здания совпадает со значением поля
NAMEдля целевого объекта Зданий.Объект Уровни и связанные с ним объекты Детали и Секции будут обновлены, если значение поля
BldgLevelдля объекта Уровни в исходном файле.ifcсовпадает со значением поляNAMEдля целевого объекта уровней.Во время обновления значения полей в полях, которые не заполнены по умолчанию в слоях Здания, Уровни и Секции, будут сохранены. Объекты Детали будут удалены и добавлены повторно.
3D-объекты будут удалены и импортированы снова для выбранного объекта здания.
Внимание:
Из-за удаления и повторного импорта объектов деталей в процессе обновления значения поля
DETAIL_IDизменятся для объектов обновленных деталей. Если имеются 2D и 3D объекты деталей, идентификаторы могут стать несовпадающими, если обновить только 2D-объекты. Для сохранения консистентности идентификаторов, импортируйте 2D и 3D-объекты в одном запуске инструмента.Параметр Имя наземного этажа определяет первый этаж здания. Вертикальный порядок, номер уровня, краткое имя и z-значение для каждого уровня в целевом слое объектов Уровня выводятся из этого значения. Уровень, установленный в качестве первого этажа, создается в вертикальном порядке и со значением z, равным 0. Любым уровням с высотой, которая меньше указанного первого этажа, присваивается отрицательный вертикальный порядок и z-значение, а уровням выше первого этажа присваивается положительный вертикальный порядок и z-значение.
Используйте параметр Загрузить крыши для определения того, будут ли элементы крыш импортированы и использованы вместе с объектами этажей для создания объектов Уровней в рабочей области Indoors. Если параметр Загрузить крыши не отмечен, только объекты этажей из входного файла
.ifcбудут использованы для создания объектов Уровней. Используется по умолчанию.Можно использовать параметр Сопоставление свойств секций, чтобы сопоставить дополнительные атрибуты из слоя Пространства в исходном файле
.ifcс существующими полями в целевом слое Секций. Поля должны существовать до запуска инструмента. Рекомендуется сопоставить поля исходного слоя Пространства IFC с целевыми полями с тем же типом данных.Используйте параметры Целевые 3D-объекты секций, Целевые 3D-объекты деталей и Целевые 3D-объекты зданий, чтобы импортировать объекты в классы объектов-мультипатчей Units3D, Details3D и Facilities3D, созданные инструментом Создать 3D набор данных Indoor.
Объекты будут импортированы из входного файла
.ifcв целевые 3D-слои следующим образом:Целевые 3D-объекты секций—объекты-мультипатчи будут созданы в слое Units3D на основе объектов с категорией Пространства из файла
.ifc. Сопоставление атрибутивных полей, настроенное в параметре Сопоставление свойств секций, будет также применено к слою Units3D для любых совпадающих названий полей.Целевые 3D-объекты деталей—объекты-мультипатчи будут созданы в слое Details 3D из объектов следующих категорий файла
.ifc: Двери, Колонны, Стены, Пандусы, Лестницы, Окна, Навесные панели стен и Конструктивные колонны.Целевые 3D-объекты зданий—объекты-мультипатчи будут созданы в слое Facilities 3D из объектов класса ExteriorShell в рабочей области файла BIM.
Символы генерируются на основе символов модели BIM.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная рабочая область файлов BIM |
Входная рабочая область IFC. |
BIM File Workspace |
|
Целевые объекты зданий |
Целевой векторный слой, класс пространственных объектов или сервис объектов Здания, которые соответствуют модели Indoors и находятся в той же рабочей области, что и целевые объекты Уровней, Секций и Деталей. |
Feature Layer |
|
Название здания |
Общее название здания. Если объект с таким же именем существует в целевом слое зданий, он будет обновлен вместе со всеми связанными объектами уровней, секций и деталей. |
String |
|
Целевые объекты уровня |
Целевой векторный слой, класс пространственных объектов или сервис объектов Уровни, которые соответствуют модели Indoors и находятся в той же рабочей области, что и целевые объекты Зданий, Секций и Деталей. |
Feature Layer |
|
Целевые объекты секций |
Целевой векторный слой, класс пространственных объектов или сервис объектов Секции, соответствующие информационной модели Indoors и находящиеся в той же рабочей области, что и целевые объекты Зданий, Уровней и Деталей. |
Feature Layer |
|
Целевые объекты деталей |
Целевой векторный слой, класс пространственных объектов или сервис объектов Детали, который соответствует модели Indoors и находится в той же рабочей области, что и целевые объекты Зданий, Уровней и Деталей. |
Feature Layer |
|
Имя наземного этажа |
Цокольный этаж дома. Вертикальный порядок уровней определяется на основе этого значения. Всем уровням с высотой меньше указанного первого этажа будет присвоен отрицательный вертикальный порядок. |
String |
|
Сопоставление свойств секций (Дополнительный) |
Управляет тем, какие поля атрибутов в слое Секции будут заполнены значениями полей из входного слоя Пространства IFC. Поля должны существовать до запуска инструмента. Рекомендуется сопоставить поля входного слоя Пространства IFC с полями из слоя Секции, которые имеют тот же тип поля. |
Field Mappings |
|
Загрузить из слоев Плана этажа (Дополнительный) |
Указывает, будут ли объекты загружаться из входных слоев поэтажного плана, созданных инструментом Извлечь план этажа файла BIM.
|
Boolean |
|
Входной слой Контура плана этажа (Дополнительный) |
Векторный слой Контур плана этажа, созданный с помощью инструмента Извлечь план этажа файла BIM. Объекты в этом слое будут использоваться для создания объектов в целевом слое зданий. |
Feature Layer |
|
Входной полигональный слой Плана этажа (Дополнительный) |
Векторный полигональный слой плана этажа, созданный с помощью инструмента Извлечь план этажа файла BIM. Объекты в этом слое будут использоваться для создания объектов в целевых слоях уровней и секций. |
Feature Layer |
|
Входной полилинейный слой Плана этажа (Дополнительный) |
Векторный полилинейный слой плана этажа, созданный с помощью инструмента Извлечь план этажа файла BIM. Объекты в этом слое будут использоваться для создания объектов в целевом слое Деталей. |
Feature Layer |
|
Целевые 3D-объекты секций (Дополнительный) |
Целевой векторный слой, класс пространственных объектов или сервис объектов Units3D, соответствующие модели Indoors. Объекты-мультипатчи секций будут созданы в целевом слое Units3D на основе категории Пространства во входном файле |
Feature Layer |
|
Целевые 3D-объекты деталей (Дополнительный) |
Целевой слой, класс пространственных объектов или сервис объектов Details3D, соответствующие модели Indoors. Объекты-мультипатчи деталей будут созданы в целевом слое Details3D на основе следующих категорий файла |
Feature Layer |
|
Целевые 3D-объекты зданий (Дополнительный) |
Целевой векторный слой, класс пространственных объектов или сервис объектов Facilities3D, соответствующие модели Indoors. Объект-мультипатч здания будет создан в целевом слое Facilities3D из категории ExteriorShell во входном файле |
Feature Layer |
|
Загрузить крыши (Дополнительный) |
Указывает, будут ли объекты крыш импортированы как объекты уровней.
|
Boolean |
|
Задать высоту наземного этажа равной нулю |
Указывает, будет ли высота наземного этажа задана равной нулю или будут использованы высоты объектов этажей в привязанной BIM-модели.
|
Boolean |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленные Здания |
Обновленные целевые объекты зданий. |
Feature Layer |
|
Обновленные Уровни |
Обновленные целевые объекты уровней. |
Feature Layer |
|
Обновленные Секции |
Обновленные целевые объекты секций. |
Feature Layer |
|
Обновленные Детали |
Обновленные целевые объекты деталей. |
Feature Layer |
|
Обновленные секции 3D |
Обновленные целевые 3D-объекты секций. |
Feature Layer |
|
Обновленные детали 3D |
Обновленные целевые 3D-объекты деталей. |
Feature Layer |
|
Обновленные здания 3D |
Обновленные целевые 3D-объекты зданий. |
Feature Layer |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Basic: Нет
- Standard: Нет
- Advanced: Требуется ArcGIS Indoors Pro или ArcGIS Indoors Maps