Обзор классов горизонтального фактора

Доступно с лицензией Spatial Analyst.

Классы горизонтального фактора (HF) определяют трудность перемещения из одной ячейки в другую, с учетом горизонтальной составляющей, которая может влиять на перемещение. Инструмент Путевое расстояние использует для задания горизонтального фактора соответствующий объект. Чтобы задать HF для перемещения от одной ячейки к другой, в обрабатываемой ячейке из растра горизонтального направления должно быть вычислено преобладающее горизонтальное направление. Угол отклонения от горизонтали (HRMA) - это угол между направлением движения и горизонтальным направлением, который рассчитывается и отображается на диаграмме горизонтального фактора для его определения. Итоговое значение задает горизонтальный фактор из центра обрабатываемой ячейки (ячейки "От") до границы ячейки "До".

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

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

Для определения HRMA вычисляется угол между горизонтальным направлением, заданным на растре горизонтального направления, и направлением движения к ячейке, до которой рассчитывается стоимостное расстояние. Несмотря на то, что значения варьируются от -180 до +180, HRMA симметричны относительно оси горизонтального фактора, поэтому они представлены значениями от 0 до 180 по оси X диаграммы горизонтального фактора. HRMA — это число градусов между направлением движения и заданным горизонтальным направлением, независимо от положительного или отрицательного направления. Поэтому диапазон значений HRMA - от 0 до 180 градусов.

КлассОписание

HfBinary

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

HfForward

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

HfLinear

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

HfInverseLinear

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

HfTable

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

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

Связанные разделы