Создайте сеть Indoors

Доступно с порталом, лицензированным функциональными возможностями Indoors.​

Для создания набора сетевых данных можно использовать несколько инструментов геообработки. Инструменты группы Indoors Network используют подход на основе решетки для автоматизации создания сетевых путей внутри здания.

Примечание:

Перед запуском инструментов группы Indoors сеть убедитесь, что база геоданных ArcGIS Indoors содержит наборы классов объектов Network и PrelimNetwork, созданные инструментом Создать базу данных Indoors .

Базовый рабочий процесс показан ниже:

  1. Создание основных путей.

    Используйте инструмент геообработки Создание внутренних путей для построения путей на этажах зданий. Этот инструмент использует классы объектов Units and Details из ArcGIS Indoors Information Model для обозначения границ, которые пути пересекать не могут.

  2. Создание переходов между этажами.

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

  3. Прореживание основных путей.

    Используйте инструмент геообработки Прореживание внутренних путей для сокращения путей в сети, созданных инструментом Создание внутренних путей.

  4. Создание точек ориентиров.

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

  5. Ранги путей.

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

  6. Соединение зданий.

    Инструменты Indoors не соединяют здания в сеть. Для поддержки маршрутизации между зданиями, необходимо соединить здания в сеть, используя инструменты редактирования объектов ArcGIS Pro.

  7. Создание итогового набора сетевых данных.

    Используйте инструменты геообработки Создать набор сетевых данных из шаблона и Построить сеть, чтобы создать итоговый набор сетевых данных для маршрутизации.

Создание основных путей

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

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

Дополнительные сведения о настройке значения и картографировании планов этажей в Indoors
Не прореженная решетка с соединениями в дверных проемах
Показана не прореженная решетка с соединениями в дверных проемах.
  1. Запустите инструмент геообработки Создание внутренних путей.

    Слой PrelimPathways добавляется на текущую карту. На карте следует запустить процессы контроля качества; используйте следующие шаги, чтобы проверить карту с помощью бегунка.

  2. Добавьте слой PrelimPathways к бегунку диапазона.
    Подсказка:

    Если вы не активировали бегунок диапазона, используйте атрибут Вертикальный порядок (измените режим фильтрации на Одно значение на вкладке Диапазон) для одновременной фильтрации путей сети и слоев этажных планов Indoor.

    Первичный сетевой путь для отдельных уровней с отфильтрованным вертикальным порядком с использованием ползунка диапазона
    Вы можете отобразить первичный сетевой путь для отдельных этажей, отфильтровав вертикальный порядок с помощью бегунка диапазона.
  3. Убедитесь, что выполняются следующие требования:
    • Сгенерированные пути проходят во все комнаты и не обрезаются у дверных проемов.
    • Ориентация сгенерированных путей выравнивается относительно базовых элементов.
  4. Если необходимо, измените Поворот решетки или Плотность решетки и снова запустите инструмент Создание внутренних путей.
    Примечание:

    Если вы работаете с несколькими зданиями, соединение нескольких несоединенных комнат вручную может быть быстрее, чем перезапуск инструмента для всего набора данных. Чтобы убедиться, что имеются все обязательные атрибуты и z-информация, скопируйте сгенерированные пути с текущего этажа, чтобы соединить недостающие комнаты.

Создание переходов между этажами

Переходы между этажами - это сетевые объекты, соединяющие этажи: вертикальные 3D линии, которые представляют такие объекты, как лифты, лестницы или эскалаторы.

Если в здании более одного этажа, вам потребуются 3D линейные объекты переходов (вертикальные 3D линии для лифтов и наклонные 3D линии для лестниц и эскалаторов), которые соединяют пути на разных этажах.

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

Лифт (слева) и лестница (справа), соединяющие этажи 1, 2 и 3
На изображениях уровней 1, 2 и 3, переход между этажами слева - это лифт, а справа - лестница.

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

Вы можете дополнительно добавить в сеть задержку лифта. Инструмент разбивает пути, пересекающие полигон лифта и добавляет к ним задержку. Задержка используется в наборе сетевых данных для вычисления времени маршрута.

Примечание:

Эта функция доступна в 2.5 и более новой версии модели Indoors. Рекомендуется обновить базу геоданных.

Создание переходов

Создайте вертикальные линии, выполнив следующие шаги:

  1. Запустите инструмент геообработки Создать переходы между этажами.
  2. Добавьте выходные объекты переходов в 3D сцену.
    Подсказка:

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

  3. Проверьте выходные переходы.
    • Объекты выходных переходов должны находиться там, где ожидается.
    • Конечные точки переходов должны совпадать с узлами объектов пути.
  4. Исправьте ошибки, найденные при проверке.
    • Если переход отсутствует, скопируйте и вставьте объект перехода и переместите скопированный объект как необходимо. Это рабочий процесс позволяет сохранить все необходимые атрибуты и z-данные.
    • Если конечная точка перехода не соединена с путем, включите замыкание на конечную точку и отредактируйте вершину конечной точки так, чтобы она замыкалась на вершину конечной точки пути.

Обновление объектов лестниц вручную

После генерации новых переходов в здании, можно отредактировать вертикальные переходы, представляющие собой лестницы (а также эскалаторы и рампы), чтобы переходы соответствовали пути пешехода, перемещающегося вверх под углом или горизонтально по площадке. Это может улучшить вычисления длины маршрута и времени пути, а также 3D отображение.

Чтобы выполнить редактирование, измените вершины объектов переходов. Например, если у лестницы имеются площадки, можно добавить для них новые вершины, переместить их по соответствующим координатам x и y, и отредактировать z-значения, чтобы разместить вершины площадки точно посередине этажей.

Подсказка:

Можно использовать бегунок диапазона, чтобы облегчить работу с переходами.

  1. Выберите объект перехода, который вы хотите обновить.
  2. Переместите нижнюю вершину объекта перехода туда, где расположен нижний конец лестницы и замкните вершину на ближайший объект пути на нижнем этаже.
  3. Переместите верхнюю вершину объекта перехода туда, где расположен верхний конец лестницы и замкните вершину на ближайший объект пути на верхнем этаже.
  4. Если между переходами имеется площадка, добавьте новые вершины и расположите их в местоположении площадки.
  5. Проверьте, что переход по-прежнему соединен с путями на обоих концах.
  6. Проверьте, что z-значения вершин конечных точек перехода соответствуют z-значениям путей на данных этажах.
  7. Повторите шаги с 1 по 6 для каждого перехода, который необходимо обновить.
  8. После обновления всех переходов, запустите инструмент геообработки Вычислить атрибуты геометрии, задав параметру Свойство значение Длина (3D)

    Это позволит вычислить атрибут Длина 3D для определения времени пути вдоль обновленных объектов переходов.

Прореживание сети

Инструмент Прореживание внутренних путей вычисляет маршруты между выбранными точками Маршрутизируемых местоположений для прореживания сети предварительных путей. Местоположения, к которым и от которых осуществляется маршрутизация, обычно являются классами объектов точек интереса (POI) и точек событий, которые загружаются при создании базы геоданных Indoors.

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

  1. Убедитесь, что точки Маршрутизируемых местоположений, такие как точки интереса и событий, обновлены и содержат соответствующие атрибуты.

    Дополнительные сведения см. в модели Indoors.

    Примечание:

    Чтобы соединить внутренние сети нескольких зданий вместе, используйте инструмент Создать входы в объект, чтобы создать точки для каждого входа в здание на каждом этаже. Включив эти точки в POI, которые используются инструментом Прореживание внутренних путей, можно замкнуть линию внешней сети (например, тротуаров) и внутренней сети здания.

  2. Запустите инструмент геообработки Прореживание внутренних путей.
  3. Просмотрите выходные данные и убедитесь, что:
    • Объекты путей простираются до маршрутизируемых местоположений, как и ожидается.
    • Объекты путей содержат соответствующие атрибуты.
    • Объекты переходов соединены с соответствующими этажами.

Создание точечных объектов ориентиров

Вы можете использовать точечные объекты ориентиров при создании маршрутов для удобства ориентирования. Ориентиры можно создать до или после создания набора сетевых данных, и обновлять их соответственно условиям, без повторного построения набора сетевых данных. Любые ориентиры в пределах 4 метров от маршрута указываются в маршруте, поэтому важно выбирать относительно не частые ориентиры (например, один ориентир на крыло) с хорошей узнаваемостью.

Точки ориентиров обычно генерируются по имеющимся POI, которые использовались для генерации путей. Также можно вручную создать отдельные точки ориентиров.

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

  1. Выберите объекты POI, подходящие для ориентиров.
  2. Используйте инструмент геообработки Присоединить, чтобы добавить выбранные объекты POI в класс объектов Landmarks набора сетевых данных.
    Подсказка:

    Примените схему карты по умолчанию в Списке полей.

  3. Проверьте, что объекты ориентиров содержат соответствующие атрибуты.

Ранги путей

Вы можете классифицировать набор сетевых данных, чтобы создать приоритет путей для маршрутизации. При вычислении маршрута с использованием иерархической сети, предпочтение отдается первичным путям, тогда как вторичные пути используются только если они необходимы. Это позволяет запрещать маршруты, которые могут представлять собой кратчайшие пути через пространство, которое может быть занятым (например, через конференц-зал с двумя дверями).

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

Добавление объектов пути между зданиями

Чтобы создать маршруты между зданиями кампуса, необходимо вручную создать объекты выходов, чтобы соединить внутренние сети. Пути создаются с помощью панели Создать объекты. Чтобы замкнуть их на имеющуюся сеть, добавьте на карту класс объектов Pathways.

Подсказка:

Если бегунок диапазона включен, настройте его на отображение только первого этажа.

  1. На вкладке Редактировать в группе Объекты щелкните Создать Создать объекты.

    Откроется панель Создать объекты с шаблонами объектов, заданных для активной карты.

  2. На панели Создать объекты щелкните шаблон объектов Pathways.

    Шаблон Pathways развернется, откроется палитра инструментов.

  3. В шаблоне Pathways щелкните Активный шаблонВперед.

    Откроется палитра инструментов и таблица атрибутов объектов для шаблона Pathways.

  4. В таблице атрибутов заполните атрибуты по умолчанию.
    1. Задайте Тип пути как Холл / Тротуар (1).
    2. Задайте Тип местоположения как Внешний (0).
  5. На панели Создать объекты щелкните Линия Линия, чтобы создать линейный объект.
  6. Щелкните пересечение вершин на имеющемся объекте пути на входе в здание, чтобы начать построение внешнего объекта. Добавьте вершины, если необходимо, чтобы провести объекты между зданиями.
  7. Замкнитесь на этот объект, если в классе объектов PointsOfInterest были созданы точки входов.
  8. Добавьте вершины, если необходимо, чтобы провести объекты между зданиями.
  9. Создайте конечную точку линии на пересечении вершин путей у входа во второе здание.
  10. Замкнитесь на этот объект, если в классе объектов PointsOfInterest были созданы точки входов.
  11. Сохраните внесенные изменения.

Создание итогового набора сетевых данных

Итоговый набор сетевых данных, созданный по прореженной и ранжированной сети, может использоваться для внутренней маршрутизации. Создайте и постройте итоговый набор сетевых данных, выполнив эти шаги:

  1. Запустите инструмент геообработки Создать набор сетевых данных по шаблону, чтобы создать набор сетевых данных.

    Используйте файл FinalNetworkTemplate_Meters.xml в директории NetworkTemplates как шаблон. Шаблон расположен в папке Indoors Product data.

  2. Запустите инструмент геообработки Построить сеть и выберите набор сетевых данных Network_ND, созданный с помощью инструмента Создать сеть по шаблону.

Связанные разделы