Обзор классов горизонтального фактора (arcpy.sa)

Классы горизонтальных факторов (HF) определяют трудность движения от одной ячейки к другой с учетом горизонтальных элементов, способных оказать влияние на трудность движения. Инструмент Путевое расстояние (Path Distance) использует объект горизонтального фактора, чтобы определить горизонтальный фактор. Чтобы определить горизонтальный фактор перемещения от одной ячейки к следующей, преимущественное горизонтальное направление в ячейке обработки должно быть определено исходя из растра горизонтального направления. Горизонтальный относительный угол перемещения (HRMA), т.е., взаимосвязь направления перемещения относительно горизонтального направления, вычисляется и отображается на графике горизонтального фактора для определения горизонтального фактора. Получаемое значение определяет горизонтальный фактор от центра ячейки анализа (ячейка ИЗ) до края ячейки В.

Такой же процесс выполняется для сегмента от края ячейки В до ее центра. Задается преобладающее горизонтальное направление в ячейке В и HRMA; определяется горизонтальный фактор.

Чем больше горизонтальный фактор, тем труднее движение. Отрицательные значения, присвоенные ячейкам на входном растре горизонтального фактора, указывают на отсутствие присвоения ячейке какого-либо горизонтального направления. Нельзя задать HRMA ячейке, не содержащей никакого направления, поэтому ячейке присваивается 1 в качестве входного значения горизонтального фактора при вычислениях путевого расстояния (Path Distance).

Для задания горизонтального относительного угла перемещения (HRMA) определяется угол между горизонтальным направлением, задаваемым на растре горизонтального направления, и направлением перемещения к ячейке, до которой вычисляется стоимостное расстояние. Хотя значения могут быть в диапазоне от -180 до 180, углы HRMA симметричны относительно оси горизонтального фактора, поэтому они представлены значениями от 0 до 180 на оси x графика горизонтального фактора. Угол HRMA представляет собой угол между направлением перемещения и заданным горизонтальным направлением и не зависит от положительного или отрицательного знака этого угла. Поэтому величина углов HRMA составляет от 0 до 180 градусов.

HfBinary

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

HfForward

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

HfLinear

Определяет взаимосвязь горизонтального фактора стоимости с горизонтальным относительным углом перемещения с помощью линейной функции. Данная функция указывает на то, что горизонтальный фактор имеет линейную взаимосвязь с горизонтальным относительным углом перемещения.

HfInverseLinear

Задает отношение между горизонтальным фактором стоимости и горизонтальным относительным углом движения с помощью обратной линейной функции. Функция задает отношение между горизонтальным фактором стоимости и горизонтальным относительным углом движения с помощью обратной линейной функции.

HfTable

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

Инструменты, использующие объекты горизонтального фактора:

Путевое расстояние (PathDistance)Распределение по путевому расстоянию (PathDistanceAllocation)Путевое направление (PathDistanceBackLink)

Связанные темы

9/11/2013