Создание и изменение объектов с поддержкой этажей

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

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

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

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

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

  • Поле, в котором записывается значение поля LEVEL_ID связанного уровня объекта. Оно используется для определения связанного уровня объекта на картах и сценах с поддержкой этажей.
  • Z-значение связанного этажа в геометрии объекта. Это значение основывается на уровне, выбранном в фильтре этажей при создании объекта.
Примечание:

Объекты, которые вы добавляете в рабочую область Indoors, должны быть с z-значениями и выровнены по вертикали с уровнями в вашей рабочей области Indoors. Поскольку набор сетевых данных является трехмерным, все объекты должны находиться в одной и той же системе координат x, y, z, чтобы они могли замыкаться к сети с соответствующим значением z для маршрутизации или анализа ближайшего здания.

Создание объектов в слоях с поддержкой этажей

Можно использовать инструменты редактирования в ArcGIS Pro для обновления существующей внутренней рабочей области с новыми объектами без необходимости повторного импорта данных поэтажного плана.

Например, если необходимо создать новую секцию на уровне, но при этом сохранить ее выровненной с секцией на этаже выше или ниже, можно сначала использовать инструмент Копировать Копировать, чтобы скопировать секцию, использовать фильтр этажей, чтобы перейти на целевой уровень, а затем использовать инструмент Вставить Вставить, чтобы создать копию секции на нужном уровне. В новой секции информация об этаже и z заполняется автоматически в соответствии с целевым уровнем.

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

В разделах ниже подробно описано, какие поля автоматически заполняются инструментами редактирования при создании объектов в ArcGIS Pro.

Примечание:

При создании или изменении объектов уровней, поля NAME_SHORT и VERTICAL_ORDER не заполняются автоматически. Эти поля используются фильтром этажей, чтобы отбирать отображаемые данные. Проверьте, что эти поля обновлены вручную после редактирования объектов уровней.

Инструмент Создать

В слоях с поддержкой этажей на карте с поддержкой этажей при создании новых объектов с помощью панели Создать объекты определенные поля заполняются автоматически. Чтобы открыть панель Создать объекты нажмите Создать Создать объекты на вкладке Редактирование на ленте.

Для Секций, Деталей, Уровней, Переходов и других объектов с поддержкой этажей, следующие поля заполняются автоматически:

  • Поле Настроенные этажи — заполняется на основе уровня, в котором создается объект. Если объект создан за пределами уровня, поле этажей заполняется значением Null.
  • Значение z назначается на основе уровня, видимого на карте при включенном фильтре этажей.

Дополнительные поля для слоев Indoorsавтоматически заполняются следующим образом:

  • Подробная информация: DETAIL_ID - заполняется уникальным GUID.
  • Units:
    • UNIT_ID- заполняется уникальным GUID.
    • AREA_GROSS- заполняется на основе формы области.
  • Уровни: AREA_GROSS - заполняется на основе формы области.
  • Здания: FACILITY_ID - заполняется уникальным GUID.
  • Пути прохода и переходы:
    • FACILITY_ID и FACILITY_NAME — заполняется на основе здания, в котором расположена начальная вершина.
    • VERTICAL_ORDER, VERTICAL_ORDER_FROM, VERTICAL_ORDER_TO - заполняется вертикальным порядком уровня, на котором расположены начальная и конечная вершины. Атрибуты VERTICAL_ORDER_FROM и VERTICAL_ORDER_TO присутствуют только в слое Transitions.
    • LENGTH_3D— заполняется на основе 3D-длины объекта.
    • LEVEL_NAME_FROM и LEVEL_NAME_TO — заполняется коротким именем уровня, на котором расположены начальная и конечная вершины.
    • HEIGHT_FROM и HEIGHT_TO — заполняется z-значением начальной и конечной вершин. Этот атрибут присутствует только в слое Transitions.

Инструменты Копировать, Вырезать и Вставить

При создании объектов с помощью инструментов Копировать Копировать, Вырезать Вырезать и Вставить Вставить на ленте, следующие поля автоматически заполняются для объектов с поддержкой этажей:

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

Дополнительные поля для слоев Indoorsавтоматически заполняются следующим образом:

  • Подробная информация: DETAIL_ID - заполняется уникальным GUID.
  • Секции:
    • UNIT_ID- заполняется уникальным GUID.
    • NAME— Текст Копия добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.
    • NAME_LONG— Текст Копия добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.
  • Уровни:
    • LEVEL_ID- заполняется уникальным GUID.
    • NAME— Текст Копия добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.
  • Здания:
    • FACILITY_ID- Заполняется уникальным GUID для вновь созданных объектов.
    • NAME— Текст Копия добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.

Инструмент Дублировать по вертикали

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

При использовании инструмента Дублировать по вертикали для объектов с поддержкой этажей автоматически заполняются следующие поля:

  • Поле Настроенные этажи — если входное z-значение связано с уровнем, это поле заполняется на основе заданного z-значения. Для объектов уровней заполняется новый уникальный GUID.
  • Значение z обновляется на основе указанного значения Вертикальное смещение.

Дополнительные поля для слоев Indoorsавтоматически заполняются следующим образом:

  • Подробная информация: DETAIL_ID - заполняется уникальным GUID.
  • Секции:
    • UNIT_ID- заполняется уникальным GUID.
    • NAME— Текст Копия добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.
    • NAME_LONG— Текст Копия добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.
  • Уровни: NAME — Слово Copy добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.
  • Пути прохода и переходы:
    • LEVEL_NAME_FROM и LEVEL_NAME_TO — заполняется коротким именем уровня, на котором расположены начальная и конечная вершины.
    • VERTICAL_ORDER, VERTICAL_ORDER_FROM, VERTICAL_ORDER_TO - заполняется вертикальным порядком уровня, на котором расположены начальная и конечная вершины. Атрибуты VERTICAL_ORDER_FROM и VERTICAL_ORDER_TO присутствуют только в слое Transitions.
    • HEIGHT_FROM и HEIGHT_TO — заполняется z-значением начальной и конечной вершин. Этот атрибут присутствует только в слое Transitions.

Изменение объектов в слоях с поддержкой этажей

Можно использовать инструменты редактирования в ArcGIS Pro для изменения планов этажей в процессе контроля качества после импорта или создания планов этажей или для внесения обновлений в планы этажей по мере их изменения с течением времени (например, при реконструкции крыла здания). При использовании определенных инструментов редактирования для изменения объектов в слоях с поддержкой этажей на карте с поддержкой этажей, некоторые атрибуты заполняются автоматически.

Примечание:

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

В разделах ниже подробно описано, какие поля автоматически заполняются инструментами редактирования при изменении объектов в ArcGIS Pro.

Инструмент Разбиение

Инструмент Разбиение Разбить позволяет разбить полилинейный или полигональный объект на два или более объектов. При разбиении объектов на карте с поддержкой этажей следует учитывать следующее:

  • За исключением полей, которые заполняются Indoors автоматически, значения атрибутов из исходного объекта копируются в новые объекты. Атрибуты, ограниченные атрибутивными доменами, задаются в соответствии с правилами разбиения доменных значений, заданными в исходной базе геоданных.
  • После разбиения объекта секции проверьте поля, используемые Indoors Space Planner, например AREA_ID и SCHEDULE_EMAIL, чтобы убедиться, что поля заполнены так, как требуется для поддержки областей организации и резервирования рабочих мест.
  • Инструмент Разбиение включает в себя опцию Позволить разбиение без выборки. Если эта опция включена, разбиение применяется ко всем включенным слоям на карте, включая Уровни и Здания. Разбиение также применяется к объектам на всех этажах и поддерживает z-значения.
    Примечание:

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

Следующие поля заполняются автоматически. Можно изменить значения этих полей и других полей после завершения операции разбиения.

Секции

В слое Секции автоматически заполняются следующие поля:

  • UNIT_ID- заполняется уникальным GUID.
  • AREA_GROSS- заполняется на основе формы области.
  • NAME— Текст Копия добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.
  • NAME_LONG— Текст Копия добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.

Подробная информация

DETAIL_ID заполняется уникальным GUID.

Уровни

  • LEVEL_ID заполняется уникальным GUID.
  • NAME— Текст Копия добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.

Здания

  • FACILITY_ID заполняется уникальным GUID для вновь созданных объектов.
  • NAME— Текст Копия добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.

Пути и Переходы

В слоях Пути и Переходы автоматически заполняются следующие поля:

  • FACILITY_ID и FACILITY_NAME — заполняется на основе здания, в котором расположена начальная вершина.
  • VERTICAL_ORDER, VERTICAL_ORDER_FROM, VERTICAL_ORDER_TO - заполняется вертикальным порядком уровня, на котором расположены начальная и конечная вершины. Атрибуты VERTICAL_ORDER_FROM и VERTICAL_ORDER_TO присутствуют только в слое Transitions.
  • LENGTH_3D— заполняется на основе 3D-длины объекта.
  • LEVEL_NAME_FROM и LEVEL_NAME_TO — заполняется коротким именем уровня, на котором расположены начальная и конечная вершины.
  • HEIGHT_FROM и HEIGHT_TO — заполняется z-значением начальной и конечной вершин. Этот атрибут присутствует только в слое Transitions.

Инструменты Переместить и Переместить в

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

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

  • Поле Настроенные этажи — заполняется на основе уровня, в который перемещается объект. Если объект перемещен за пределы уровня, поле этажей заполняется значением Null.
  • Значение z обновляется в соответствии с уровнем, на который перемещен объект.

Для Уровней поле FACILITY_ID заполняется в зависимости от здания, на который перемещается уровень. Если объект Уровень перемещен за пределы полигона здания, поле заполняется значением Null.

Для Путей и Переходов заполняются следующие поля:

  • FACILITY_ID и FACILITY_NAME — заполняется на основе здания, в которое перемещается объект.
  • LEVEL_ID— заполняется на основе уровня, на который перемещается объект.
  • LEVEL_NAME_FROM и LEVEL_NAME_TO — заполняется коротким именем уровня, на который перемещаются начальная и конечная вершины.
  • VERTICAL_ORDER, VERTICAL_ORDER_FROM и VERTICAL_ORDER_TO - заполняется вертикальным порядком уровня, на который перемещаются начальная и конечная вершины.
  • HEIGHT_FROM и HEIGHT_TO — заполняется z-значением начальной и конечной вершин. Этот атрибут присутствует только в слое Transitions.

Связанные разделы