Подпись | Описание | Тип данных |
Входные растровые или векторные объекты источников | Входные местоположения источников. Это растр или объект (точка, линия или полигон), определяющий ячейки или местоположения, которые будут использоваться для расчета расстояния с наименьшей накопленной стоимостью для каждого местоположения выходной ячейки. Для растров, входной тип может быть целочисленным или с плавающей точкой. | Raster Layer; Feature Layer |
Входной растр или объекты-барьеры (Дополнительный) | Набор данных, определяющий барьеры. Барьеры могут быть определены целым числом или растром с плавающей запятой, либо точечным, линейным или полигональным объектом. Растровый барьер должен иметь допустимое значение, включая ноль, а области, которые не являются барьерами, должны быть NoData. | Raster Layer; Feature Layer |
Входной растр поверхности (Дополнительный) | Растр, определяющий значения высот в каждой ячейке. Значения используются для вычисления действительного расстояния по поверхности, которое будет пройдено при перемещении между ячейками. | Raster Layer |
Входной растр стоимости (Дополнительный) | Растр, определяющий полное сопротивление или стоимость движения в плоскости через каждую ячейку. Значение в каждой ячейке представляет стоимость движения через ячейку по поверхности стоимости, выраженную на единицу расстояния. Для получения общей стоимости прохождения через ячейку, значение каждой ячейки умножается на разрешение ячейки, с учетом возможности движения по диагонали. Значения растра стоимости могут быть целыми числами или числами с плавающей точкой. Отрицательные или нулевые значения Растра стоимости недействительны, но будут рассматриваться как небольшие положительные значения стоимости. | Raster Layer |
Входной растр вертикального фактора (Дополнительный) | Растр, определяющий z-значения для каждого местоположения ячейки. Значения используются для вычисления уклонов, применяемых при определении вертикального фактора, учитываемого при перемещении из одной ячейки в другую. | Raster Layer |
Вертикальный фактор (Дополнительный) | Определяет отношение между фактором вертикальной стоимости и вертикальным углом относительного перемещения (VRMA). Существует несколько факторов с различными модификаторами, которые задают определенный график вертикального фактора. Дополнительно, для создания пользовательского графика можно воспользоваться таблицей. Графики применяются для определения вертикального фактора, используемого в вычислениях общей стоимости перемещения в соседнюю ячейку. В приведенных ниже описаниях опций используются два сокращения: VF обозначает вертикальный фактор, идентифицирующий вертикальную трудность, возникающую при переходе от одной ячейки к другой; а VRMA обозначает вертикальный угол относительного перемещения, который идентифицирует угол наклона между ячейкой ОТ или обрабатываемой ячейкой и ячейкой ДО. Можно выбрать следующие опции:
Модификаторы для ключевых слов вертикального фактора:
| Vertical Factor |
Входной растр горизонтального фактора (Дополнительный) | Растр, определяющий горизонтальное направление в каждой ячейке. Значения в растре должны быть целыми числами в диапазоне от 0 до 360, значение 0 градусов соответствует направлению на север, или в верхнюю часть экрана. Значения увеличиваются по часовой стрелке. Плоским участкам должно быть присвоено значение, равное -1. Для определения дополнительной стоимости в горизонтальной плоскости, возникающей при движении из ячейки в соседние с ней ячейки, значения в каждом местоположении будут использоваться в сочетании с Горизонтальным фактором. | Raster Layer |
Горизонтальный фактор (Дополнительный) | Задает отношение между коэффициентом горизонтальной стоимости и горизонтальным углом относительного перемещения (HRMA). Существует несколько факторов с различными модификаторами, которые задают определенный график горизонтального фактора. Дополнительно, для создания пользовательского графика можно воспользоваться таблицей. Графики применяются для определения горизонтального фактора, используемого в вычислениях общей стоимости перемещения в соседнюю ячейку. В приведенных ниже описаниях опций используются два сокращения: HF обозначает горизонтальный фактор, идентифицирующий горизонтальную трудность, имеющуюся при переходе от одной ячейки к другой; а HRMA обозначает горизонтальный угол относительного перемещения, который идентифицирует угол между направлением по горизонтали и направлением движения. Можно выбрать следующие опции:
Модификаторы для горизонтального фактора:
| Horizontal Factor |
Выходной растр обратного направления (Дополнительный) | Растр обратного направления содержит рассчитанное направление в градусах. Направление определяет следующую ячейку по кратчайшему пути до ближайшего источника, избегая барьеры. Диапазон значений – от 0 до 360 градусов, где значение 0 резервируется для ячеек источников. Направление прямо на восток определяется, как равное 90 градусам; значения увеличиваются по часовой стрелке (180 – на юг; 270 – на запад и 360 на север). Тип выходного растра – float. | Raster Dataset |
Выходной растр направлений источника (Дополнительный) | Исходный растр направлений определяет направление ячейки источника с наименьшей суммой затрат, как выраженный в градусах азимут. Диапазон значений – от 0 до 360 градусов, где значение 0 резервируется для ячеек источников. Направление прямо на восток определяется, как равное 90 градусам; значения увеличиваются по часовой стрелке (180 – на юг; 270 – на запад и 360 на север). Тип выходного растра – float. | Raster Dataset |
Выходной растр местоположений источника (Дополнительный) | Растр местоположений источника - выходные многоканальные данные. В первом канале содержится индекс строки, а во втором - индекс столбца. Эти индексы определяют местоположение исходной ячейки, которая находится на расстоянии наименьшей накопленной стоимости. | Raster Dataset |
Начальное накопление (Дополнительный) | Стоимость начального накопления, которая будет использоваться для начала расчета стоимости. Позволяет задавать фиксированную стоимость, связанную с источником. Алгоритм стоимости будет начинать с этого значения, а не с нуля. Значения должны быть больше или равны нулю. По умолчанию - 0. | Double; Field |
Максимальное накопление (Дополнительный) | Максимальное накопление при перемещении к источнику. Вычисление стоимости для каждого источника продолжается до тех пор, пока не будет достигнуто указанное накопление. Значения должны быть больше нуля. По умолчанию на краю выходного растра идет накопление. | Double; Field |
Множитель стоимостей (Дополнительный) | Множитель, который будет применяться к значениям стоимости. Этот параметр позволяет управлять режимом перемещения или магнитудой источника. Чем больше множитель, тем выше стоимость перемещения по каждой ячейке. Значения должны быть больше нуля. Значение по умолчанию равно 1. | Double; Field |
Направление движения (Дополнительный) | Указывает направление перемещения при применении горизонтальных и вертикальных факторов. Если выбрана опция Строка, вы можете выбрать направление от или до, которое будет применено ко всем источникам. Если выбран параметр Поле, можно выбрать поле из исходных данных, определяющее направление для каждого источника. Поле должно содержать текстовую строку FROM_SOURCE или TO_SOURCE.
| String; Field |
Метод расстояний (Дополнительный) | Указывает, будет ли расстояние вычисляться с использованием планарного (плоская поверхность земли) или геодезического (эллипсоид) метода.
| String |
Возвращаемое значение
Подпись | Описание | Тип данных | Выходной растр накопления расстояния | Выходной растр расстояния. Выходной растр представлен числами с плавающей точкой. | Raster |