Импорт поэтажных планов САПР с помощью инструмента Импорт САПР в набор данных Indoor

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

Файлы САПР обычно используются для архитектурного моделирования и могут использоваться для создания рабочей области помещения. Инструмент Импорт САПР в набор данных Indoor импортирует элементы из AutoCAD .dwg или файла .dgn и использует их для построения объектов поэтажного плана в Информационной модели ArcGIS Indoors.

Подробнее о работе с данными САПР в ArcGIS Pro

После того как вы создадите рабочую область Indoors с помощью инструмента Создать набор данных Indoor или Создать базу геоданных Indoors, вы сможете использовать инструмент Импорт САПР в набор данных Indoor для загрузки поэтажных планов из файлов САПР (.dwg или .dgn) в свою рабочую область Indoors. Вы можете вручную загрузить дополнительные объекты, события и данные о пользователях рабочих мест.

Вы можете использовать инструмент Импорт САПР в набор данных Indoor, чтобы импортировать по одному файлу САПР в рабочую область Indoors.

Примечание:

Вы также можете использовать инструмент Импорт поэтажных планов в базу геоданных Indoors для импорта файлов САПР в рабочую область Indoors. Этот инструмент требует заполнения электронной таблицы Excel для сопоставления данных из файлов САПР с моделью Indoors.

Импорт данных САПР в рабочее пространство Indoors включает в себя следующие шаги высокого уровня:

  1. Геопривязка и добавление поэтажных планов.
  2. Запуск инструмента Импорт САПР в набор данных Indoor для добавления объектов в рабочую область Indoors.
  3. Сопоставление аннотации САПР с рабочей областью Indoors.
  4. Проверка выходных объектов, созданных инструментом.

Каждый шаг описан далее в разделах ниже.

Геопривязка и добавление планов этажей

Выполните следующие шаги для геопривязки и добавления данных поэтажного плана САПР на карту:

  1. Выполните пространственную привязку файлов САПР, если вы этого еще не сделали.
    Примечание:

    Перед запуском инструмента файл САПР должен иметь пространственную привязку и иметь связанный файл .wld. Важно точно выполнить географическую привязку планов этажей, поскольку ошибки в масштабировании или географическом местоположении приводят к неправильным расчетам местоположения объектов Indoors.

  2. На вкладке Карта щёлкните кнопку Добавить данные Добавить данные.

    Откроется диалоговое окно Добавить данные.

  3. Перейдите к папке, в которой хранится файл САПР с пространственной привязкой, и выберите файл .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 соответствует уровню первого этажа. Уровням выше первого этажа присваиваются последовательные положительные значения номера уровня. Уровням ниже первого этажа присваиваются последовательные отрицательные значения номера уровня.

VERTICAL_ORDER

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

Уровни с вертикальным порядком 0 отображаются по умолчанию на карте с поддержкой этажей.

NAME_SHORT

Значение 1 соответствует уровню первого этажа. Уровням выше первого этажа присваиваются последовательные положительные значения номера уровня. Уровням ниже первого этажа присваиваются последовательные отрицательные значения номера уровня.

AREA_GROSS

Рассчитывается на основе геометрии уровня. Единица измерения определяется на основе единицы измерения горизонтальной системы координат слоя.

Единицы измерения

ПолеОписание

UNIT_ID

Заполнено GUID. Это поле используется для уникальной идентификации секции в модели Indoors.

USE_TYPE

Заполнено на основе сопоставленной аннотации.

NAME

Заполнено на основе сопоставленной аннотации.

LEVEL_ID

Заполняется значением поля LEVEL_ID связанного уровня.

AREA_GROSS

Рассчитано на основе геометрии секции. Единица измерения определяется на основе единицы измерения горизонтальной системы координат слоя.

Детали

ПолеОписание

DETAIL_ID

Заполнено GUID. Это поле используется для уникальной идентификации секции в модели 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:

  1. Добавьте классы объектов Facilities, Levels, Units и Details на карту в ArcGIS Pro.
  2. Настроить карту с поддержкой этажности.
  3. Проверьте выходные объекты.

    Ниже подробно описаны распространенные проблемы, с которыми вы можете столкнуться:

    ПроблемаРешение

    Отсутствующие объекты секций

    Убедитесь, что между полилиниями на чертеже САПР нет промежутков, превышающих допуск x,y набора данных. Это может привести к неожиданным пробелам в секциях или к слиянию в одну секцию, когда вы ожидаете несколько секций.

    Двери не закрываются для создания секций

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

    Неточные объекты уровня

    Если для параметров Исходные слои САПР для уровней или Исходные слои для уровней не предоставлены входные данные, объект создается на основе входных слоев unit. В зависимости от данных это может не создать точную геометрию уровня. Вы можете изменить форму геометрии уровня в ArcGIS Pro или указать значение для параметров Исходные слои САПР для уровней или Исходные слои для уровней.

  4. Если вы импортировали данные поэтажного плана в рабочую область Indoors, созданную с помощью инструмента Создать базу данных Indoors, просмотрите значение USE_TYPE пространственных объектов в классе пространственных объектов Секции, чтобы найти пространства, которые нельзя напрямую назначать пользователям рабочих мест через приложение Indoor Space Planner. Задайте для этих пространств значение ASSIGNMENT_TYPE Не назначается.

    Ниже приведены примеры типов помещений, которые, как правило, не назначаются пользователям рабочих мест или используются для определения областей незакрепленных рабочих мест и офис-отелей:

    • Фойе
    • Области общих помещений
    • Основные области
    • Туалеты
    • Комнаты отдыха

  5. При необходимости запустите правила проверки атрибутов, чтобы выявить ошибки в данных, если вы создали правила атрибутов в своей рабочей области Indoors.

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