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

Доступно с лицензией 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

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

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

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