Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль Indoors.
После того, как вы создали набор данных indoor с помощью инструмента Создать набор данных Indoor или создали базу геоданных Indoors с помощью инструмента Создать базу данных Indoors, вы можете использовать инструмент Импорт BIM в набор данных Indoor для загрузки поэтажных планов из файлв BIM в свою рабочую область Indoors. Вы можете вручную загрузить дополнительные объекты, события и данные о пользователях рабочих мест.
Файлы 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, как показано в таблицах ниже.
Примечание:
Инструмент Импорт BIM в набор данных Indoor поддерживает заполнение дополнительных полей в базе геоданных Indoors, если вы создали ее с помощью инструмента Создать базу данных Indoors.
Сооружения
Поле | Описание |
---|---|
FACILITY_ID | Заполняется на основе параметра Имя здания в инструменте Импорт BIM в набор данных Indoor. По умолчанию это имя здания в разделе Информация о проекте слоя Footprint в BIM-файле. Если имя здания null или пустое, это поле заполняется именем исходного файла BIM. |
NAME | Заполняется на основе параметра Имя здания в инструменте Импорт BIM в набор данных Indoor. По умолчанию это имя здания в разделе Информация о проекте слоя Footprint в BIM-файле. Если имя здания null или пустое, это поле заполняется именем исходного файла BIM. |
Уровни
Поле | Описание |
---|---|
LEVEL_ID | Смарт-ключ, основанный на значении поля FACILITY_ID и имени занимаемого уровня в исходном BIM-файле. |
NAME | Заполняется именем занимаемого уровня в исходном BIM-файле. |
LEVEL_NUMBER | Значение 0 соответствует уровню первого этажа. Оно также рассчитывается для других уровней в зависимости от их отношения к выбранному первому этажу. |
VERTICAL_ORDER | Значение 0 соответствует уровню первого этажа. Оно также рассчитывается для других уровней в зависимости от их отношения к выбранному первому этажу. Уровням с отметкой меньше указанного первого этажа присваивается отрицательный вертикальный порядок. |
AREA_GROSS | На основе геометрии уровня. |
Секции
Поле | Описание |
---|---|
UNIT_ID | Смарт-ключ, основанный на значении поля LEVEL_ID и номере комнаты в исходном BIM-файле. |
USE_TYPE | Заполняется полем, выбранным в параметре Поле категории комнаты инструмента Импорт BIM в набор данных Indoor. Если значение не указано, это поле заполняется именем помещения из исходного файла BIM. |
NAME | Заполняется номером комнаты из исходного файла BIM. |
LEVEL_ID | Заполняется значением поля LEVEL_ID связанного уровня. |
AREA_GROSS | На основе геометрии комнаты. |
Подробности
Поле | Описание |
---|---|
DETAIL_ID | Смарт-ключ, основанный на значении поля LEVEL_ID связанного уровня и категории архитектурного проекта объекта из исходного файла BIM. |
USE_TYPE | Заполняется категорией архитектурного дизайна объекта из слоя Floorplan_Polyline в исходном BIM-файле. |
LEVEL_ID | Заполняется значением поля LEVEL_ID связанного уровня. |
Проверка выходных данных
Проверьте выходные объекты, созданные с помощью инструмента Импорт BIM в набор данных Indoor в наборе данных Indoors.
- Щелкните кнопку Добавить данные и добавьте классы пространственных объектов Объекты, Уровни, Комнаты и Детали вашего набора данных Indoors на ту же карту, на которую вы загрузили поэтажные планы BIM.
Примечание:
Чтобы переключаться между этажами в ваших помещениях, вы можете включить фильтр этажей, настроив свою карту для поддержки этажей.
- Убедитесь, что все уровни, выбранные в параметре Этажи для импорта, отображаются в наборе данных indoor.
Вы можете устранить неполадки, если обнаружите одну из следующих проблем:
Выпуск Решение Ошибки или пробелы в характеристиках объекта и уровней
Пробелы в объектах помещений и уровней могут возникать, когда элементы пола моделируются на чертеже САПР, который связан с исходным файлом BIM. Убедитесь, что объекты пола смоделированы в файле BIM, и перезапустите инструмент.
Ошибки или пробелы в деталях или объектах комнат
Пробелы в деталях и объектах комнат могут возникать, если элементы не связаны с уровнем. Убедитесь, что детали и объекты комнат связаны с уровнем в исходном BIM-файле, и перезапустите инструмент.
- Если вы импортировали данные плана этажа в базу геоданных Indoors, просмотрите пространственные объекты USE_TYPE в классе пространственных объектов Units, чтобы определить пространства, которые нельзя напрямую назначать пользователям рабочих мест через приложение Indoor Space Planner. Установите для этих пространств ASSIGNMENT_TYPE значение Не назначается.
Ниже приведены примеры типов помещений, которые, как правило, не назначаются пользователям рабочих мест или используются для определения областей незакрепленных рабочих мест и офис-отелей:
- Фойе
- Области общих помещений
- Основные области
- Туалеты
- Комнаты отдыха
Примечание:
Поле ASSIGNMENT_TYPE не создается инструментом Создать набор данных Indoor. Если вы используете набор данных indoor для планирования пространства, вы должны вручную добавить это поле. Если вы используете базу геоданных Indoors, это поле создается инструментом Создать базу данных Indoors. - Сохраните карту.
После того, как вы загрузили планы этажей в базу данных indoor или базу геоданных Indoors, вы можете загрузить дополнительные объекты, события и данные о пользователях рабочих мест.
Обновление поэтажных планов BIM
При использовании данных в ArcGIS Indoors Information Model, необходимо периодически интегрировать обновленные файлы BIM с набором данных indoor. Это может быть новое здание, новый этаж в имеющемся здании или новая модель этажа. Инструменты геообработки ArcGIS Indoors позволяют применять обновления к выбранному подмножеству данных.
Подсказка:
Перед обновлением данных Indoors, рекомендуется создать архивную копию базы геоданных.
Обработка обновленных файлов BIM
Инструмент Импорт BIM в набор данных Indoor можно запустить на заполненном наборе данных indoor, чтобы добавить новые здания и этажи или заменить существующую информацию из обновленных файлов BIM.
Когда вы запускаете инструмент Импорт BIM в набор данных Indoor для заполненного набора данных indoor, происходит следующее:
Для объектов строений, значение параметра Название здания соответствует названию здания в наборе данных Indoor. Если найдено строение с совпадающим именем, оно заменяется. Затем инструмент ищет совпадающие этажи в строении, сравнивая имена этажей в наборе данных Indoor с именами этажей в исходной файле BIM, и происходит одно из следующего:
- Если в наборе данных Indoor обнаружены совпадающие этажи, этажи, секции и детали, связанные с этими этажами, заменяются.
- Если совпадающих объектов нет, инструмент импортирует и добавляет выбранные этажи и связанные с ними объекты из файла BIM как новые этажи, секции и детали.
Примечание:
Вы можете выбрать, какие уровни обновлять, используя параметр Этажи для импорта. Если этот параметр заполнен, обновляются только выбранные этажи. Если этажи не выбраны, все этажи из файла BIM импортируются и обновляются.
Если значение параметра Имя здания не соответствует имеющемуся объекту строения в наборе данных Indoor, объекты из файла BIM импортируются как часть нового строения с заданным именем здания.
Обновить планы этажей из BIM
Чтобы обновить поэтажные планы, выполните следующие шаги:
- Добавьте слой Floorplan_Polygon из обновленного файла BIM на вашу карту или сцену.
- Запустите инструмент Импорт BIM в набор данных Indoor.
Примечание:
Если вы добавляете или обновляете объекты имеющегося строения, объекты должны быть импортированы из файла BIM, использованного для создания этого строения в наборе данных Indoor.