Skip to main content

Создание объектов сети Indoor (Инструменты Indoors)

Краткая информация

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

Использование

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

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

    • Если задан класс объектов или слой объектов без выборки, инструмент будет генерировать пути для всех объектов.

  • Значение параметра Входные объекты секций должно содержать векторный слой или класс пространственных объектов, соответствующий модели Indoors для класса объектов Секции.

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

    • Входные данные, используемые для этого параметра, должны содержать поле LEVEL_ID или быть слоем карты, настроенным с учетом этажа.

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

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

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

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

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

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

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

  • Параметр Метод создания пути предлагает следующие опции инструмента для создания объектов пути:

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

    • Сеть Универсальное обращение—горизонтальные пути будут создаваться с использованием алгоритма Сети Универсальное обращение, больше напоминающего схемы ходьбы и хорошо подходящего для зданий, которые не состоят преимущественно из углов 90 градусов или с постоянным поворотом. Объекты переходов тоже будут созданы, если предусмотрены входные переходы.

    • Только переходы—если у вас есть существующие пути, вы можете использовать эту опцию, чтобы создать вертикальные переходы между этажами и замкнуть их на существующие пути.

  • Значение необязательного параметра Маршрутизируемые местоположения должно быть точечным векторным слоем или классом объектов, представляющим точки интереса, пути к которым будут строиться в дополнение к центроидам объектов. Если местоположения для маршрутизации не указаны, инструмент будет создавать только пути к центроидам объектов.

  • Необязательный параметр Буфер препятствия указывает, насколько большой буфер будет создан вокруг барьеров при определении путей. При использовании буфера препятствий учитывайте следующее:

    • Чем меньше буфер препятствий, тем ближе к препятствиям (например, колодцам) будут созданы элементы пути.

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

    • Если маршрутизируемые местоположения находятся в пределах буфера, инструмент не будет направлять маршрут к ним.

  • Необязательный параметр Задержка лифта указывает время ожидания лифта в секундах при перемещении между этажами с помощью лифта.

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

    • Увеличение радиуса поиска приводит к увеличению количества создаваемых путей.

    • Для больших открытых пространств или длинных коридоров использование большего радиуса поиска может обеспечить связность путей.

    • Большой радиус поиска может привести к увеличению времени работы инструмента.

  • Инструмент учитывает параметр среды Коэффициент параллельной обработки. Если параметр среды не задан, значение по умолчанию составляет 50 процентов доступных ядер. Если для параметра среды установлено значение 100, будет включена полная параллельная обработка, и инструмент попытается распределить работу по всем логическим ядрам на машине. Установка параметры среды равным 0 отключит параллельную обработку. Присвоение коэффициенту значения от 1 до 99 приведет к тому, что инструмент определит процент логических ядер для использования по формуле (Коэффициент параллельной обработки / 100 * Логические ядра), округлив результат до ближайшего целого значения. Если результат равен 0 или 1, параллельная обработка не будет включена.

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

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

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

  • Параметр Шаг сетки задает максимальное расстояние между соседними соединенными узлами в сетке путей перехода. Значение параметра должно быть между 0.25 и 2.9 метра или 0.6 и 9.5 международных фута. Учтите следующее при использовании шага сетки:

    • Этот параметр можно использовать для создания сетки, достаточно плотной для прохождения самых узких дверных проемов на плане этажа.

    • Не делайте сетку плотнее, чем необходимо. Плотная сетка генерируется дольше и занимает больше места на диске.

    • Плотность по умолчанию (0.6 метра) подходит для большинства ситуаций.

Параметры

Подпись Объяснение Тип данных

Входные объекты уровней

Класс объектов или слой, содержащий объекты уровня. В модели Indoors этой слой Уровни. Инструмент учитывает выборку и определяющие запросы, примененные к слою.

Feature Layer

Входные объекты секций

Класс объектов или слой, содержащий объекты секций. В модели Indoors это должен быть слой Секции.

Feature Layer

Входные объекты препятствия

Класс объектов или слой, содержащий полилинейные объекты, представляющие непроходимые объекты, например, стены, окна и колонны. Слой объектов препятствий должен содержать поле LEVEL_ID или быть слоем карты с поддержкой этажей.

Feature Layer

Целевые пути Indoor

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

Feature Layer

Целевые переходы внутри помещений

(Дополнительный)

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

Feature Layer

Выражение для препятствий

(Дополнительный)

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

SQL Expression

Точки на маршруте

(Дополнительный)

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

Feature Layer

Метод создания пути

(Дополнительный)

Задает метод, который будет использоваться для создания путей Indoor.

  • Сеть Универсальное обращениеГоризонтальные пути будут создаваться с использованием алгоритма сети Универсальное обращение, больше напоминающего схемы ходьбы. Этот метод хорошо подходит для зданий, которые не состоят преимущественно из углов 90 градусов или с постоянным поворотом. Объекты переходов тоже будут созданы, если предусмотрены входные переходы.

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

  • Только переходыЕсли у вас есть существующие пути, эта опция будет создавать вертикальные переходы между этажами и замыкать их на существующие пути.

String

Выражение для лестничной секции

(Дополнительный)

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

SQL Expression

Выражение для лифта

(Дополнительный)

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

SQL Expression

Задержка лифта

(Дополнительный)

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

Значение должно быть больше или равно нулю.

Double

Буфер препятствия

(Дополнительный)

Буферное расстояние, которое будет применяться к объектам препятствий, определенным как барьеры. Значение должно быть между 0.25 и 2.9 метра или 0.6 и 9.5 международных фута. Если значение не указано, значение по умолчанию будет основано на значении параметра Метод создания пути следующим образом:

  • Сетка—0.05 метра

  • Сеть Универсальное обращение—0.4 метра

Linear Unit

Радиус поиска

(Дополнительный)

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

Linear Unit

Шаг сетки

(Дополнительный)

Максимальное расстояние, допустимое между узлами в сетке путей переходов. Инструмент использует единицы измерения из системы координат набора данных Indoors. Значение по умолчанию 0.6 метра.

Значение должно быть между 0.25 и 2.9 метра или 0.6 и 9.5 международных фута.

Linear Unit

Поворот сетки

(Дополнительный)

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

Значение должны быть в диапазоне от 0 до 180.

Double

Производные выходные данные

Подпись Объяснение Тип данных

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

Обновленный слой Целевые пути Indoor.

Feature Layer

Обновленные переходы

Обновленный слой Целевые переходы Indoor.

Feature Layer

Параметры среды

Коэффициент параллельной обработки

Информация о лицензировании

  • Basic: Нет
  • Standard: Требуется ArcGIS Indoors Pro или ArcGIS Indoors Maps
  • Advanced: Требуется ArcGIS Indoors Pro или ArcGIS Indoors Maps