Доступно с дополнительным модулем 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. |
Levels
Поле | Описание |
---|---|
LEVEL_ID | Заполнено GUID. Это поле используется для уникальной идентификации уровня и поддерживает карты с поддержкой этажей. |
NAME | Заполняется на основе значения параметра Level Name. |
LEVEL_NUMBER | Значение 1 соответствует уровню первого этажа. Уровням выше первого этажа присваиваются последовательные положительные значения номера уровня. Уровням ниже первого этажа присваиваются последовательные отрицательные значения номера уровня. |
VERTICAL_ORDER | Значение 0 соответствует уровню первого этажа. Уровням выше первого этажа присваиваются последовательные положительные значения вертикального порядка. Уровням с отметкой ниже указанного первого этажа присваивается отрицательное значение вертикального порядка. Уровни с вертикальным порядком 0 отображаются по умолчанию на карте с поддержкой этажей. |
NAME_SHORT | Значение 1 соответствует уровню первого этажа. Уровням выше первого этажа присваиваются последовательные положительные значения номера уровня. Уровням ниже первого этажа присваиваются последовательные отрицательные значения номера уровня. |
AREA_GROSS | Рассчитывается на основе геометрии уровня. Единица измерения определяется на основе единицы измерения горизонтальной системы координат слоя. |
Units
Поле | Описание |
---|---|
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.
При сопоставлении аннотаций САПР установите следующие параметры в разделе Сопоставление аннотаций САПР инструмента Импорт САПР в набор данных Indoor:
- Целевой слой Indoor - выберите слой в рабочей области Indoors, к которому вы хотите сопоставить аннотацию. В качестве входных данных для этого параметра можно задать Units, Levels или Facilities, которые соответствуют значениям, указанным для параметров Целевые объекты секций, Целевые объекты уровней, Целевые объекты зданий. Сопоставление аннотаций со слоем Details не поддерживается.
- Целевое поле - выберите поле в целевом слое indoor, с которым вы хотите сопоставить аннотации САПР.
- Тип элемента - выберите тип элемента (Text или Block) аннотации САПР, которую вы сопоставляете. Если аннотация САПР в исходном файле САПР имеет тип Text или MText, выберите Text. Если аннотация САПР сохранена как аннотация block, выберите Block.
- Исходный слой САПР - выберите слой САПР, содержащий аннотацию САПР, которую вы хотите сопоставить.
- Атрибут блока - если для параметра Тип элемента установлено значение Block, выберите имя атрибута блока, в котором хранится аннотация САПР, которую вы хотите сопоставить с целевым полем. Если для параметра Тип элемента установлено значение Text, не указывайте значение для этого параметра.
- Разделитель - если значение, которое вы хотите сопоставить с целевым полем, хранится в виде текста с разделителями, установите разделитель для этого параметра.
Пример 1 - Если есть аннотации САПР, разделенные точками, такие как CAMPUS.A.A-210, и вы хотите сопоставить третью часть строки (A-210) как значение поля UNIT_NAME, установите для параметра Разделитель значение равное точке (.).
Пример 2 - Если у вас многострочный текст и вы хотите сопоставить вторую строку, установите для параметра Разделитель значение \P, чтобы указать, что новая строка является разделителем.
- Положение - Если значение, которое вы хотите сопоставить с целевым полем, хранится в виде текста с разделителями, установите положение значения, которое вы хотите сопоставить для этого параметра, где начало строки - это положение 1.
Пример 1 - Если у вас есть аннотации САПР, разделенные точками, такие как CAMPUS.A.A-210, и вы хотите сопоставить третью часть строки (A-210) как значение поля UNIT_NAME, установите для параметра Положение значение 3.
Пример 2 - Если у вас многострочный текст и вы хотите сопоставить вторую строку, установите для параметра Положение значение 2.
Проверка выходных данных
Проверьте выходные объекты, созданные с помощью инструмента Импорт САПР в набор данных Indoor:
- Добавьте классы объектов Facilities, Levels, Units и Details на карту в ArcGIS Pro.
- Настроить карту с поддержкой этажности.
- Проверьте выходные объекты.
Ниже подробно описаны распространенные проблемы, с которыми вы можете столкнуться:
Проблема Решение Отсутствующие объекты секций
Убедитесь, что на чертеже САПР нет промежутков между полилиниями, которые превышают допуск по XY для набора данных indoor. Это может привести к неожиданным пробелам в секциях или к слиянию в одну секцию, когда вы ожидаете несколько секций.
Двери не закрываются для создания секций
Убедитесь, что объекты Door на чертеже САПР находятся в пределах допуска, установленного с помощью параметра Расстояние от двери до стены. При необходимости вы можете откорректировать значение параметра и перезапустить инструмент.
Неточные объекты уровня
Если для параметров Исходные слои САПР для уровней или Исходные слои для уровней не предоставлены входные данные, объект создается на основе входных слоев unit. В зависимости от данных это может не создать точную геометрию уровня. Вы можете изменить форму геометрии уровня в ArcGIS Pro или указать значение для параметров Исходные слои САПР для уровней или Исходные слои для уровней.
- Если вы импортировали данные поэтажного плана в рабочую область Indoors, созданную с помощью инструмента Создать базу данных Indoors, просмотрите значение USE_TYPE пространственных объектов в классе пространственных объектов Секции, чтобы найти пространства, которые нельзя напрямую назначать пользователям рабочих мест через приложение Indoor Space Planner. Задайте для этих пространств значение ASSIGNMENT_TYPE Не назначается.
Ниже приведены примеры типов помещений, которые, как правило, не назначаются пользователям рабочих мест или используются для определения областей незакрепленных рабочих мест и офис-отелей:
- Фойе
- Области общих помещений
- Основные области
- Туалеты
- Комнаты отдыха
- При необходимости запустите правила проверки атрибутов, чтобы выявить ошибки в данных, если вы создали правила атрибутов в своей рабочей области Indoors.
После загрузки поэтажных планов в рабочую область Indoors вы можете загрузить дополнительные объекты, события и данные об пользователях рабочих мест.