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

ArcGIS Pro 3.4 | | Архив справки

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

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

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

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

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

  • В ArcGIS Pro данные слоев сетевого анализа хранятся на диске в классах пространственных объектов файловой базы геоданных. При создании слоя сетевого анализа в проекте данные слоя будут созданы в новом наборе классов объектов в среде Текущей рабочей области. При создании слоя сетевого анализа в скрипте Python вам необходимо сначала явно задать среду рабочей области для файловой базы геоданных, в которой вы собираетесь хранить данные слоя, используя arcpy.env.workspace = "<path to file gdb>". После создания слоя в файловую базу геоданных будет добавлен новый набор классов объектов, содержащий соответствующие подслои для классов пространственных объектов.

Параметры

ПодписьОписаниеТип данных
Источник сетевых данных

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

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.

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

  • Сегодня – 12/30/1899
  • Воскресенье – 12/31/1899
  • Понедельник – 1/1/1900
  • Вторник – 1/2/1900
  • Среда – 1/3/1900
  • Четверг – 1/4/1900
  • Пятница – 1/5/1900
  • Суббота – 1/6/1900

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

Date
Часовой пояс
(Дополнительный)

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

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

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

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

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

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

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

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

String
Игнорировать неверные местоположения в течение времени расчета
(Дополнительный)

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

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

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

ПодписьОписаниеТип данных
Слой Network Analyst

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

Network Analyst Layer

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

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