Обновление сети Indoor

Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль Indoors.

Вам может потребоваться обновление набора сетевых данных Indoor при следующих обстоятельствах:

  • На сайт добавляется новое здание.
  • В здание добавляется один или несколько этажей.
  • Один или несколько этажей перестраиваются.

Чтобы обновить набор сетевых данных Indoor, выполните тот же процесс, что и для его создания, но только для обновляемых объектов.

Обновление путей

Вы можете запустить инструмент Построить пути Indoor на поднаборе зданий или этажей, как задано параметром Входных объектов уровней. Когда инструмент Построить пути Indoors обрабатывает заполненную данными рабочую область Indoors, он удаляет любые объекты путей, у которых значения FACILITY_ID и LEVEL_ID совпадают со значениями Входных объектов уровней и генерирует новые объекты для выбранных областей.

  1. Используйте инструмент Выбрать в слое по атрибуту, чтобы выбрать контуры этажей, которые вы хотите обновить.

    В Информационной модели ArcGIS Indoors, объекты контуров этажей находятся в классе объектов Levels.

    Примечание:

    Если для параметра Входные объекты уровней не выбраны объекты, инструмент Построить пути Indoors обновляет пути для всех этажей слоя.

  2. При перестроении этажей, используйте такое же значение Плотность решетки, как при первоначальной обработке этажа.

    Это позволяет сохранять существующие объекты переходов соединенными с объектами PrelimPathways.

  3. Запустите инструмент Построить пути Indoors.

    Объекты путей на выбранных этажах будут обновлены.

Обновление переходов между этажами

Вы можете запустить инструмент геообработки Создать переходы между этажами для обработки заполненного набора данных Indoor и набора сетевых данных Indoor или базы геоданных Indoors, чтобы добавить переходы для новых зданий, новых этажей в имеющихся зданиях или обновить переходы для перестраиваемых этажей.

Для любого сценария обновления, если вы отметите опцию Удалять имеющиеся переходы, инструмент Создать переходы между этажами удалит объекты переходов, которые пересекаются в пространстве с помещениями переходов во входном слое и заново строит их для всего здания. Если вы не удаляете имеющиеся объекты, инструмент создает переходы для заданных помещений переходов, оставляя имеющиеся нетронутыми.

В зависимости от типа обновления здания, есть различные рабочие процессы обновления переходов. Независимо от вашего выбора, обновления выполняются в классе объектов PrelimTransitions. Инструмент Прореживание путей Indoor удаляет имеющиеся объекты в классе Transitions, замещая их обновленными из класса PrelimTransitions. Если у объектов переходов обновляются атрибуты, примените обновления к классу объектов PrelimTransitions во время обновления.

Генерация переходов для нового здания

Чтобы обновить площадку новым зданием, выполните следующие шаги:

  1. Проверьте, что объекты в классе PrelimPathways для нового здания созданы.
  2. Используйте Выбрать в слое по атрибуту или Выбрать в слое по расположению, чтобы выбрать новый объект здания на слое Facilities.
  3. В инструменте Создать переходы между этажами можно при необходимости использовать выражения, чтобы отфильтровать типы пространств для обработки.
  4. Дополнительно, введите значение задержки, чтобы добавить время ожидания лифта.
  5. Отключите опцию Удалить имеющиеся переходы.
  6. Запустите инструмент Создать переходы между этажами.

    Объекты переходов добавляются в класс объектов PrelimTransitions.

  7. Изменение формы объектов лестниц.

Создание переходов в имеющемся здании с новыми или измененными этажами

Для перестройки этажей, когда лифты или лестницы остаются на своих местах, обновление переходов между этажами может не потребоваться. После того как инструмент Создать пути Indoors обновит объекты PrelimPathway, убедитесь, что начальные и конечные вершины PrelimTransitions находятся в пределах 4 метров. Инструмент Прореживание путей Indoor автоматически замыкается на объекты в пределах допуска. Если переходы все еще необходимо обновить, выполните следующие шаги:

  1. Проверьте, что объекты в классе PrelimPathways обновлены для нового или перестроенного этажа.
  2. Используйте Выбрать в слое по атрибуту или Выбрать в слое по расположению, чтобы выбрать обновляемый объект здания на слое Facilities.
  3. В инструменте Создать переходы между этажами можно при необходимости использовать выражения, чтобы отфильтровать типы пространств для обработки.
  4. Дополнительно, введите значение задержки, чтобы добавить время ожидания лифта.

    Имеющиеся значения задержки будут обновлены в соответствии с новым временем ожидания лифта для всех выбранных зданий, если это время задано.

  5. Включите опцию Удалить имеющиеся переходы.
  6. Запустите инструмент Создать переходы между этажами.

    Существующие объекты в классе PrelimTransitions удаляются в выбранных помещениях переходов и строятся заново для всего здания.

  7. Изменение формы объектов лестниц.

Создание объектов переходов для нового этажа вручную

Когда вы добавляете этаж к зданию, вместо построения новых переходов для всего здания, можно вручную продублировать имеющиеся объекты с помощью инструмента Дублировать по вертикали. Этот рабочий процесс применим, если шахта лифта или лестничный пролет увеличиваются.

  1. Запустите инструмент Создать переходы между этажами , чтобы создать линии вертикальных переходов только для лифтов.
  2. Щелкните закладку Редактировать.
  3. Щелкните кнопку Выбрать Выбрать прямоугольником.
  4. Выберите объект перехода, прилегающий к этажу, который вы хотите продублировать.
  5. Щелкните кнопку Изменить Изменение объектов.

    Появится панель Изменить объекты.

  6. Щелкните Дублировать по вертикали Дублировать по вертикали и с помощью инструмента создайте лестничные клетки для дополнительных этажей:
    1. В поле Вертикальное смещение введите относительную высоту этажа.
    2. В поле Число копий введите число этажей, на которое увеличивается лестничный пролет.
      Примечание:

      Если высота этажа здания не стандартна, может потребоваться запустить инструмент Дублировать по вертикали несколько раз с различными значениями смещения.

    3. Проверьте, что начальная и конечная вершины замкнуты на пересечение вершин объектов из класса PrelimPathways, и проверьте их z-значения.
    4. Щелкните кнопку Дублировать.
    5. В таблице атрибутов обновите поля From Height, To Height, From Level Name, To Level Name, From Vertical Order и To Vertical Order для каждой добавленной лестницы.
  7. Повторите эти шаги сколько необходимо, пока не будут созданы все объекты переходов в классе PrelimTransitions.
  8. Запустите инструмент Вычислить атрибуты геометрии, задав для параметра Свойство геометрии значение Длина (3D), чтобы вычислить атрибут Length (3D) для правильного времени в пути.

Прореживание обновленных путей

Вы можете запустить инструмент Прореживание путей Indoor на поднаборе этажей в заполненном наборе данных Indoor или в базе геоданных Indoors, чтобы применить определяющий запрос или выборку к слою Levels перед запуском инструмента.

Когда инструмент Прореживание путей Indoor работает с заполненным набором данных или базой геоданных Indoors, происходит следующее:

  • Любые существующие объекты путей в Целевых путях со значениями FACILITY_ID и LEVEL_ID, которые соответствуют обрабатываемым областям, удаляются. Обновленные объекты из параметра Входные объекты путей затем присоединяются к Целевым путям.
  • Все существующие переходы в Целевых переходах со значениями FACILITY_ID, которые соответствуют областям, которые должны быть обработаны, удаляются. Обновленные объекты из параметра Входные объекты переходов затем присоединяются к Целевым переходам.

Чтобы проредить обновленные пути, выполните следующие действия:

  1. Убедитесь, что точки и полигоны, которые используются как маршрутизируемые местоположения, обновлены для новых областей.
  2. Удалите набор сетевых данных (Network_ND) из набора данных IndoorNetwork.
    Примечание:

    Если используется база геоданных Indoors, удалите набор сетевых данных (Network_ND) из набора данных Network.

  3. Запустите инструмент Прореживание путей Indoor для этажей, содержащих обновленные области. Используйте обновленные точечные и полигональные местоположения для маршрутизации.

Обновление ориентиров

Если объекты, используемые для маршрутизации, перемещены или появились новые, необходимо обновить класс объектов Landmarks, выполнив следующее:

  1. Удалите ненужные объекты из класса Landmarks.
  2. Создайте точечные объекты ориентиров в новом классе пространственных объектов.

    В следующем шаге вы присоедините их.

  3. Используйте инструмент Присоединить, чтобы загрузить новые точечные объекты ориентиров к текущему классу Landmarks.

Классификация обновленных путей

Вы можете запустить инструмент Классифицировать пути Indoor для заполненного набора данных Indoor или базы геоданных Indoors для обновления рангов путей на перестроенных этажах и в зданиях.

Параметр Целевые пути должен содержать обновленные прореженные объекты путей для перестраиваемых этажей или зданий. Вы можете запустить инструмент для одного или нескольких этажей на любом числе зданий.

  1. Убедитесь, что прореженные пути обновлены для перестроенных этажей или зданий.
  2. Удалите набор сетевых данных (Network_ND) из входной базы геоданных.
  3. В инструменте Классифицировать пути Indoor используйте определяющий запрос или примените выборку, чтобы отфильтровать классификацию по указанным пространствам.
  4. Запустите инструмент Классифицировать пути Indoor.

    Классификация путей на обновленном этаже или в здании будет обновлена.

  5. Создать и построить набор сетевых данных.