Доступно с дополнительным модулем ArcGIS Indoors Pro или ArcGIS Indoors Maps.
Файлы САПР обычно используются для архитектурного моделирования и могут использоваться для создания рабочей области помещения. Инструмент Импорт САПР в набор данных Indoor импортирует элементы из файлов .dwg или .dgn и использует их на чертеже для построения объектов поэтажного плана в Информационной модели ArcGIS Indoors.
Подробнее о работе с данными САПР в ArcGIS Pro
После создания рабочей области Indoors с помощью инструмента Создать набор данных Indoor или Создать базу геоданных Indoors вы сможете использовать инструмент Импорт САПР в набор данных Indoor для загрузки поэтажных планов из файлов САПР (.dwg или .dgn) в свою рабочую область Indoors. Вы можете вручную загрузить дополнительные объекты, события и данные о пользователях рабочих мест.
Вы можете использовать инструмент Импорт САПР в набор данных Indoor, чтобы импортировать данные САПР для одного уровня (этажа) за раз в рабочую область Indoors. Инструмент поддерживает включение нескольких файлов САПР, если данные для одного уровня распределены по нескольким чертежам САПР.
Примечание:
Вы также можете использовать инструмент Импорт поэтажных планов в базу геоданных Indoors для импорта файлов САПР в рабочую область Indoors. Этот инструмент требует заполнения электронной таблицы Excel для сопоставления данных из файлов САПР с моделью Indoors.
Импорт данных САПР в рабочую область Indoors включает в себя следующие шаги высокого уровня:
- Геопривязка и добавление поэтажных планов.
- Запуск инструмента Импорт САПР в набор данных Indoor для добавления объектов в рабочую область Indoors.
- Сопоставление аннотации САПР с рабочей областью Indoors.
- Проверка выходных объектов, созданных инструментом.
Каждый шаг описан далее в разделах ниже.
Геопривязка и добавление планов этажей
Чтобы выполнить пространственную привязку и добавить поэтажные планы САПР на карту, выполните следующие действия:
- Выполните пространственную привязку файлов САПР, если вы этого еще не сделали.
Примечание:
Перед запуском инструмента файл САПР должен иметь пространственную привязку и иметь связанный файл .wld. Важно точно выполнить географическую привязку планов этажей, поскольку ошибки в масштабировании или географическом местоположении приводят к неправильным расчетам местоположения объектов Indoors.
- На вкладке Карта щёлкните кнопку Добавить данные .
Откроется диалоговое окно Добавить данные.
- Перейдите к папке, в которой хранятся данные САПР с пространственной привязкой, и выберите файл .dwg или .dgn, содержащий данные поэтажного плана.
Запуск инструмента Импорт САПР в набор данных Indoor
Инструмент Импорт САПР в набор данных Indoor поддерживает загрузку данных САПР непосредственно из файла САПР или из слоев карты, созданных при добавлении файла САПР к карте в ArcGIS Pro. При импорте из слоев карты учитывается выборка на слое, что позволяет импортировать поднабор данных САПР. Например, вы можете выбрать объекты в слоях карты на основе местоположения, чтобы импортировать только южное крыло уровня, или выбрать только элементы Door для импорта как часть границ секций.
Примечание:
Когда данные САПР добавляются на карту в ArcGIS Pro, все элементы САПР с определенным типом геометрии, например полилинией, добавляются как часть одного слоя карты и обозначаются слоем САПР. Можно визуализировать каждый слой САПР как отдельный слой карты, выбрав слой и щелкнув Группировать по слою САПР на вкладке Данные САПР на ленте. Удалите все определяющие запросы, установленные для слоя, прежде чем группировать САПР для слоя. Это может обеспечить больший контроль при изучении данных САПР на карте и использовании слоев карты в качестве входных данных для инструмента Импорт САПР в набор данных Indoor.
Поля, перечисленные в таблицах ниже, заполняются по умолчанию при запуске инструмента Импорт САПР в набор данных Indoor. Можно использовать параметры сопоставления полей, чтобы сопоставить дополнительную информацию из файла САПР с моделью Indoors.
По умолчанию значение z объектов зданий установлено на 0. Значение z объектов уровня заполняется на основе значения параметра Высота этажа и должно отражать высоту уровня по отношению к земле. Z-значения для объектов секций и деталей заполняются на основе z-значения связанного уровня. Обеспечение точности и уникальности z-значений для каждого уровня важно, если вы планируете создать маршрутизируемую внутреннюю сеть или создать 3D-сцены на основе модели Indoors.
Здания
Поле | Описание |
---|---|
FACILITY_ID | Заполнено GUID. Это поле используется для уникальной идентификации здания и поддерживает карты с поддержкой этажей. |
NAME | Заполняется на основе значения параметра Facility Name. |
Уровни
Поле | Описание |
---|---|
LEVEL_ID | Заполнено GUID. Это поле используется для уникальной идентификации уровня и поддерживает карты с поддержкой этажей. |
NAME | Заполняется на основе значения параметра Level Name. |
LEVEL_NUMBER | Значение 1 соответствует уровню первого этажа. Этажам выше первого присваиваются последовательные положительные значения LEVEL_NUMBER. Этажам ниже первого присваиваются последовательные отрицательные значения LEVEL_NUMBER. |
VERTICAL_ORDER | Значение 0 соответствует уровню первого этажа. Этажам выше первого присваиваются последовательные положительные значения VERTICAL_ORDER. Этажам, высота которых меньше указанного первого этажа, присваивается отрицательное значение VERTICAL_ORDER. Уровни с вертикальным порядком 0 отображаются по умолчанию на карте с поддержкой этажей. |
NAME_SHORT | Значение 1 соответствует уровню первого этажа. Этажам выше первого присваиваются последовательные положительные значения LEVEL_NUMBER. Этажам ниже первого присваиваются последовательные отрицательные значения LEVEL_NUMBER. |
AREA_GROSS | Рассчитывается на основе геометрии уровня. Единица измерения определяется на основе единицы измерения горизонтальной системы координат слоя. |
Секции
Поле | Описание |
---|---|
UNIT_ID | Заполнено GUID. Это поле используется для уникальной идентификации секции в модели Indoors. |
USE_TYPE | Заполняется на основе сопоставленной аннотации САПР. |
NAME | Заполняется на основе сопоставленной аннотации САПР. |
LEVEL_ID | Заполняется значением поля LEVEL_ID связанного уровня. |
AREA_GROSS | Рассчитано на основе геометрии секции. Единица измерения определяется на основе единицы измерения горизонтальной системы координат слоя. |
ASSIGNMENT_TYPE | По умолчанию установлено значение нет (None). Вы можете обновить его для секций units, которые нельзя назначить после импорта. |
Подробная информация
Поле | Описание |
---|---|
DETAIL_ID | Заполнено GUID. Это поле используется для уникальной идентификации объекта деталей (detai) в модели Indoors. |
USE_TYPE | Заполнено именем слоя САПР. |
LEVEL_ID | Заполняется значением поля LEVEL_ID связанного уровня. |
Сопоставление аннотации САПР с рабочей областью Indoors
Можно использовать параметр Сопоставление аннотаций САПР, чтобы сопоставить аннотации САПР с объектами в модели Indoors. Как минимум, рекомендуется сопоставить информацию для полей NAME и USE_TYPE в слое секций Units. Значения этих полей используются для включения функциональности в веб- и мобильных приложениях ArcGIS Pro и Indoors. Поле NAME также используется в сценариях обновления при запуске инструмента для обновления объектов в рабочей области Indoors.
В дополнение к сопоставлению аннотаций также можно сопоставлять маркеры САПР с объектами Units, Levels, и Facilities. Это может быть полезно, когда маркер САПР используется в качестве ключа для связи объектов поэтажного плана с информацией об активах во внешней системе. Для сопоставления маркеров САПР с существующим текстовым полем требуются отдельные замкнутые полилинейные элементы во входном файле САПР для представления отдельных полигонов в рабочей области Indoors. Сопоставление маркеров САПР не поддерживается, если полигон в рабочей области Indoors состоит из нескольких объектов (например, если секция создается путем объединения нескольких элементов САПР, представляющих стены, окна и двери).
Подсказка:
Можно определить, представлены ли полигоны секций, этажей и зданий замкнутыми полилиниями, добавив файл САПР на карту в ArcGIS Pro и проверив, представлены ли они как линейными схемами в слое полилинейных объектов, так и полигонами в слое полигонов.
При сопоставлении аннотаций САПР установите следующие параметры в разделе Сопоставление аннотаций САПР инструмента Импорт САПР в набор данных Indoor:
- Целевой слой Indoor - Выберите слой в рабочей области Indoors в котором вы хотите сопоставить аннотацию. В качестве входных данных для этого параметра можно задать Units, Levels или Facilities, которые соответствуют значениям, указанным для параметров Целевые объекты секций, Целевые объекты уровней, Целевые объекты зданий. Сопоставление аннотаций со слоем Details не поддерживается.
- Целевое поле - Выберите поле в целевом слое indoor, в котором вы хотите сопоставить аннотацию САПР.
- Тип элемента - Выберите тип элемента (Text, Block или Handle) аннотации САПР, которую вы сопоставляете. Если аннотация САПР в исходном файле САПР имеет тип Text или MText, выберите Text. Если аннотация САПР сохранена как аннотация block, выберите Block. Чтобы сопоставить маркеры объектов с рабочей областью Indoors, выберите Handle.
- Исходный слой САПР - выберите слой САПР, содержащий аннотацию САПР, которую вы хотите сопоставить.
- Атрибут блока — Если для параметра Тип задано значение Block, выберите имя атрибута блока, в котором хранится аннотация САПР, которую вы хотите сопоставить. Если для параметра Тип установлено значение Text или Handle, не указывайте значение для этого параметра.
- Разделитель - если значение, которое вы хотите сопоставить с целевым полем, хранится в виде текста с разделителями, установите разделитель для этого параметра.
Пример 1 - Если есть аннотации САПР, разделенные точками, такие как CAMPUS.A.A-210, и вы хотите сопоставить третью часть строки (A-210) как значение поля UNIT_NAME, установите для параметра Разделитель значение, равное точке (.).
Пример 2 - Если у вас многострочный текст и вы хотите сопоставить вторую строку, установите для параметра Разделитель значение \P, чтобы указать, что новая строка является разделителем.
- Положение - Если значение, которое вы хотите сопоставить с целевым полем, хранится в виде текста с разделителями, установите положение значения, которое вы хотите сопоставить для этого параметра, в котором начало строки - это положение 1.
Пример 1 - Если у вас есть аннотации САПР, разделенные точками, такие как CAMPUS.A.A-210, и вы хотите сопоставить третью часть строки (A-210) как значение поля UNIT_NAME, установите для параметра Положение значение 3.
Пример 2 - Если у вас многострочный текст и вы хотите сопоставить вторую строку, установите для параметра Положение значение 2.
Использование файла конфигурации
Если при запуске инструмента отмечен параметр Выбрать слой из Исходного САПР, инструмент создает файл конфигурации, который фиксирует исходные слои САПР, сопоставления аннотаций САПР и дополнительные опции. Местоположение выходного файла конфигурации отображается в сообщениях геообработки при запуске инструмента, при этом местоположением по умолчанию является папка для проекта ArcGIS Pro или временная папка, когда инструмент запускается вне проекта.
Можно использовать файл конфигурации для автоматического заполнения параметров в инструменте, чтобы быстро настроить дополнительные запуски инструмента для других файлов САПР с такими же или похожими слоями САПР и сопоставлениями. Это помогает обеспечить согласованность и эффективность импорта. После использования параметра Входной файл конфигурации для применения файла конфигурации можно внести необходимые изменения в заполненные значения для исходных слоев САПР, сопоставлений аннотаций САПР и дополнительных опций перед запуском инструмента. Если перед запуском инструмента в предварительно заполненные значения будут внесены изменения, инструмент создаст новый файл конфигурации с изменениями.
Проверка выходных данных
Чтобы проверить выходные объекты, созданные с помощью инструмента Импорт САПР в набор данных Indoor, выполните следующие действия:
- Добавьте классы объектов Facilities, Levels, Units и Details на карту в ArcGIS Pro.
- Настроить карту с поддержкой этажности.
- Проверьте выходные объекты.
Ниже описаны распространенные проблемы и способы их решения:
Проблема Решение Отсутствующие объекты секций
Убедитесь, что на чертеже САПР нет промежутков между полилиниями, которые превышают параметр среды Допуск XY набора данных indoor. Это может привести к неожиданным пробелам в секциях или к слиянию в одну секцию, когда вы ожидаете несколько секций.
В линейной схеме чертежа плана этажа САПР могут быть промежутки, размер которых превышает параметр среды Допуск XY набора данных indoor. Небольшие промежутки могут привести к отсутствию секций или появлению одной секции там, где ожидается наличие нескольких секций. Параметр Допуск промежутков в инструменте Импорт САПР в набор данных Indoor можно использовать для учета небольших промежутков путем временного увеличения близости замыкания, когда инструмент создает секции и другие полигональные объекты в наборе данных indoor.
Двери не закрываются для создания секций
Убедитесь, что объекты Door на чертеже САПР находятся в пределах допуска, установленного с помощью параметра Расстояние от двери до стены. При необходимости вы можете откорректировать значение параметра и перезапустить инструмент.
Неточные объекты уровня
Если для параметров Исходные слои САПР для уровней или Исходные слои для уровней не предоставлены входные данные, объект создается на основе входных слоев unit. В зависимости от данных это может не создать точную геометрию уровня. Вы можете изменить форму геометрии уровня в ArcGIS Pro или указать значение для параметров Исходные слои САПР для уровней или Исходные слои для уровней.
- If you imported the floor plan data into an Indoors workspace created with the Create Indoors Database tool, review the USE_TYPE value of the space features in the Units feature class to identify the spaces that should not be directly assignable to occupants through the Indoor Space Planner app. Set the ASSIGNMENT_TYPE value of those spaces to Not Assignable.
Ниже приведены примеры типов помещений, которые, как правило, не назначаются пользователям рабочих мест или используются для определения областей незакрепленных рабочих мест и офис-отелей:
- Фойе
- Области общих помещений
- Основные области
- Туалеты
- Комнаты отдыха
- При необходимости запустите правила проверки атрибутов, чтобы выявить ошибки в данных, если вы создали правила атрибутов в своей рабочей области Indoors.
После загрузки поэтажных планов в рабочую область Indoors вы можете загрузить дополнительные объекты, события и данные об пользователях рабочих мест.