Создание и изменение объектов с поддержкой этажей
Доступно с дополнительным модулем 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.