Доступно с порталом, лицензированным функциональными возможностями Indoors.
После создания базы геоданных ArcGIS Indoors вы можете использовать инструмент геообработки Импорт BIM в набор данных Indoor для загрузки планов этажей из файла BIM в базу геоданных Indoors. Вы можете вручную загрузить точки интереса (POI), события и данные о пользователях рабочих мест.
Файлы BIM, например, файлы RVT из Autodesk Revit, обычно используются для 2D и 3D архитектурного моделирования и могут использоваться для создания карты помещений. Инструмент Импорт BIM в набор данных Indoor импортирует объекты непосредственно из файла BIM в набор данных indoor.
Примечание:
Вы можете использовать инструмент Импорт BIM в набор данных Indoor, чтобы импортировать один или несколько уровней здания, содержащихся в одном файле BIM.
Процесс конвертации включает выполнение следующих действий:
Геопривязка и добавление планов этажей BIM.
Выполните следующие шаги, чтобы импортировать файл BIM в набор данных indoor:
- Выполните геопривязку ваших файлов BIM, если вы этого еще не сделали.
Примечание:
Перед запуском инструмента данные BIM должны иметь пространственную привязку в 3D и иметь связанный файл .wld3. Важно точно выполнить географическую привязку планов этажей BIM, поскольку ошибки в масштабировании или географическом местоположении приводят к неправильным расчетам местоположения и абсолютной высоты объектов Indoors.
Узнайте больше о географической привязке файлов BIM в ArcGIS Pro
- На вкладке Карта щелкните кнопку Добавить данные, чтобы добавить слои BIM на карту, если они еще не созданы.
- Перейдите в папку, в которой хранится файл BIM с географической привязкой, и выберите слои, которые хотите добавить.
Примечание:
Рабочее пространство файла BIM организовано в наборы классов объектов, названные в честь традиционных строительных дисциплин. Когда эта информация добавляется на карту ArcGIS Pro или сцену, эти классы пространственных объектов выражаются как отдельные векторные слои.
Как минимум, добавьте на карту слой Floorplan_Polygon из набора данных Floorplan в BIM-файле. Инструмент Импорт BIM в набор данных Indoor использует слой Floorplan_Polygon для доступа к дополнительным слоям в наборе данных Floorplan при заполнении набора данных indoor.
Запуск инструмента Импорт BIM в набор данных Indoor
После того, как вы добавили слои BIM на карту, запустите инструмент Импорт BIM в набор данных Indoor, чтобы импортировать данные о зданиях в набор данных indoor.
Инструмент использует входной слой Floorplan_Polygon для построения объектов уровней и комнат. Основываясь на слое Floorplan_Polygon, инструмент получает доступ к дополнительным слоям в наборе данных Floorplan, используя слой Footprint для построения объектов сооружений и слой Floorplan_Polyline для построения деталей объектов.
Примечание:
В набор данных indoor импортируются только комнаты и архитектурные категории этажей из исходного файла BIM. Комнаты импортируются как объекты комнат, а этажи - как объекты уровней.
Поля в наборе данных indoor заполняются из файла BIM, как показано в таблицах ниже.
Здания
Поле | Описание |
---|---|
FACILITY_ID | Заполняется на основе параметра Имя здания в инструменте Импорт BIM в набор данных Indoor. По умолчанию это имя здания в разделе Информация о проекте слоя Footprint в BIM-файле. Если имя здания null или пустое, это поле заполняется именем исходного файла BIM. |
NAME | Заполняется на основе параметра Имя здания в инструменте Импорт BIM в набор данных Indoor. По умолчанию это имя здания в разделе Информация о проекте слоя Footprint в BIM-файле. Если имя здания null или пустое, это поле заполняется именем исходного файла BIM. |
AREA_GROSS | Сумма общих площадей всех уровней, связанных с объектом. |
AREA_NET | Сумма чистых площадей всех уровней, связанных с объектом. |
AREA_UM | Единица измерения, используемая для расчета площади. Она устанавливается в параметре Единицы измерения в инструменте Импорт BIM в набор данных Indoor. |
Уровни
Поле | Описание |
---|---|
LEVEL_ID | Смарт-ключ, основанный на значении поля FACILITY_ID и имени занимаемого уровня в исходном BIM-файле. |
NAME | Заполняется именем занимаемого уровня в исходном BIM-файле. |
LEVEL_NUMBER | Значение 0 соответствует уровню первого этажа. Оно также рассчитывается для других уровней в зависимости от их отношения к выбранному первому этажу. |
ELEVATION_ABSOLUTE | На основе геометрии объекта. |
ELEVATION_RELATIVE | Значение 0 соответствует уровню первого этажа. Оно также вычисляется для других уровней с использованием разницы абсолютных высот между объектами уровней. |
VERTICAL_ORDER | Значение 0 соответствует уровню первого этажа. Оно также рассчитывается для других уровней в зависимости от их отношения к выбранному первому этажу. Уровням с отметкой меньше указанного первого этажа присваивается отрицательный вертикальный порядок. |
AREA_GROSS | На основе геометрии уровня. |
AREA_NET | На основе геометрии уровня. |
AREA_UM | Единица измерения, используемая для расчета площади. Она устанавливается в параметре Единицы измерения в инструменте Импорт BIM в набор данных Indoor. |
Секции
Поле | Описание |
---|---|
UNIT_ID | Смарт-ключ, основанный на значении поля LEVEL_ID и номере комнаты в исходном BIM-файле. |
USE_TYPE | Заполняется полем, выбранным в параметре Поле категории комнаты инструмента Импорт BIM в набор данных Indoor. Если значение не указано, это поле заполняется именем помещения из исходного файла BIM. |
NAME | Заполняется номером комнаты из исходного файла BIM. |
FACILITY_ID | Заполняется значением поля FACILITY_ID связанного объекта. |
FACILITY_NAME | Заполняется значением поля NAME связанного объекта. |
LEVEL_ID | Заполняется значением поля LEVEL_ID связанного уровня. |
LEVEL_NAME | Заполняется значением поля NAME связанного уровня. |
LEVEL_NUMBER | Заполняется значением поля LEVEL_NUMBER связанного уровня. |
AREA_GROSS | На основе геометрии комнаты. |
AREA_NET | На основе геометрии комнаты. |
AREA_UM | Единица измерения, используемая для расчета площади. Она устанавливается в параметре Единицы измерения в инструменте Импорт BIM в набор данных Indoor. |
ELEVATION_ABSOLUTE | Заполняется с абсолютной высотой связанного уровня. |
ELEVATION_RELATIVE | Заполняется с относительной высотой связанного уровня. |
VERTICAL_ORDER | Заполняется в вертикальном порядке связанного уровня. |
Подробная информация
Поле | Описание |
---|---|
DETAIL_ID | Смарт-ключ, основанный на значении поля LEVEL_ID связанного уровня и категории архитектурного проекта объекта из исходного файла BIM. |
USE_TYPE | Заполняется категорией архитектурного дизайна объекта из слоя Floorplan_Polyline в исходном BIM-файле. |
FACILITY_ID | Заполняется значением поля FACILITY_ID связанного объекта. |
FACILITY_NAME | Заполняется значением поля NAME связанного объекта. |
LEVEL_ID | Заполняется значением поля LEVEL_ID связанного уровня. |
LEVEL_NAME | Заполняется значением поля NAME связанного уровня. |
LEVEL_NUMBER | Заполняется значением поля LEVEL_NUMBER связанного уровня. |
ELEVATION_ABSOLUTE | Заполняется с абсолютной высотой связанного уровня. |
ELEVATION_RELATIVE | Заполняется с относительной высотой связанного уровня. |
VERTICAL_ORDER | Заполняется в вертикальном порядке связанного уровня. |
Проверка выходных данных
Проверьте выходные объекты, созданные с помощью инструмента Импорт BIM в набор данных Indoor в базе геоданных Indoors.
- Щелкните кнопку Добавить данные и добавьте классы пространственных объектов Объекты, Уровни, Комнаты и Детали вашей базы геоданных Indoors на ту же карту, на которую вы загрузили поэтажные планы BIM.
Примечание:
Чтобы переключаться между этажами, включите фильтр диапазона для каждого слоя на карте (используя целочисленный атрибут Вертикальный порядок), измените режим фильтрации на Одно значение на вкладке Диапазон и используйте виджет Фильтр диапазона в правой части карты, чтобы перемещаться вверх или вниз по этажам.
- Убедитесь, что все уровни, выбранные в параметре Этажи для импорта, отображаются в наборе данных indoor.
Вы можете устранить неполадки, если обнаружите одну из следующих проблем:
Проблема Решение Ошибки или пробелы в характеристиках объекта и уровней
Пробелы в объектах помещений и уровней могут возникать, когда элементы пола моделируются на чертеже САПР, который связан с исходным файлом BIM. Убедитесь, что объекты пола смоделированы в файле BIM, и перезапустите инструмент.
Ошибки или пробелы в деталях или объектах комнат
Пробелы в деталях и объектах комнат могут возникать, если элементы не связаны с уровнем. Убедитесь, что детали и объекты комнат связаны с уровнем в исходном BIM-файле, и перезапустите инструмент.
- Просмотрите USE_TYPE объектов пространств класса объектов Секции, чтобы идентифицировать пространства, которые не должны быть напрямую назначены пользователям рабочих мест в приложении Indoor Space Planner. Задайте значение ASSIGNMENT_TYPE равным Не назначено для этих пространств.
Примечание:
Ниже приведены примеры типов помещений, которые, как правило, не назначаются пользователям рабочих мест и не используются для определения областей незакрепленных рабочих мест и офис-отелей:
- Фойе
- Области общих помещений
- Основные области
- Туалеты
- Комнаты отдыха
- Сохраните карту.
После загрузки этажных планов в базу геоданных Indoors, можно загрузить POI, события и данные пользователей рабочих мест.