Доступно с лицензией Spatial Analyst.
Обзор
Определяет следующую ячейку на пути с наименьшей суммарной стоимостью до источника с наименьшей стоимостью.
Растр направления содержит значения от 0 до 8, которые определяют направление или следующую соседнюю ячейку (удавшуюся ячейку) по пути с наименьшей суммарной стоимостью перемещения от ячейки до ближайшего источника с наименьшей стоимостью. Если маршрут должен пройти через правую соседнюю ячейку, ячейке будет присвоено значение 1, значение 2 будет присвоено нижней правой диагональной ячейке, и так далее по часовой стрелке. Значение 0 резервируется для ячеек источников.
Это глобальная растровая функция.
Примечания
Входными исходными данными должен быть растровый слой.
Значения NoData, существующие в Исходном растре не включаются как допустимые в этой функции. Значение 0 рассматривается как допустимое в исходном растре. Входной растр может быть создан с помощью инструментов извлечения или функции Вырезать.
Если у вас есть исходные объекты, сначала конвертируйте их в набор растровых данных с помощью функции Растеризовать объекты. С помощью имеющегося Растра стоимости, используемого в качестве входного Растра функции растеризации. Это позволит убедиться в том, что объекты правильно конвертированы в растровый набор с тем же размером ячейки, экстентом и пространственной привязкой.
Ячейки со значением NoData во Входном растре стоимости ведут себя как барьеры в инструментах стоимостной поверхности. Любой ячейке, которой присвоено значение NoData на входной поверхности стоимости, будет присвоено значение NoData на всех выходных растрах (стоимость расстояния, распределение и направление).
Значения пикселов NoData в Растре стоимости работают как барьеры стоимостной поверхности. Любые пикселы, которым присвоено значение NoData в Растре стоимости, также получат значение NoData в выходном растре. Растре стоимости не может содержать значение 0, так как алгоритм представляет собой мультипликативный процесс. Если значения 0 действительно представляют области низкой стоимости, измените 0 на небольшое положительное значение, например 0.01 при помощи функции Con. Если значения 0 представляют области, которые следует исключить из анализа, их необходимо изменить на NoData при помощи функции Установить ноль.
Если Входной растр и Растр стоимости имеют различные экстенты, по умолчанию выходной экстент будет определяться как пересечение двух растров. Чтобы получить поверхность стоимостного расстояния для всего экстента, выберите опцию Объединение входных данных на выходных параметров среды Выходной экстент.
Максимальное расстояние задаётся в тех же единицах стоимости, что используются и на Растре стоимости.
Характеристики источника или объектов, перемещающихся от источника, могут управляться следующими параметрами:
- Множитель для применения к стоимости - режим передвижения либо магнитуда источника.
- Начальная стоимость - начальная стоимость перед началом движения.
- Оценка стабильности накопленной стоимости - динамическая настройка, учитывающая влияние накопленной стоимости, например, для симуляции степени усталости туриста.
- Емкость - Оценка, которую источник может накопить, прежде чем достигнуть своего предела.
Если любой параметр характеристик источника задан с помощью значения, это значение применяется ко всем источникам. Если параметры указаны через поля, связанные с Входным растром, значения в таблице будут применяться исключительно к соответствующим источникам.
Если задана Начальная стоимость источника, а Направлением движения является Движение от источника, то исходным местоположениям на выходной поверхности стоимостного расстояния будет присвоено значение Начальной стоимости данных источника. В противном случае исходным местоположениям на выходной поверхности стоимостного расстояния будет присвоено значение ноль.
Параметры
Параметр | Описание |
---|---|
Растр источника (Обязательное) | Входные местоположения источников. Растр или набор пространственных данных, определяющий ячейки или местоположения, до которых вычисляются стоимостные расстояния с наименьшей стоимостью перемещения от всех ячеек. |
Растр стоимости (Обязательное) | Растр, определяющий стоимость или импеданс движения в плоскости по каждому пикселу. Значение в местоположении каждого пиксела представляет себестоимость движения по нему, выраженную на единицу расстояния. Для получения общей стоимости прохождения через ячейку, значение каждой ячейки умножается на разрешение ячейки, с учетом возможности движения по диагонали. Значения Растра стоимости могут быть представлены целыми числами или числами с плавающей точкой, но они не могут быть отрицательными или нулевыми. |
Максимальное расстояние | Пороговое значение суммарной стоимости перемещения, которое не может быть превышено. Если значение суммарного стоимостного расстояния превышает это значение, выходному пикселу будет присвоено значение NoData. Максимальное расстояние определяет экстент, для которого вычисляются совокупные стоимостные расстояния. Расстояние по умолчанию равно расстоянию до экстента выходного растра. |
Множитель для применения к стоимости | Множитель, применяемый к значениям стоимости. Этот параметр позволяет управлять режимом перемещения или магнитудой источника. Чем больше множитель, тем выше стоимость перемещения по каждой ячейке. Значения должны быть больше нуля. Значение по умолчанию равно 1. Для этого параметра может использоваться числовое значение (двойной точности) или поле из Входного растра. |
Начальная стоимость | Начальная стоимость, от которой начинаются вычисления стоимости. Этот параметр позволяет задавать фиксированную стоимость, связанную с источником. Алгоритм стоимости будет начинать с указанного значения, а не с нуля. Значение должно быть больше или равно нулю. Значение по умолчанию равно 0. |
Оценка стабильности накопленной стоимости | Этот параметр симулирует возрастание усилия для преодоления стоимости по мере увеличения накопленной стоимости. Он используется для моделирования усталости путешествующего. Возрастающая накопленная стоимость для достижения ячейки умножается на степень сопротивляемости и добавляется к стоимости перемещения в последующую ячейку. Это модифицированная версия формулы начисления сложных процентов, которая используется для вычисления предполагаемой стоимости перемещения по ячейке. По мере увеличения степени сопротивления, увеличивается стоимость ячеек, посещаемых в последнюю очередь. Чем выше степень сопротивления, тем выше стоимость достижения следующего пиксела, которая складывается при каждом последующем передвижении. Поскольку степень сопротивления похожа по свойствам на общий темп роста, и значения накопленной стоимости очень велики, рекомендуется использовать небольшие значения степени сопротивления, например, 0,005 или даже меньше, в зависимости от значений накопленной стоимости. Значение должно быть больше нуля. Емкость по умолчанию равна расстоянию до границы выходного растра. Для этого параметра может использоваться числовое значение (двойной точности) или поле из Входного растра. |
Емкость | Задает для перемещающегося объекта стоимостную емкость для источника. Вычисление стоимости продолжается для каждого источника, пока не будет достигнута указанная емкость. Значение должно быть больше нуля. Емкость по умолчанию равна расстоянию до границы выходного растра. Для этого параметра может использоваться числовое значение (двойной точности) или поле из Входного растра. |
Направление движения | Определяет направление передвижения при применении исходного коэффициента сопротивления.
Укажите ключевое слово От источника или К источнику, которое будет применено ко всем источникам, или выберите поле во Входном растре, содержащее ключевые слова для определения направления перемещения для каждого источника. Это поле должно содержать строки FROM_SOURCE или TO_SOURCE. |
Параметры среды
Настройки среды геообработки для глобальных функций задаются на уровне приложения. Задать параметры обработки в ArcGIS Pro можно, нажав на кнопку Параметры среды вкладки Анализ. См. раздел Параметры среды анализа и дополнительный модуль Spatial Analyst для получения дополнительной информации о параметрах среды.
Следующие параметры среды поддерживаются этой глобальной функцией: