Skip to main content

Создать слой анализа Размещения-Распределения (Инструменты Network Analyst)

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

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

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

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

    Более подробно о рабочих процессах слоя сетевого анализа

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

    Подробнее о потреблении кредитов и ограничениях при выполнении сетевого анализа

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

  • Хотя этот инструмент можно использовать в скриптах Python, рекомендуется для сетевого анализа в Python использовать классы механизма расчета из модуля arcpy.nax.

    Более подробно о выполнении сетевого анализа в Python.

Параметры

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

Источник сетевых данных

Набор сетевых данных или сервис, для которого выполняется сетевой анализ.

Параметр можно указать, используя следующее:

  • Путь к каталогу набора сетевых данных.

  • Слой набора сетевых данных

  • URL-адрес для ArcGIS Online или портала ArcGIS Enterprise, настроенного со стандартными сервисами маршрутизации

Для использования URL-адреса портала необходимо выполнить вход на портал под учетной записью с правами на маршрутизацию.

Более подробно о сетевом анализе с помощью сервисов маршрутизации

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

Подробнее о потреблении кредитов и ограничениях при выполнении сетевого анализа

Network Dataset Layer; String

Имя слоя

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

Имя слоя сетевого анализа, который будет создан.

String

Режим передвижения

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

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

Объект arcpy.na.TravelMode и строка, содержащая действительное представление JSON режима перемещения, также могут использоваться как ввод для этого параметра.

String

Направление движения

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

Задает направление движения между пунктами обслуживания и точками спроса при расчете сетевой стоимости.

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

  • От пунктов обслуживанияНаправление движения от пункта обслуживания к точкам спроса. Используется по умолчанию. Пожарные части, как правило, используют этот параметр, поскольку их интересует, как быстро они смогут доехать от пожарной части к месту вызова.

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

String

Тип задачи

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

Тип решаемой задачи. Выбор типа задачи зависит от вида размещаемого пункта обслуживания. Различные типы пунктов обслуживания имеют различные приоритеты и ограничения.

  • Минимизировать импедансЭтот параметр решает задачу размещения склада. Он выбирает набор пунктов обслуживания таким образом, чтобы сумма взвешенного импеданса (спрос в точке расположения, умноженный на импеданс пути до ближайшего пункта обслуживания) была минимальной. Эта задача часто называется задачей P-медианы. Этот тип задачи используется по умолчанию.

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

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

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

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

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

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

String

Предельное значение

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

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

Предельное значение может быть изменено на основе каждой точки спроса путем задания отдельных предельных значений в подслое точек спроса в свойстве Cutoff_ [Impedance]. Например, может оказаться, что люди в сельской местности готовы преодолевать расстояние до 10 миль, чтобы попасть к объекту, а городские жители согласны преодолевать не более 2 миль. Такое поведение можно моделировать, задав Предельное значение для слоя анализа, равное 10 и значение Cutoff_Miles каждой точки спроса внутри городских территорий, равное 2.

По умолчанию для анализа предельное значение не используется.

Double

Число пунктов обслуживания для поиска

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

Количество объектов, которое должен разместить механизм расчета. Значение по умолчанию равно 1.

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

Все пункты обслуживания со значением FacilityType Выбрано, заданным до решения, во время решения рассматриваются как кандидаты.

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

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

Long

Тип функции затухания

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

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

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

  • ЛинейнаяПреобразованный сетевой импеданс между пунктом обслуживания и точкой спроса – то же самое, что и импеданс кратчайшего сетевого пути между ними. При этом параметре значение импеданса всегда равно 1. Используется по умолчанию.

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

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

String

Значение параметра функции затухания

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

Значение параметра для уравнения преобразования импеданса, указанное в опции Тип функции затухания. Значение параметра игнорируется, если параметр Тип функции затухания установлен на Линейная. Для Степенной и Экспоненциальной функций затухания значение не должно быть равно нулю.

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

Double

Доля на целевом рынке

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

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

Double

Ёмкость

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

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

У пунктов обслуживания есть свойство Capacity, которое, если не является нулевым для данного пункта обслуживания, используется вместо параметра Емкость этого пункта обслуживания.

Double

Время суток

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

Время и дата отправления. Время отправления может отсчитываться от пункта обслуживания или от точки спроса – в зависимости от заданного Направления движения - К пункту обслуживания или От пункта обслуживания.

Если выбран атрибут импеданса на основе трафика, то решение будет создано с учетом заданных динамических условий трафика в указанное время суток. Дату и время можно указать в виде 5/14/2012 10:30 AM.

Настройте анализ, чтобы использовать одну из следующих специальных дат для моделирования дня недели или текущей даты вместо определенной статической даты:

  • Today—30.12.1899

  • Sunday—31.12.1899

  • Monday—01.01.1900

  • Tuesday—02.01.1900

  • Wednesday—03.01.1900

  • Thursday—04.01.1900

  • Friday—05.01.1900

  • Saturday—06.01.1900

Узнать подробнее о том, как дата и время используется и интерпретируется в сетевом анализеs

Date

Часовой пояс

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

Часовой пояс параметра Время суток.

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

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

String

Линейная геометрия

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

Задает форму выходной линии.

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

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

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

String

Атрибуты накопления

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

Список атрибутов стоимости, которые будут суммироваться во время анализа. Эти накопленные атрибуты могут использоваться только для сведения; алгоритм решения при выполнении анализа использует только атрибут стоимости в соответствии с используемым режимом передвижения.

Для каждого накопленного атрибута стоимости в выходных объектах сетевого анализа заполняется свойство Total_ [Impedance].

Этот параметр недоступен, если источником сетевых данных является сервис ArcGIS Online или сервис в версии Portal for ArcGIS, не поддерживающей накопление.

String

Игнорировать некорректные местоположения во время расчета

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

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

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

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

Boolean

База геоданных анализа

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

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

Узнайте больше об источнике данных анализа для слоя сетевого анализа

Workspace

Имя набора классов объектов анализа

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

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

Узнайте больше об источнике данных анализа для слоя сетевого анализа

String

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

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

Слой Network Analyst

Только что созданный слой сетевого анализа.

Network Analyst Layer

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

Текущая рабочая область

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да