Обновление поэтажных планов BIM

Доступно с дополнительным модулем ArcGIS Indoors Pro или ArcGIS Indoors Maps.

После того как данные импортированы в Информационную модель ArcGIS Indoors, вам может потребоваться периодически обновлять набор данных indoor обновленными файлами Autodesk Revit или .ifc для таких сценариев, как добавление нового здания, нового этажа в существующем здании или реконструкция существующего этажа. Инструменты Импорт BIM в набор данных Indoor и Импорт IFC в набор данных Indoor предназначены для использования в сценариях сервис-ориентированных версий.

Подсказка:

Перед обновлением данных indoor рекомендуется создать резервную копию базы геоданных и включить отслеживание изменений. Если вы поддерживаете данные с помощью сервиса объектов с сервис-ориентированной версией, рекомендуется загрузить обновленные данные в новую версию перед объединением с версией по умолчанию.

Обновление поэтажных планов из Revit

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

Обработка обновленных файлов Revit

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

При запуске этого инструмента для обновления существующих данных indoor, происходит следующее:

  • Для объектов зданий инструмент выполняет чувствительное к регистру сравнение значений параметров указанного Facility ID и Facility Name со значениями полей FACILITY_ID и NAME существующих зданий в данных indoor. Если здание с совпадающим ID и названием обнаружено, существующее здание обновляется. Затем инструмент выполняет поиск совпадающих уровней в здании, сравнивая имена уровней в существующих данных indoor с именами уровней в исходном файле Revit, и происходит одно из следующих изменений:

    • Если в рабочей области Indoors обнаружены совпадающие уровни, объекты уровней, секций и деталей, связанные с этими уровнями, заменяются.
    • Если вы включаете значения для параметров Целевые 3D-объекты секций и Целевые 3D-объекты деталей, 3D-объекты секций и деталей, которые связаны с теми уровнями, также удаляются или повторно импортируются. Если вы включаете значение для Целевых 3D-объектов зданий, связанный 3D-объект здания удаляется или повторно импортируется.
    • Если совпадающих объектов нет, инструмент импортирует и добавляет выбранные этажи и связанные с ними объекты из файла BIM как новые уровни, секции и детали.
    Примечание:

    Вы можете выбрать, какие уровни обновлять, используя параметр Этажи для импорта. Если этот параметр заполнен, обновляются только выбранные этажи. Если этажи не выбраны, все этажи из файла Revit импортируются и обновляются.

  • Если значения параметров Facility ID и Facility Name не соответствуют существующему объекту здания в наборе данных indoor, объекты из исходного файла Revit импортируются как часть нового здания с указанным ID и именем.

За исключением полей атрибутов, которые обновляются автоматически (например, AREA_GROSS), существующие значения полей атрибутов сохраняются. Можно заменить поля атрибутов с помощью списка Выходных полей в значении параметра Сопоставление свойств комнат, чтобы сопоставить их с полями источника.

Если при импорте данных Revit для нового здания контур нового здания пересекается или перекрывает контур существующего объекта здания, инструмент прекращает работу и генерирует отчет об ошибке, связанной с конфликтом. Это помогает избежать случайного импорта противоречивых данных поэтажного плана в рабочую область indoor. В некоторых случаях вы можете захотеть разрешить импорт, если контур нового здания пересекает или перекрывает контур существующего объекта здания. Для этого поставьте отметку Разрешить вставить новое перекрывающееся здание и запустите инструмент. По умолчанию эта опция не отмечена.

Примечание:

Если Revit параметры дизайна используются для обновления существующих поэтажных планов (например, во время реконструкции), внутренние идентификаторы элементов Revit могут измениться. Если ID изменяются, инструмент Импорт BIM в набор данных Indoor удаляет и повторно добавляет соответствующие объекты секций и деталей вместо изменения существующих объектов. Если это произойдет, вам может потребоваться повторно заполнить бизнес-данные (такие как заполняемость, резервирование или пользовательские атрибуты) для затронутых объектов.

Обновление поэтажных планов

Чтобы обновить поэтажные планы с помощью файлов Revit, выполните следующие шаги:

  1. Запустите ArcGIS Pro.
  2. Войдите в организацию ArcGIS с лицензией ArcGIS Indoors, если необходимо.
  3. Откройте новый или существующий проект.
  4. Добавьте слой Floorplan_Polygon из обновленного файла Revit на вашу карту или сцену.
  5. Или создайте резервную копию модели Indoors.
    Примечание:

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

  6. Запустите инструмент Импорт BIM в набор данных Indoor.
    Примечание:

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

    Слои Секции, Детали, Уровни и Здания в наборе данных indoor обновляются объектами из входной модели Revit. Объекты удаляются и повторно импортируются в связанное здание из слоев 3D-секции, 3D-детали, 3D-здания, если в инструменте настроены 3D-параметры.

  7. Проверьте рабочую область Indoors на наличие новых и обновленных объектов.

Обновление поэтажных планов из IFC

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

Обработка обновленных .ifc файлов

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

При запуске инструмента Импорт IFC в набор данных Indoor происходит следующее:

  • Для объектов зданий инструмент выполняет чувствительное к регистру сравнение значений параметра Имя здания со значениями полей NAME существующих объектов зданий в данных indoor. Если обнаружен объект здания с совпадающим именем, существующий объект обновляется. Затем инструмент выполняет поиск совпадающих объектов уровней в здании, сравнивая имена уровней в существующих данных indoor с именами уровней в исходном файле .ifc, и происходит одно из следующих изменений:
    • Если в рабочей области Indoors найдены соответствующие объекты уровней, они обновляются. Объекты секций на совпадающих уровнях обновляются, если их геометрия или сопоставленные атрибуты в файле .ifc отличаются от данных indoor. Объекты деталей на сопоставленных уровнях удаляются и импортируются повторно.
    • Если вы включаете значения для параметров Целевые 3D-объекты секций и Целевые 3D-объекты деталей, 3D-объекты секций и деталей, которые связаны с теми уровнями, также удаляются или повторно импортируются. Если вы включаете значение для Целевых 3D-объектов зданий, связанный 3D-объект здания удаляется или повторно импортируется.
    • Если совпадающих объектов нет, инструмент импортирует и добавляет выбранные этажи и связанные с ними объекты из файла BIM как новые уровни, секции и детали.

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

    • Если исходные извлеченные слои поэтажного плана содержат только подмножество объектов из файла .ifc, в рабочей области Indoors будут обновлены только эти объекты.
    • Если в извлеченных слоях поэтажного плана есть какие-либо запросы определения или выборки слоев, эти выборки учитываются инструментом Импорт IFC в набор данных Indoor и обновляются только выбранные объекты. Если извлеченные слои поэтажного плана содержат выборку, никакие секции в рабочей области Indoors не удаляются, и нужно удалить их вручную, чтобы изъять из поэтажного плана.
    Примечание:

    Объекты деталей удаляются и повторно импортируются каждый раз, когда во время обновления выбирается другое подмножество полилинейного слоя поэтажного плана. Это может привести к исчезновению объектов деталей в рабочей области Indoors — в зависимости от выбранного вами подмножества в процессе обновления.

  • Если значение параметра Имя здания не соответствует существующему объекту здания в рабочей области Indoors, объекты из исходного файла .ifc импортируются как часть нового строения с заданным именем. Существующие значения полей атрибутов из слоя объектов зданий добавляются к новому объекту, за исключением полей атрибутов, которые обновляются автоматически, таких как AREA_GROSS. При желании можно перезаписать поля атрибутов, используя список Выходные поля в параметре Сопоставление свойств секций.

Обновление поэтажных планов

Чтобы обновить поэтажные планы с помощью файлов .ifc, выполните следующие шаги:

  1. Запустите ArcGIS Pro.
  2. Войдите в организацию ArcGIS с лицензией ArcGIS Indoors, если необходимо.
  3. Откройте новый или существующий проект.
  4. При необходимости создайте резервную копию рабочей области Indoors или переключитесь на новую версию, если ваша рабочая область Indoors является сервисом объектов с сервис-ориентированной версией.
    Примечание:

    Если вы не используете данные сервис-ориентированной версии, можете создать резервную копию данных, чтобы проверить обновленные данные без потери текущей версии данных. Если у вас не включено отслеживание изменений, включение его в рабочей области Indoors может дополнительно помочь при проверке изменений и управлении ими. Если вы используете данные сервис-ориентированной версии, можете загрузить данные в новую версию, чтобы проверить обновленные данные перед объединением с версией по умолчанию.

  5. При необходимости запустите инструмент Извлечь план этажа файла BIM для файла.ifc, если хотите обновить подмножество поэтажных планов здания.
  6. Запустите инструмент Импорт IFC в набор данных Indoor.

    Слои Секции, Детали, Уровни и Здания в рабочей области Indoors обновляются объектами из входного файла .ifc или слоев поэтажного плана для выбранного здания. Объекты в слое деталей и прочих 3D слоях для выбранного здания будут удалены повторно импортированы.

  7. Проверьте рабочую область Indoors на наличие новых и обновленных объектов.