Skip to main content

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

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

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

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

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

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

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

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

Примечание:

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

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

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

Например, если необходимо создать новую секцию на уровне, но при этом сохранить ее выровненной с секцией на этаже выше или ниже, можно сначала использовать инструмент Копировать , чтобы скопировать секцию, использовать фильтр этажей, чтобы перейти на целевой уровень, а затем использовать инструмент Вставить , чтобы создать копию секции на нужном уровне. В новой секции информация об этаже и 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.

  • Units:

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

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

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

  • Уровни:

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

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

  • Здания:

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

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

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

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

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

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

  • Значение z обновляется на основе указанного значения Вертикальное смещение.

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

  • Подробная информация: DETAIL_ID - заполняется уникальным GUID.

  • Units:

    • 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 — текст Копия добавляется к имени вновь созданного объекта для сохранения уникальности в таблице.

Детали Details

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

Уровни Levels

  • 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.