Доступно с дополнительным модулем ArcGIS Indoors Pro или ArcGIS Indoors Maps.
Формат классов Industry Foundation (IFC) обычно используется для 2D- и 3D-архитектурных моделей и может использоваться для заполнения Информационной модели ArcGIS Indoors. Инструмент Импорт IFC в набор данных Indoor импортирует объекты из файла .ifc в набор данных indoor. Вы можете запустить инструмент Извлечь план этажа файла BIM перед запуском инструмента Импорт IFC в набор данных Indoor, чтобы импортировать поднабор данных из файла .ifc.
После того, как вы создали набор данных indoor с помощью инструмента Создать набор данных Indoor или создали базу геоданных Indoors с помощью инструмента Создать базу данных Indoors, вы можете использовать инструмент Импорт IFC в набор данных Indoor для загрузки поэтажных планов из файла .ifc в свою рабочую область Indoors. Вы можете вручную загрузить дополнительные объекты, события и данные о пользователях рабочих мест.
Рабочий процесс преобразования включает в себя следующие шаги высокого уровня:
- Геопривязка поэтажных планов
- При необходимости запуск инструмента Извлечь план этажа файла BIM
- Запуск инструмента Импорт IFC в набор данных Indoor
- Проверка выходных данных
Каждый шаг описан в следующих разделах.
Геопривязка поэтажных планов
Важно иметь точную географическую привязку планов этажей, поскольку любые ошибки в масштабировании или географическом положении могут привести к неправильным расчетам расположения внутренних элементов. Перед запуском инструмента Импорт IFC в набор данных Indoor выполните следующие действия:
- Спроецируйте данные с помощью подходящего файла проекции (.prj).
- Географическая привязка файла формата IFC для создания файла .wld3.
Примечание:
Перед запуском инструмента файл .ifc должен иметь пространственную привязку в 3D и иметь связанный файл .wld3.
Узнайте больше о географической привязке данных BIM в ArcGIS Pro
Запуск инструмента Извлечь план этажа файла BIM
Перед запуском инструмента Импорт IFC в набор данных Indoor вы можете запустить инструмент Извлечь план этажа файла BIM, чтобы сначала создать классы объектов плана этажа, содержащие элементы 2.5D, которые вам нужно загрузить в модель Indoors. Если вы сначала запустите этот инструмент, вы сможете использовать полученные слои поэтажного плана в качестве входных данных для инструмента Импорт IFC в набор данных Indoor. Преимущества создания этих слоев включают следующее:
- Вы можете проверить 2D-объекты перед заполнением модели Indoors и убедиться, что все смоделировано так, как ожидалось.
- Вы можете создать 2D-объекты для поднабора уровней модели и заполнить модель Indoors только этими уровнями. Импортируются только объекты, существующие в слоях плана этажа, если они предоставлены в качестве входных данных для инструмента Импорт IFC в набор данных Indoor.
- Вы можете добавить созданные слои плана этажа на карту и выбрать поднабор объектов для добавления в модель Indoors. Выборки, сделанные на входных слоях плана этажа, учитываются.
Внимание:
Прежде чем запускать инструмент Извлечь план этажа файла BIM, убедитесь, что вы выполнили географическую привязку файла .ifc. Любые слои плана этажа, используемые в качестве входных данных для инструмента Импорт IFC в набор данных Indoor, должны иметь ту же пространственную привязку, что и файл .ifc.
Запуск инструмента Импорт IFC в набор данных Indoor
После пространственной привязки данных BIM и, при необходимости, создания классов объектов плана этажа, запустите инструмент Импорт IFC в набор данных Indoor, чтобы импортировать планы этажей IFC в модель Indoors.
Инструмент создает объекты в модели Indoors, как показано в следующей таблице:
Категория IFC | Класс объектов модели Indoors |
---|---|
Перекрытия | Уровни |
Пространства | Единицы измерения |
Полный экстент всех перекрытий | Пункты обслуживания |
Doors, Columns, Walls, Ramps, Stairs, Windows, Curtain Walls, Furniture, Structural Columns | Детали |
Поля в таблицах ниже заполняются в рабочей области Indoors по умолчанию при запуске инструмента Импорт IFC в набор данных Indoor. Вы можете сопоставить дополнительные свойства слоя Spaces с существующими полями в классе объектов Units, используя параметр Сопоставление свойств секций. Если вы сопоставляете свойства с пользовательским полем в классе пространственных объектов Units, вы должны создать пользовательское поле перед запуском инструмента.
Пункты обслуживания
Поле | Описание |
---|---|
FACILITY_ID | Заполнено GUID. |
NAME | Заполняется на основе параметра Facility Name в инструменте Импорт IFC в набор данных Indoor. |
Уровни
Поле | Описание |
---|---|
LEVEL_ID | Заполнено GUID. |
NAME | Заполняется именем занимаемого уровня в исходном файле .ifc. |
LEVEL_NUMBER | Значение 1 соответствует уровню первого этажа. Уровням выше первого этажа присваиваются последовательные положительные значения поля номера уровня. Уровням ниже первого этажа присвоен последовательный отрицательный номер уровня. |
VERTICAL_ORDER | Заполнено значением 0 для номера первого этажа. Уровням выше первого этажа присваиваются последовательные положительные значения поля вертикального порядка. Уровням ниже первого этажа присвоен последовательный отрицательный вертикальный порядок. Уровни с вертикальным порядком 0 отображаются по умолчанию на карте с поддержкой этажей. |
NAME_SHORT | Значение 1 соответствует уровню первого этажа. Уровням выше первого этажа присваиваются последовательные значения коротких полей положительного имени. Уровням ниже первого этажа присвоен последовательный отрицательный номер уровня. |
AREA_GROSS | Рассчитывается на основе геометрии уровня. Единица измерения определяется на основе горизонтальной системы координат целевого слоя. |
FACILITY_ID | Заполнено тем же GUID, что и поле FACILITY_ID в слое Facilities. |
Единицы измерения
Поле | Описание |
---|---|
UNIT_ID | Заполнено GUID. |
USE_TYPE | По умолчанию заполняется значением поля NAME_LONG из пространственного объекта. Вы можете изменить, какое поле из объектов Spaces сопоставляется с этим полем, используя параметр Unit Category Mapping. |
NAME | По умолчанию заполняется значением поля NAME из пространственного объекта. Вы можете изменить, какое поле из объектов Spaces сопоставляется с этим полем, используя параметр Unit Category Mapping. |
LEVEL_ID | Заполнено тем же GUID, что и поле LEVEL_ID в слое Levels. |
AREA_GROSS | Рассчитано на основе геометрии секции. Единица измерения определяется на основе горизонтальной системы координат целевого слоя. |
Детали
Поле | Описание |
---|---|
DETAIL_ID | Заполнено GUID. |
USE_TYPE | Заполнено категорией. |
LEVEL_ID | Заполнено тем же GUID, что и поле LEVEL_ID в слое Levels. |
Проверка выходных данных
Проверьте выходные объекты, созданные с помощью инструмента Импорт IFC в набор данных Indoor в наборе данных Indoors.
Выполните следующие шаги, чтобы проверить выходные объекты:
- Щелкните кнопку Добавить данные и добавьте классы пространственных объектов Facilities, Levels, Units и Details вашего набора данных Indoors на ту же карту, на которую вы загрузили поэтажные планы IFC.
Примечание:
Чтобы переключаться между этажами в здании, вы можете включить фильтр этажей, настроив свою карту для поддержки этажей.
- Убедитесь, что все ожидаемые объекты присутствуют в наборе данных indoor.
Устранить неполадки можно с помощью следующих решений:
Проблема Решение Ошибки или пробелы в объектах уровней и зданий
Пробелы в объектах зданий и уровней могут возникнуть, когда перекрытия не занимают весь уровень. Обычно это происходит в местах, где есть переходы, например, на лестницах или лифтах. Это может вызвать проблемы при создании внутренней маршрутизированной сети. Измените элементы перекрытия в исходном файле .ifc или используйте инструменты редактирования в ArcGIS Pro, чтобы гарантировать, что объекты уровней и зданий правильно связывают объекты секций.
Ошибки или пробелы в объектах деталей или секций
Пробелы в объектах деталей или секций могут возникать, если объекты не связаны с перекрытием. Убедитесь, что детали и секции связаны с перекрытием в исходной модели, и перезапустите инструмент.
- Если вы импортировали данные поэтажного плана в рабочую область Indoors, созданную с помощью инструмента Создать базу данных Indoors, просмотрите значение USE_TYPE пространственных объектов в классе пространственных объектов Секции, чтобы найти пространства, которые нельзя напрямую назначать пользователям рабочих мест через приложение Indoor Space Planner. Задайте для этих пространств значение ASSIGNMENT_TYPE Не назначается.
Ниже приведены примеры типов помещений, которые, как правило, не назначаются пользователям рабочих мест или используются для определения областей незакрепленных рабочих мест и офис-отелей:
- Фойе
- Области общих помещений
- Основные области
- Туалеты
- Комнаты отдыха
- Сохраните карту.