Skip to main content

Импорт BIM в набор данных Indoor (Инструменты Indoors)

Краткая информация

Импортирует объекты из файла Revit (.rvt) в рабочую область Indoors, соответствующую информационной модели ArcGIS Indoors. Выходные данные этого инструмента можно использовать для создания карт и сцен, учитывающих расположение на этаже, а также для создания сети внутри здания для маршрутизации.

Использование

  • Этот инструмент можно использовать для загрузки данных поэтажного плана в рабочую область Indoors, созданную с помощью инструмента Создать набор данных Indoor или инструмента Создать базу данных Indoor.

    Подсказка:

    ArcGIS Pro временно преобразует содержимое файла Revit в памяти, прежде чем прочесть его, в соответствие с новейшим форматом файлов. Для повышения производительности рекомендуется обновить вашу модель Revit до последней версии файла Revit с поддержкой ArcGIS Pro.

  • Перед запуском инструмента необходимо выполнить географическую привязку исходных данных BIM. Инструмент поддерживает данные со связанным файлом .ebc, содержащим информацию о пространственной привязке.

    Внимание:

    Убедитесь, что данные BIM содержат точную пространственную привязку (в том числе связанные модели Revit), а система координат набора данных Indoor и набора данных Indoor 3D соответствует системе координат в связанном файле .wld3. Единицы измерения горизонтальной и вертикальной системы координат должны совпадать, и у всех связанных моделей Revit должны быть те же горизонтальные и вертикальные системы координат, как и у основной модели Revit. Неточная географическая привязка или несовпадающие системы координат могут привести к проблемам с масштабированием 3D-объектов.

    Более подробно о добавлении BIM данных в ArcGIS Pro

  • Объекты импортируются из файла Revit в набор данных indoor в соответствии со следующей таблицей:

    Категория Revit

    Класс объектов модели Indoors

    Контур

    Facilities

    Этажи и, дополнительно, крыши

    Уровни

    Помещения, Лестницы и Проемы шахт

    Секции

    Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Панели навесных стен и Окна

    Детали

  • Укажите файл .rvt для значения параметра Входная рабочая область файлов BIM. Либо при добавлении файла .rvt к карте используйте векторный слой Floorplan_Polygon из набора данных Floorplan в исходной рабочей области файлов BIM в качестве входного параметра.

    • Можно выбрать связанные файлы Revit в качестве входных данных для параметра Связанные файлы, который появляется автоматически, если входная рабочая область файлов BIM — это главная модель Revit со связанными файлами.

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

      Примечание:

      Инструмент поддерживает импорт связанных моделей, которые хранятся в файлах .rvt.

  • Параметр Опции дизайна активируется, когда в чертеже Revit обнаруживаются [опции дизайна] Autodesk Revit (https://links.esri.com/revit-design-options). Опции дизайна существуют наряду с основной моделью Revit и обычно используются на этапе проектирования строительных проектов. Опции дизайна организованы в наборы, и только одна опция в каждом наборе может быть назначена основной.

    Опции дизайна для любого из выбранных связанных файлов Revit будут автоматически появляться доступными для выбора в параметре Опции дизайна.

    Инструмент всегда импортирует объекты из основной модели чертежа Revit. При необходимости визуализируйте чертеж Revit в сцене, чтобы определить, какие опции дизайна также следует импортировать. Например, используйте определяющий запрос для фильтрации полигонального слоя поэтажного плана BIM по этажам, а затем отобразите слой, используя уникальные значения в полях Option_Set и Design_Option.

    Примечание:

    После запуска инструмента проверьте импортированные объекты Секции и Детали. В зависимости от того, как были организованы опции дизайна, вы можете обнаружить дополнительные или отсутствующие объекты. Выполнение правил проверки может помочь выявить проблемы, связанные с опциями дизайна, например, перекрывающиеся объекты.

  • Параметры Целевые объекты секций, Целевые объекты деталей, Целевые объекты зданий, Целевые объекты уровней, Целевые 3D-объекты секций, Целевые 3D-объекты деталей и Целевые 3D-объекты зданий должны ссылаться на классы объектов или векторные слои, соответствующие модели Indoors.

    Примечание:

    Целевые 2D-объекты должны быть из одной файловой базы геоданных, многопользовательской базы геоданных или сервиса объектов.

    Целевые 3D-объекты могут храниться в другой рабочей области относительно целевых 2D объектов.

  • Параметр ID здания используется для заполнения поля FACILITY_ID для импортированных объектов зданий в наборе данных indoor. При установке этого параметра помните следующее:

    • Использование пробелов не допускается. Вы можете заменить пробелы символами подчеркивания. Например, пишите Building XYZ используйте Building_XYZ.

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

    • Чтобы обновить существующее здание, используйте значение поля FACILITY_ID для этого объекта здания в целевых объектах зданий.

      Примечание:

      Чтобы обновить существующий объект здания, значение параметра ID здания должно соответствовать значению поля FACILITY_ID объекта здания, а значение параметра Имя здания должно соответствовать значению поля NAME объекта здания. Соответствие чувствительно к регистру.

  • Параметр Имя здания используется для заполнения поля NAME для импортированных объектов зданий в наборе indoor.

  • Параметр Задать высоту наземного этажа равной нулю указывает, нужно ли использовать 0 в качестве высоты наземного этажа или использовать привязанную высоту первого этажа.

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

    • Когда отметка снята, высота этажей будет соответствовать высоте этажей в привязанной BIM-модели. Снятие этой отметки позволяет опубликовать сцены с поддержкой этажей с поверхностями высот. Перед снятием отметки убедитесь, что BIM-модель правильно привязана к поверхности Земли.

  • Параметр Имя наземного этажа определяет первый этаж здания. Вертикальный порядок, номер уровня и z-значение для каждого уровня в объектах целевого уровня определяются на основе этого значения. Всем уровням с высотой меньше указанного первого этажа присваивается отрицательный порядковый номер по вертикали.

    Примечание:

    — Вам не нужно импортировать этаж, который вы установили в качестве первого этажа, в набор данных indoor.

    — В качестве входных данных для этого параметра принимаются только занимаемые уровни.

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

    • Объект Зданий будет обновлен, если значения параметров ID здания и Имя здания совпадают со значениями полей FACILITY_ID и NAME, соответственно, для целевого объекта Зданий.

    • Объект Уровни и связанные с ним объекты Детали и Секции будут обновлены, если значение поля BldgLevel для объекта Уровни в исходном файле BIM совпадает со значением поля NAME для целевого объекта уровней.

    Примечание:

    Если значения параметров ID здания и Имя здания не совпадают с полями FACILITY_ID и NAME для существующего объекта здания, и полигон поэтажного плана BIM не пересекает существующий объект здания, инструмент импортирует данные BIM как новое здание с указанными значениями ID здания и Имя здания.

  • Параметр Поле типа использования полигона плана этажа определяет поле из векторного слоя Floorplan_Polygon, которое будет использоваться для заполнения поля USE_TYPE целевых объектов Секций. Если поле не указано, используется значение поля RoomName из слоя Floorplan_Polygon.

  • Вы можете сопоставить дополнительные атрибуты из слоя Rooms в исходном BIM-файле с существующими полями для целевых объектов секций, используя следующие параметры:

    • Входной параметр Слой BIM Rooms определяет слой Rooms, расположенный в наборе данных Architectural в исходном файле BIM.

    • Параметр Сопоставление свойств комнат можно использовать для сопоставления полей входного слоя BIM Rooms с полями целевого объекта секций. Поля должны существовать до запуска инструмента. Рекомендуется сопоставить поля исходного слоя BIM Rooms с целевыми полями с тем же типом данных.

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

    • Нельзя использовать несколько входных слоев с одинаковым именем в качестве значения параметра Сопоставление свойств комнат. Вместо этого используйте кнопку Обзор на панели Геообработка для поиска полного пути к каждому из слоев Комнат.

  • Следующие поля будут сопоставлены по умолчанию, если они присутствуют в классе объектов Секций и не могут быть сопоставлены с помощью параметра Сопоставление свойств комнат: AREA_GROSS, AREA_NET, AREA_UM, ELEVATION_ABSOLUTE, ELEVATION_RELATIVE, FACILITY_ID, FACILITY_NAME, LEVEL_ID, LEVEL_NAME, LEVEL_NUMBER, NAME, UNIT_ID, USE_TYPE и VERTICAL_ORDER.

  • Можно использовать параметр Этажи для импорта для определения этажей во входном файле BIM, которые будут импортированы, следующими способами:

    • Добавление и обновление выбранных уровней в данных indoor.

    • Импорт уровней со связанным этажом или элементами крыши.

    Если входные данные указаны для этого параметра, только поднабор данных будет импортирован. Если значение оставлено пустым, будут импортированы все этажи из BIM файла. Элементы крыши будут импортированы только в том случае, если они указаны в качестве входных данных для этого параметра.

  • Используйте параметр Единицы измерения площадей для указания единиц для поля AREA_GROSS в классах объектов Уровни и Секции.

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

    • Этот параметр по умолчанию не отмечен. Если этот параметр не отмечен, инструмент проверяет, пересекает ли входной план этажа BIM какой-либо существующий полигон здания в целевых объектах зданий. Если обнаружено пересечение, инструмент проверяет, соответствуют ли указанные значения параметров ID здания и Имя здания значениям полей FACILITY_ID и NAME пересекающегося объекта Зданий. Если значения совпадают, инструмент обновляет существующее здание. Если значения не совпадают, инструмент выдает предупреждающее сообщение и прекращает работу.

    • Когда этот параметр отмечен, инструмент не проверяет, пересекает ли входной план этажа BIM какой-либо существующий полигон здания в целевых объектах зданий. Отметьте этот параметр, чтобы импортировать здание, которое перекрывает существующее здание или касается его.

  • Используйте параметры Целевые 3D-объекты зданий, Целевые 3D-объекты секций и Целевые 3D-объекты деталей для импорта объектов в слои мультипатчей Здания 3D, Секции 3D и Детали 3D, соответственно. Объекты будут импортированы в целевые слои следующим образом:

    • Целевые 3D-объекты зданий — объекты-мультипатчи будут созданы в слое Здания 3D, содержащем оболочку объекта здания из класса объектов ExteriorShell.

    • Целевые 3D-объекты секций — объекты-мультипатчи будут созданы в слое Секции 3D, содержащем контуры объектов в категории Комнаты модели .

    • Целевые 3D-объекты деталей — объекты-мультипатчи будут созданы в слое Детали 3D из объектов следующих категорий Revit: Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Окна, Карнизы и Панели навесных стен.

    • Символы генерируются на основе символов модели Revit.

Параметры

Подпись Объяснение Тип данных

Входная рабочая область файлов BIM

Исходный файл .rvt или векторный слой Floorplan_Polygon из исходного файла .rvt, который был добавлен к текущей карте.

Feature Layer; BIM File Workspace

Целевые объекты секций

Целевой векторный слой, класс пространственных объектов или сервис объектов Секции, соответствующие информационной модели Indoors и находящиеся в той же рабочей области, что и целевые объекты Зданий, Уровней и Деталей.

Feature Layer

Целевые объекты деталей

Целевой векторный слой, класс пространственных объектов или сервис объектов Детали, который соответствует модели Indoors и находится в той же рабочей области, что и целевые объекты Зданий, Уровней и Деталей.

Feature Layer

Целевые объекты уровня

Целевой векторный слой, класс пространственных объектов или сервис объектов Уровни, который соответствует модели Indoors и находится в той же рабочей области, что и целевые объекты Зданий, Секций и Деталей.

Feature Layer

Целевые объекты зданий

Целевой векторный слой, класс пространственных объектов или сервис объектов Здания, который соответствует модели Indoors и находится в той же рабочей области, что и целевые объекты Уровней, Секций и Деталей.

Feature Layer

Facility ID

Уникальный ID здания, который будет присвоен выходным объектам Indoors. Facility ID не должен содержать пробелы.

String

Название здания

Общее название здания.

String

Имя наземного этажа

Цокольный этаж дома. Вертикальный порядок уровней определяется на основе этого значения. Всем уровням с высотой меньше указанного первого этажа будет присвоен отрицательный вертикальный порядок.

String

Поле типа использования комнат

(Дополнительный)

Поле из векторного слоя Rooms, которое будет использоваться для заполнения поля USE_TYPE для целевого объекта секций. Если поле не задано, будут использоваться значение поля RoomName.

String

Этажи для импорта

(Дополнительный)

Этажи во входном файле .rvt, который будет импортирован в целевые объекты. Если этажи не указаны, импортируются все этажи, кроме элементов крыши.

String

Единицы измерения площадей

(Дополнительный)

Задает единицы измерения, которые будут использоваться для полей площади в классах объектов Levels и Units.

  • Квадратные метрыЕдиницами площади будут квадратные метры.

  • Квадратные футыЕдиницами измерения площади будут квадратные футы. Используется по умолчанию.

String

Входной слой BIM Rooms.

(Дополнительный)

Слой Комнаты из набора данных Architectural во входном файле .rvt. Этот слой будет использоваться для получения расширенных значений полей, которые могут быть сопоставлены с существующими полями в классе пространственных объектов Секции с помощью значения параметра Сопоставление свойств комнат.

Feature Layer

Сопоставление свойств комнат

(Дополнительный)

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

Field Mappings

Разрешить вставку нового перекрывающегося здания

(Дополнительный)

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

  • ОтмеченоИнструмент не проверяет, пересекает ли входной полигон плана этажа BIM какой-либо существующий полигон здания в целевых объектах зданий. Вы можете использовать эту опцию, чтобы импортировать здание, которое перекрывает существующее здание или касается его.

  • Не отмеченоИнструмент проверяет, пересекает ли входной полигон плана этажа BIM какой-либо существующий полигон здания в целевых объектах зданий. Если обнаружено пересечение, инструмент проверяет, соответствуют ли указанные значения параметров ID здания и Имя здания значениям полей FACILITY_ID и NAME пересекающегося объекта Зданий. Если значения совпадают, инструмент обновляет существующее здание. Если значения не совпадают, инструмент выдает предупреждающее сообщение и прекращает работу. Используется по умолчанию.

Boolean

Опции дизайна

(Дополнительный)

Опции дизайна Revit во входном файле .rvt, которые будут включены при импорте объектов. Если значение не указано, будет импортирована только основная модель. Этот параметр включен, если входной файл .rvt содержит опции проектирования Revit.

String

Целевые 3D-объекты секций

(Дополнительный)

Целевой слой, класс пространственных объектов или сервис объектов Секции 3D, соответствующие модели Indoors. Объекты-мультипатчи секций будут созданы в целевом слое 3D-секций, которые представляют основу каждой комнаты во входном файле .rvt.

Feature Layer

Целевые 3D-объекты деталей

(Дополнительный)

Целевой слой, класс пространственных объектов или сервис объектов Детали 3D, соответствующие модели Indoors. Объекты-мультипатчи деталей будут созданы в целевом слое 3D-деталей из следующих категорий входного файла .rvt: Двери, Пандусы, Лестницы, Лестничные опоры, Лестничные площадки, Колонны, Конструктивные колонны, Стены, Окна, Карнизы и Панели навесных стен

Feature Layer

Целевые 3D-объекты зданий

(Дополнительный)

Целевой векторный слой, класс пространственных объектов или сервис объектов Здания 3D, соответствующие модели Indoors. Объект-мультипатч здания будет создан в целевом слое Здания 3D из категории ExteriorShell во входном файле .rvt.

Feature Layer

Связанные файлы

(Дополнительный)

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

String

Задать высоту наземного этажа равной нулю

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

  • ОтмеченоВысота наземного этажа будет задана как 0, а z-значения остальных этажей будут определяться относительно наземного этажа. Используется по умолчанию.

  • Не отмеченоВысота объектов этажей будет соответствовать высоте этажей в привязанной BIM-модели.

Boolean

Производные выходные данные

Подпись Объяснение Тип данных

Обновленные Секции

Обновленные целевые объекты секций.

Feature Layer

Параметры среды

Текущая рабочая область

Информация о лицензировании

  • Basic: Нет
  • Standard: Нет
  • Advanced: Требуется ArcGIS Indoors Pro или ArcGIS Indoors Maps