Доступно с дополнительным модулем 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.