Доступно с дополнительным модулем ArcGIS Indoors Pro или ArcGIS Indoors Maps.
Вам может потребоваться обновление набора сетевых данных Indoor из-за изменений данных в рабочей области Indoors. Вот некоторые примеры действий, которые могут потребовать обновления набора сетевых данных:
- На сайт добавляется новое здание.
- В здание добавляется один или несколько этажей.
- Один или несколько этажей перестраиваются.
Чтобы обновить набор сетевых данных Indoor, выполните тот же процесс, что и для его создания, но только для обновляемых объектов.
Внимание:
Поддержка VBScript исключена из ArcGIS Pro 3.5. Сетевые шаблоны версий до ArcGIS Pro 3.5 содержали оценки VBScript. Опубликованные сетевые слои продолжат работать, но если вам потребуется перестроить сеть, код VBScript необходимо преобразовать в Python. Наборы сетевых данных, созданные с использованием шаблонов, включенных в ArcGIS Pro 3.5 и более поздних версий, не содержат VBScript, и вы можете перестроить сеть без каких-либо дополнительных действий.
Чтобы преобразовать код VBScript в существующем наборе сетевых данных indoor в Python, выполните одно из следующих действий:
- Если вы не вносили никаких изменений в набор сетевых данных, которые необходимо сохранить, удалите набор сетевых данных и связанные с ним слои и создайте новый набор сетевых данных из шаблона, входящего в ArcGIS Pro 3.5 и более поздних версий.
- Если вы внесли изменения в набор сетевых данных, которые необходимо сохранить, вы можете изменить атрибуты дескриптора в наборе сетевых данных в коде Python.
Узнайте больше о том, как перенести оценки наборов сетевых данных с VBScript в Python
Для внесения небольших изменений можно вручную создать или модифицировать компоненты, чтобы обновить сеть indoor. Атрибуты, необходимые для сети indoor, автоматически заполняются при редактировании с помощью инструментов Создать, Дублировать по вертикали, Разбить и Переместить.
Примечание:
После внесения любых изменений в геометрию сети сеть необходимо перестроить с помощью инструмента Построить сеть.
Обновление путей
Вы можете запустить инструмент Построить объекты сети Indoor на поднаборе зданий или этажей, как задано параметром Входные объекты уровней. Когда инструмент Построить объекты сети Indoors обрабатывает заполненную данными рабочую область Indoors, он удаляет любые объекты путей, у которых значения поля FACILITY_ID и LEVEL_ID совпадают со значениями Входных объектов уровней и генерирует новые объекты для выбранных областей.
Чтобы использовать инструмент Построить объекты сети Indoors для обновления путей, выполните следующие шаги:
- Используйте инструмент Выбрать в слое по атрибуту, чтобы выбрать объекты этажей для областей, которые хотите обновить.
Примечание:
Если в слое, используемом в параметре Входные объекты уровней, не выбрано ни одного объекта уровня, инструмент Построить объекты сети Indoors удаляет существующие пути и создает новые пути для всех уровней в слое.
- В инструменте Построить объекты сети Indoors, если вы используете опцию Решетка в качестве значения параметра Метод построения путей, укажите значение параметра Шаг решетки для любого реконструированного уровня, которое соответствует значению, использованному при первоначальной обработке уровня.
- Щелкните Запустить.
Объекты путей на выбранных этажах будут обновлены.
Обновления перехода между этажами
Вы можете запустить инструмент Построить объекты сети Indoors для обработки заполненного набора данных Indoor и набора сетевых данных Indoor или базы геоданных Indoors, чтобы добавить переходы для новых зданий, новых этажей в имеющихся зданиях или обновить переходы для перестраиваемых этажей. Если слой, указанный для параметра Целевые переходы внутри помещений, содержит существующие переходы для уровней, определенных значением параметра Входные объекты уровней, инструмент удалит существующие переходы для этих уровней и создаст их заново. Вершины объектов перехода, созданных с помощью этого инструмента, будут привязаны к объектам путей, чтобы обеспечить подключенную сеть.
Для любого сценария обновления инструмент Построить объекты сети Indoor удаляет объекты перехода, которые пространственно пересекаются с секциями перехода во входном слое, и создает их заново.
В зависимости от типа обновления здания, есть различные рабочие процессы обновления переходов. Независимо от вашего выбора, обновления выполняются в классе объектов PrelimTransitions. Инструмент Прореживание путей Indoor удаляет имеющиеся объекты в классе Transitions, замещая их обновленными из класса PrelimTransitions. Если для объектов перехода были изменены какие-либо атрибуты, можно применить их к классу объектов PrelimTransitions в процессе обновления.
При обновлении переходов учитывайте следующее:
- Можно создавать переходы вместе с путями для обновленных уровней, запустив инструмент Создать объекты сети Indoor и указав значение для параметра Целевые переходы внутри помещений, а также определив единицы измерения для лестниц и лифтов.
- Если вы уже создали пути для уровней и вам нужно только повторно создать переходы, можно запустить инструмент Создать объекты сети Indoor и указать параметр Только переходы для параметра Метод создания пути. Инструмент создаст объекты перехода и замкнет конечные точки на существующие вершины путей.
Обновление ориентиров
Когда объекты, используемые для маршрутизации, перемещены или появились новые, необходимо обновить класс объектов точек ориентира Landmarks, выполнив следующее:
- Удалите ненужные объекты из класса Landmarks.
- Создайте точечные объекты ориентиров в новом классе пространственных объектов.
- Используйте инструмент Присоединить, чтобы загрузить новые точечные объекты ориентиров к текущему классу Landmarks.
Классификация обновленных путей
Чтобы использовать инструмент Классифицировать пути Indoor для заполненного набора данных indoor или базы геоданных Indoors для обновления рангов путей на перестроенных этажах и в зданиях, выполните следующие шаги.
Параметр Целевые пути должен содержать обновленные объекты путей для перестраиваемых этажей или зданий. Вы можете запустить инструмент для одного или нескольких этажей на любом числе зданий.
- Убедитесь, что пути обновлены для перестроенных этажей или зданий.
- Удалите набор сетевых данных (Network_ND) из входной базы геоданных.
- В инструменте Классифицировать пути Indoor используйте определяющий запрос или примените выборку, чтобы отфильтровать классификацию по указанным пространствам.
- Щелкните Запустить.
Классификация путей на обновленном этаже или в здании будет обновлена.
- Создайте и постройте набор сетевых данных.