Доступно с дополнительным модулем ArcGIS Indoors Maps.
Барьеры - это объекты, которые отражают временные изменения в сети по таким причинам, как реконструкция здания или восстановительные работы. Indoor Viewer поддерживает барьеры при прокладке маршрутов между положениями, если они включены в вашу веб-карту.
Тип барьера по умолчанию - это ограничивающий барьер, что означает, что движение будет избегать прохождения через барьер и будет строить маршрут вокруг него. Вы также можете настроить барьеры стоимости, чтобы разрешить движение через них с добавлением задержек, которые будут влиять на время в пути.
Барьеры могут быть точечными, линейными или полигональными объектами. При выборе типа создаваемого барьера имейте в виду следующее:
- Вы можете настроить точечные барьеры с учетом этажности и применить их на конкретном этаже здания, если барьер присутствует на одном этаже. Например, если западное крыло третьего этажа здания находится в стадии строительства, вы можете разместить точечные барьеры с учетом этажей у входов в западное крыло только на третьем этаже.
- Линейные и полигональные барьеры не могут быть настроены с учетом этажей и применяются на всех этажах объекта. Барьеры, которые не учитывают пол, могут использоваться, когда одна и та же область затрагивается на всех этажах объекта. Это могут быть, например, лифты или лестничные клетки, закрытые на техническое обслуживание, а также это могут быть внешние барьеры, например, закрытые автостоянки или строительные зоны.
- Вы можете настроить все слои барьеров с учетом времени.
Вы можете включить объекты барьеров как слой на базе сервиса объектов из вашей организации ArcGIS. Изменения в слоях барьеров на основе сервисов объектов постоянно доступны в приложении Viewer.
Вы можете добавлять барьеры и настраивать их на своей карте Viewer из отдельных классов пространственных объектов или из слоев сетевого анализа.
Создать барьеры из отдельного класса пространственных объектов
Чтобы создать барьеры из отдельного класса пространственных объектов, выполните следующее. Барьеры, созданные с помощью этого способа, будут ограничивающими.
- Откройте вашу карту Viewer в ArcGIS Pro.
- Щелкните правой кнопкой на рабочей области Indoors на панели Каталог и выберите Новый > Класс пространственных объектов.
Примечание:
Если необходимо, создайте объекты в наборе данных Indoor.
- Создайте точечный, линейный или полигональный класс пространственных объектов для объектов барьеров в зависимости от необходимости в вашей организации.
Вы можете создать по одному из каждого типа.
Примечание:
Обязательны только поля OBJECTID и SHAPE. Вы можете добавить больше полей для хранения подробной информации в зависимости от потребностей в вашей организации.
- Добавьте класс пространственных объектов на карту и измените символы при необходимости.
- Назовите слой одним из следующих имен: Точечные барьеры, Линейные барьеры или Полигональные барьеры.
Примечание:
Вы можете включить по одному слою каждого типа в карту Viewer. Например, на карте не может быть двух слоев Точечных барьеров.
- Создайте объекты - точки, линии или полигоны или копируйте и вставляйте существующие объекты.
Подсказка:
Вы можете временно включить видимость слой Пути, чтобы лучше видеть ситуацию при создании барьеров. Включите замыкание для определения точности указателя при создании объектов барьеров.
- Можно также настроить точечные барьеры как учитывающие этажи.
Примечание:
Только точечные барьеры можно настроить с учетом этажности.
- Можно также настроить барьеры как учитывающие время.
- Сохраните карту.
- Опубликуйте веб-карту для использования в приложении Viewer.
Теперь при построении маршрута между двумя участками будут избегаться участки с барьерами и маршрут будет обходить их при движении в приложении Viewer.
Создать барьеры из слоев сетевого анализа
Для создания ограничивающих барьеров или барьеров стоимости с помощью слоев анализа выполните следующее:
- Откройте вашу карту Viewer в ArcGIS Pro.
- Создайте слой анализа маршрута, выполнив следующие действия:
Примечание:
Если вы уже создали слой анализа маршрутов в той же рабочей области Indoors, то вам не нужно создавать новый.
- На вкладке Анализ в группе Рабочие процессы щелкните Анализ сети > Маршрут.
Составной слой Маршрута добавляется на панели Содержание. От включает подслои со входными и выходными данными анализа.
- Щелкните слой Маршрут правой кнопкой мыши, щелкните Свойства и щелкните Источник.
Запомните расположение источника данных анализа. Это местоположение файла слоя Маршрут.
- Удалите групповой слой Маршрут из панели Содержание.
- На вкладке Анализ в группе Рабочие процессы щелкните Анализ сети > Маршрут.
- Перейдите к слою Маршрут на панели Каталог и добавьте только слои точечных, линейных или полигональных барьеров на карту.
Примечание:
Вам может понадобиться обновить вид панели Каталог, чтобы увидеть слои анализа.
- На вкладке Редактировать щелкните Создать.
Появится панель Создать объекты.
- На панели Создать объекты щелкните слой, в котором вы хотите добавить барьеры, и создайте новые точечные, линейные или полигональные объекты.
- На вкладке Редактирование в группе Выборка щелкните Атрибуты.
Появится панель Атрибуты.
- Выберите тип барьера, которые вы хотите создать, из ниспадающего меню Тип барьера.
- Ограничение - это значение по умолчанию. Путевой лист будет избегать прохождения через барьер и будет строить маршрут в обход него.
- Добавленная стоимость - добавляет задержку к маршруту для точечного барьера.
- Масштабированная стоимость - добавляет задержку к маршруту для линейного и полигонального барьера.
- Для стоимостных барьеров задайте по мере необходимости следующие атрибуты, чтобы увеличить время в пути при прохождении через барьер:
- Добавленная стоимость - задайте значения для атрибута Attr_WalkTime.
- Масштабированная стоимость - задайте значения атрибутов Attr_WalkTime и Attr_Length.
- Можно также настроить точечные барьеры как учитывающие этажи.
Примечание:
Только точечные барьеры можно настроить с учетом этажности.
- Можно также настроить барьеры как учитывающие время.
- Сохраните карту.
- Опубликуйте веб-карту для использования в приложении Viewer.
Время пути будет изменяться, когда маршрут будет проходить через эти барьеры в приложении Viewer.
Настроить точечные барьеры с учетом этажности
Если у вас есть карта, настроенная с учетом этажности, вы можете настроить точечные барьеры с учетом этажности. Чтобы сделать слой точечных барьеров с учетом этажности, выполните следующее:
- Щелкните правой кнопкой слой Точечные барьеры и выберите Дизайн > Поля.
- Добавьте новое поле LEVEL_ID текстового типа.
- Щелкните Сохранить и закройте панель Поля.
- Дважды щелкните на слое точечных барьеров на панели Содержание, чтобы открыть диалоговое окно Свойства слоя.
- Щелкните на закладке Этажи и задайте поле LEVEL_ID для параметра Поле этажа.
- Щелкните правой кнопкой слой Точечные барьеры и выберите Дизайн > Поля.
- Добавьте значение для поля LEVEL_ID для каждого объекта барьера, который совпадает с LEVEL_ID для уровня, на котором расположен барьер.
Слой Точечные барьеры сейчас настроен с учетом этажности, и вы можете использовать фильтр этажа для визуализации данных барьеров. Точечные барьеры с учетом этажности поддерживаются в приложении Viewer для путевых листов, которые проводят через этаж, где они расположены.
Примечание:
Если у вас есть несколько путей, который проходят параллельно через коридор, возможно, вам придется разместить несколько точечных барьеров.
Настроить барьеры с учетом времени
Вы можете настроить все слои барьеров с учетом времени. Приложение Viewer поддерживает объекты барьеров, если путевой лист строится в заданную дату и время. Если путевой лист строится вне заданного диапазона даты и времени, приложение Viewer игнорирует барьеры, даже если они присутствуют на карте.
Чтобы сделать слои барьеров с учетом времени, выполните следующее:
- Щелкните на слое барьеров и выберите Дизайн > Поля.
- Добавьте новое поле START_TIME типа Дата, если в вашем слое еще нет поля для времени начала.
- Добавьте новое поле END_TIME типа Дата, если в вашем слое еще нет поля для времени окончания.
- Щелкните Сохранить и закройте панель Поля.
- Щелкните слой барьеров правой кнопкой мыши, щелкните Свойства и щелкните на вкладке Время.
- Щелкните стрелку ниспадающего списка Время слоя и выберите У каждого объекта есть поле времени начала и поле времени окончания.
- Задайте параметры Поле времени начала и Поле времени окончания.
Примечание:
Если поле времени окончания не задано, или если поле времени окончания задано, но не указано значение, барьер считается действительным на неопределенный срок, начиная со времени начала.
- Нажмите OK.
- Щелкните правой кнопкой слой барьеров и выберите Таблица атрибутов.
- Добавьте значения в поля START_TIME и END_TIME, как необходимо.
Примечание:
Значения времени должны быть в UTC.
Теперь слой барьеров учитывает временя, и барьеры будут использоваться в приложении Viewer для построения маршрутов, основанных на заданном времени начала и окончания.