Skip to main content

Импорт 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.

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

  • Не отмеченоОбъекты будут загружены из файла .ifc. Все уровни будут загружены, и выборки учитываться не будут. Используется по умолчанию.

Boolean

Входной слой Контура плана этажа

(Дополнительный)

Векторный слой Контур плана этажа, созданный с помощью инструмента Извлечь план этажа файла BIM. Объекты в этом слое будут использоваться для создания объектов в целевом слое зданий.

Feature Layer

Входной полигональный слой Плана этажа

(Дополнительный)

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

Feature Layer

Входной полилинейный слой Плана этажа

(Дополнительный)

Векторный полилинейный слой плана этажа, созданный с помощью инструмента Извлечь план этажа файла BIM. Объекты в этом слое будут использоваться для создания объектов в целевом слое Деталей.

Feature Layer

Целевые 3D-объекты секций

(Дополнительный)

Целевой векторный слой, класс пространственных объектов или сервис объектов Units3D, соответствующие модели Indoors. Объекты-мультипатчи секций будут созданы в целевом слое Units3D на основе категории Пространства во входном файле .ifc.

Feature Layer

Целевые 3D-объекты деталей

(Дополнительный)

Целевой слой, класс пространственных объектов или сервис объектов Details3D, соответствующие модели Indoors. Объекты-мультипатчи деталей будут созданы в целевом слое Details3D на основе следующих категорий файла .ifc: Двери, Колонны, Стены, Пандусы, Лестницы, Окна, Навесные панели стен и Конструктивные колонны.

Feature Layer

Целевые 3D-объекты зданий

(Дополнительный)

Целевой векторный слой, класс пространственных объектов или сервис объектов Facilities3D, соответствующие модели Indoors. Объект-мультипатч здания будет создан в целевом слое Facilities3D из категории ExteriorShell во входном файле .ifc.

Feature Layer

Загрузить крыши

(Дополнительный)

Указывает, будут ли объекты крыш импортированы как объекты уровней.

  • ОтмеченоЭлементы крыш будут импортированы из входного файла .ifc и использованы вместе с объектами этажей для создания объектов Уровни в рабочей области Indoors.

  • Не отмеченоОбъекты крыш не будут импортированы из входного файла .ifc. Используется по умолчанию.

Boolean

Задать высоту наземного этажа равной нулю

Указывает, будет ли высота наземного этажа задана равной нулю или будут использованы высоты объектов этажей в привязанной BIM-модели.

  • ОтмеченоВысота наземного этажа будет задана как 0, а z-значения остальных этажей будут определяться относительно наземного этажа. Используется по умолчанию.

  • Не отмеченоВысота объектов этажей будет соответствовать высоте этажей в привязанной 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