Загрузка поэтажных планов в Indoors из BIM

Доступно с порталом, лицензированным функциональными возможностями Indoors.​

После создания базы геоданных ArcGIS Indoors вы можете использовать инструмент геообработки Импорт BIM в набор данных Indoor для загрузки планов этажей из файла BIM в базу геоданных Indoors. Вы можете вручную загрузить точки интереса (POI), события и данные о пользователях рабочих мест.

Файлы BIM, например, файлы RVT из Autodesk Revit, обычно используются для 2D и 3D архитектурного моделирования и могут использоваться для создания карты помещений. Инструмент Импорт BIM в набор данных Indoor импортирует объекты непосредственно из файла BIM в набор данных indoor.

Примечание:

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

Процесс конвертации включает выполнение следующих действий:

Геопривязка и добавление планов этажей BIM.

Выполните следующие шаги, чтобы импортировать файл BIM в набор данных indoor:

  1. Выполните геопривязку ваших файлов BIM, если вы этого еще не сделали.
    Примечание:

    Перед запуском инструмента данные BIM должны иметь пространственную привязку в 3D и иметь связанный файл .wld3. Важно точно выполнить географическую привязку планов этажей BIM, поскольку ошибки в масштабировании или географическом местоположении приводят к неправильным расчетам местоположения и абсолютной высоты объектов Indoors.

    Узнайте больше о географической привязке файлов BIM в ArcGIS Pro

  2. На вкладке Карта щелкните кнопку Добавить данные Добавить данные, чтобы добавить слои BIM на карту, если они еще не созданы.
  3. Перейдите в папку, в которой хранится файл 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.

  1. Щелкните кнопку Добавить данные Добавить данные и добавьте классы пространственных объектов Объекты, Уровни, Комнаты и Детали вашей базы геоданных Indoors на ту же карту, на которую вы загрузили поэтажные планы BIM.
    Примечание:

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

  2. Убедитесь, что все уровни, выбранные в параметре Этажи для импорта, отображаются в наборе данных indoor.

    Вы можете устранить неполадки, если обнаружите одну из следующих проблем:

    ПроблемаРешение

    Ошибки или пробелы в характеристиках объекта и уровней

    Пробелы в объектах помещений и уровней могут возникать, когда элементы пола моделируются на чертеже САПР, который связан с исходным файлом BIM. Убедитесь, что объекты пола смоделированы в файле BIM, и перезапустите инструмент.

    Ошибки или пробелы в деталях или объектах комнат

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

  3. Просмотрите USE_TYPE объектов пространств класса объектов Секции, чтобы идентифицировать пространства, которые не должны быть напрямую назначены пользователям рабочих мест в приложении Indoor Space Planner. Задайте значение ASSIGNMENT_TYPE равным Не назначено для этих пространств.
    Примечание:

    Ниже приведены примеры типов помещений, которые, как правило, не назначаются пользователям рабочих мест и не используются для определения областей незакрепленных рабочих мест и офис-отелей:

    • Фойе
    • Области общих помещений
    • Основные области
    • Туалеты
    • Комнаты отдыха

  4. Сохраните карту.

После загрузки этажных планов в базу геоданных Indoors, можно загрузить POI, события и данные пользователей рабочих мест.

Связанные разделы