Доступно с дополнительным модулем ArcGIS Indoors Pro или ArcGIS Indoors Maps.
Вам может потребоваться обновление набора сетевых данных Indoor при следующих обстоятельствах:
- На сайт добавляется новое здание.
- В здание добавляется один или несколько этажей.
- Один или несколько этажей перестраиваются.
Чтобы обновить набор сетевых данных Indoor, выполните тот же процесс, что и для его создания, но только для обновляемых объектов.
Обновление путей
Вы можете запустить инструмент Построить пути Indoor на поднаборе зданий или этажей, как задано параметром Входных объектов уровней. Когда инструмент Построить пути Indoors обрабатывает заполненную данными рабочую область Indoors, он удаляет любые объекты путей, у которых значения FACILITY_ID и LEVEL_ID совпадают со значениями Входных объектов уровней и генерирует новые объекты для выбранных областей.
Вы также можете использовать инструмент Обновить базу данных Indoors, чтобы автоматически добавить поле LEVEL_ID в классы объектов Pathways и PrelimPathways и заполнить его значениями уровней для объектов путей, находящихся внутри зданий.
Выполните следующие шаги , чтобы использовать инструмент Построить пути Indoor для обновления путей:
- Используйте инструмент Выбрать в слое по атрибуту, чтобы выбрать контуры этажей, которые вы хотите обновить.
В Информационной модели ArcGIS Indoors, объекты контуров этажей находятся в классе объектов Levels.
Примечание:
Если в слое, переданном в параметр Входные объекты уровней, не выбрано ни одного объекта уровня, инструмент Построить пути Indoors обновляет пути для всех уровней в слое.
- При перестроении этажей, используйте такое же значение Плотность решетки, как при первоначальной обработке этажа.
Это позволяет сохранять существующие объекты переходов соединенными с объектами PrelimPathways.
- Запустите инструмент Построить пути Indoors.
Объекты путей на выбранных этажах будут обновлены.
Обновление переходов между этажами
Вы можете запустить инструмент Создать переходы между этажами для обработки заполненного набора данных Indoor и набора сетевых данных Indoor или базы геоданных Indoors, чтобы добавить переходы для новых зданий, новых этажей в имеющихся зданиях или обновить переходы для перестраиваемых этажей.
Для любого сценария обновления, если вы отметите опцию Удалять имеющиеся переходы, инструмент Создать переходы между этажами удалит объекты переходов, которые пересекаются в пространстве с помещениями переходов во входном слое и заново строит их для всего здания. Если вы не удаляете имеющиеся объекты, инструмент создает переходы для заданных помещений переходов, оставляя имеющиеся нетронутыми.
В зависимости от типа обновления здания, есть различные рабочие процессы обновления переходов. Независимо от вашего выбора, обновления выполняются в классе объектов PrelimTransitions. Инструмент Прореживание путей Indoor удаляет имеющиеся объекты в классе Transitions, замещая их обновленными из класса PrelimTransitions. Если к объектам перехода были внесены какие-либо обновления атрибутов, вы можете применить их к классу объектов PrelimTransitions во время процесса обновления.
Генерация переходов для нового здания
Чтобы обновить площадку новым зданием, выполните следующие шаги:
- Проверьте, что объекты в классе PrelimPathways для нового здания созданы.
- Используйте Выбрать в слое по атрибуту или Выбрать в слое по расположению, чтобы выбрать новый объект здания на слое Facilities.
- В инструменте Создать переходы между этажами используйте выражения, чтобы отфильтровать типы пространств, которые вы хотите обработать для новых переходов.
- Дополнительно, введите значение задержки, чтобы добавить время ожидания лифта.
- Отключите опцию Удалить имеющиеся переходы.
- Запустите инструмент Создать переходы между этажами.
Объекты переходов добавляются в класс объектов PrelimTransitions.
- Изменение формы объектов лестниц.
Создание переходов в имеющемся здании с новыми или измененными этажами
Для перестройки этажей, когда лифты или лестницы остаются на своих местах, обновление переходов между этажами может не потребоваться. После того как инструмент Создать пути Indoors обновит объекты PrelimPathway, убедитесь, что начальные и конечные вершины PrelimTransitions находятся в пределах 4 метров. Инструмент Прореживание путей Indoor автоматически замыкается на объекты в пределах допуска. Если переходы все еще необходимо обновить, выполните следующие шаги:
- Проверьте, что объекты в классе PrelimPathways обновлены для нового или перестроенного этажа.
- Используйте Выбрать в слое по атрибуту или Выбрать в слое по расположению, чтобы выбрать обновляемый объект здания на слое Facilities.
- В инструменте Создать переходы между этажами используйте выражения, чтобы отфильтровать типы пространств, которые следует обрабатывать для новых переходов.
- Дополнительно, введите значение задержки, чтобы добавить время ожидания лифта.
Имеющиеся значения задержки будут обновлены в соответствии с новым временем ожидания лифта для всех выбранных зданий, если это время задано.
- Включите опцию Удалить имеющиеся переходы.
- Запустите инструмент Создать переходы между этажами.
Существующие объекты в классе PrelimTransitions удаляются в выбранных помещениях переходов и строятся заново для всего здания.
- Изменение формы объектов лестниц.
Создание объектов переходов для нового этажа вручную
Когда вы добавляете этаж к зданию, вместо построения новых переходов для всего здания, можно вручную продублировать имеющиеся объекты с помощью инструмента Дублировать по вертикали. Этот рабочий процесс применим, если шахта лифта или лестничный пролет увеличиваются.
- Запустите инструмент Создать переходы между этажами , чтобы создать линии вертикальных переходов только для лифтов.
- Щелкните вкладку Редактирование.
- Щелкните кнопку Выбрать и, при необходимости, выберите Выбрать прямоугольником.
- Выберите объект перехода, прилегающий к этажу, который вы хотите продублировать.
- Щелкните кнопку Изменить .
Появится панель Изменить объекты.
- Щелкните Дублировать по вертикали и с помощью инструмента создайте лестничные клетки для большего количества уровней:
- В поле Вертикальное смещение введите относительную высоту этажа.
- В поле Число копий введите число этажей, на которое увеличивается лестничный пролет.
Примечание:
Если высота этажа здания не стандартна, может потребоваться запустить инструмент Дублировать по вертикали несколько раз с различными значениями смещения.
- Проверьте, что начальная и конечная вершины замкнуты на пересечение вершин объектов из класса PrelimPathways, и проверьте их z-значения.
- Щелкните Дублировать.
- В таблице атрибутов обновите поля From Height, To Height, From Level Name, To Level Name, From Vertical Order и To Vertical Order для каждой добавленной лестницы.
- Повторите эти шаги сколько необходимо, пока не будут созданы все объекты переходов в классе PrelimTransitions.
- Запустите инструмент Вычислить атрибуты геометрии, задав для параметра Свойство геометрии значение Длина (3D), чтобы вычислить атрибут Length (3D) для правильного времени в пути.
Прореживание обновленных путей
Вы можете запустить инструмент Прореживание путей Indoor на поднаборе этажей в заполненном наборе данных Indoor или в базе геоданных Indoors, чтобы применить определяющий запрос или выборку к слою Levels перед запуском инструмента.
Когда инструмент Прореживание путей Indoor работает с заполненным набором данных или базой геоданных Indoors, происходит следующее:
- Все существующие объекты путей в классе объектов, указанном для параметра Целевые пути со значениями FACILITY_ID и LEVEL_ID соответствующими областям, подлежащим обработке, удаляются. Обновленные объекты из параметра Входные объекты путей затем присоединяются к параметру Целевые пути .
- Все существующие переходы в Целевых переходах со значениями FACILITY_ID, которые соответствуют областям, которые должны быть обработаны, удаляются. Обновленные объекты из параметра Входные объекты переходов затем присоединяются к параметру Целевые переходы .
Выполните следующие шаги , чтобы проредить обновленные пути:
- Убедитесь, что точки и полигоны, которые используются как маршрутизируемые местоположения, обновлены для новых областей.
- Удалите набор сетевых данных (Network_ND) из входной базы геоданных.
Примечание:
Если вы используете базу геоданных Indoors, удалите набор сетевых данных (Network_ND) из набора классов объектов IndoorNetwork.
- Запустите инструмент Прореживание путей Indoor для этажей, содержащих обновленные области.
Используйте обновленные местоположения точек и полигонов для параметра Маршрутизируемые местоположения.
Инструмент Прореживание путей Indoor удаляет предварительные сетевые пути и упрощает набор сетевых данных.
Обновление ориентиров
Когда объекты, используемые для маршрутизации, перемещены или появились новые, необходимо обновить класс объектов Landmarks, выполнив следующее:
- Удалите ненужные объекты из класса Landmarks.
- Создайте точечные объекты ориентиров в новом классе пространственных объектов.
В следующем шаге вы присоедините их.
- Используйте инструмент Присоединить, чтобы загрузить новые точечные объекты ориентиров к текущему классу Landmarks.
Классификация обновленных путей
Вы можете запустить инструмент Классифицировать пути Indoor для заполненного набора данных Indoor или базы геоданных Indoors для обновления рангов путей на перестроенных этажах и в зданиях.
Параметр Целевые пути должен содержать обновленные прореженные объекты путей для перестраиваемых этажей или зданий. Вы можете запустить инструмент для одного или нескольких этажей на любом числе зданий.
- Убедитесь, что прореженные пути обновлены для перестроенных этажей или зданий.
- Удалите набор сетевых данных (Network_ND) из входной базы геоданных.
- В инструменте Классифицировать пути Indoor используйте определяющий запрос или примените выборку, чтобы отфильтровать классификацию по указанным пространствам.
- Запустите инструмент Классифицировать пути Indoor.
Классификация путей на обновленном этаже или в здании будет обновлена.
- Создайте и постройте набор сетевых данных.