Накопление расстояния

Иллюстрация инструмента Накопление расстояния


Инструмент вычисляет накопленное расстояние для каждой ячейки до источников, учитывая факторы расстояния по прямой, стоимостное расстояние, расстояние по истинной поверхности, а также вертикальный и горизонтальный факторы.

Примеры задач, в которых необходимо вычислять расстояния:

Если опция Использовать текущий экстент карты включена, будут анализироваться только объекты входного слоя, которые видны в момент анализа в текущем экстенте. Если опция отключена, анализ будет выполнен для всех объектов входного слоя, даже если они находятся вне текущего экстента карты.

Выбор растровых или векторных объектов - источников


Растровый или векторный слой, содержащий источники, до которых вычисляется расстояние.

Если входной слой является растром, он должен состоять из ячеек, имеющих допустимые значения (ноль является допустимым значением), идентифицирующих источник, а остальным ячейкам должно быть присвоено значение NoData.

Если входной слой векторный, но может быть точечным, линейным или полигональным.

Выбор растровых или векторных объектов - барьеров (дополнительно)


Набор данных, определяющий барьеры.

Входной растровый слой должен быть целочисленным или с плавающей точкой. Любые ячейки, имеющие значения (включая ноль), будут рассматриваться как барьеры. Любые ячейки со значениями NoData барьерами считаться не будут.

Для сервиса объектов входными данными могут быть точки, линии или полигоны.

Выбор растра поверхности (дополнительно)


Растр, определяющий значения высот в каждой ячейке.

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

Выбор растра стоимости (дополнительно)


Растр, определяющий импеданс или стоимость для движения в плоскости через каждую ячейку.

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

Значения на входном растре стоимости могут быть представлены целыми числами или числами с плавающей точкой, но они не могут быть отрицательными (стоимость не может быть отрицательной).

Выбор растра вертикали (дополнительно)


Растр, определяющий z-значения для каждого местоположения ячейки.

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

Вертикальный фактор (дополнительно)


Вертикальный фактор определяет отношение между вертикальным фактором стоимости и вертикальным относительным углом движения (VRMA).

Существует несколько факторов с различными модификаторами, которые задают определенный график вертикального фактора. Графики применяются для определения вертикального фактора, используемого в вычислениях общей стоимости перемещения в соседнюю ячейку.

В приведенных ниже пояснениях VF обозначает коэффициент, определяющий трудности перемещения по вертикали от одной ячейки к другой; а VRMA обозначает угол уклона между ячейкой От источника и ячейкой К источнику.

  • Двоичный – если VRMA больше нижнего порогового угла и меньше верхнего порогового угла, значение VF устанавливается равным значению, связанному с нулевым фактором; в противном случае, значение равно бесконечности.
  • Линейный – VF является линейной функцией VRMA.
  • Обратный линейный – VF является обратной линейной функцией VRMA.
  • Симметричный линейный – VF является линейной функцией VRMA либо с положительной, либо с отрицательной стороны VRMA; эти две линейные функции симметричны относительно оси VF (оси y).
  • Симметричный обратный линейный – VF является обратный линейной функцией VRMA либо с положительной, либо с отрицательной стороны VRMA; эти две линейные функции симметричны относительно оси VF (оси y).
  • Cos – VF является функцией косинуса VRMA.
  • Sec – VF является функцией секанса VRMA.
  • Cos-Sec –VF является косинусом угла VRMA, когда VRMA отрицательный, и секансом угла VRMA, когда VRMA не отрицательный.
  • Sec-Cos – VF является секансом угла VRMA, когда VRMA отрицательный, и косинусом угла VRMA, когда VRMA не отрицательный.

Модификаторы для ключевых слов вертикального фактора выглядят так:

  • Нулевой фактор – вертикальный фактор, используемый в случаях, когда VRMA равен 0. Этот фактор определяет точку пересечения с осью y для указанной функции. По определению, нулевой фактор не применим ни к одной из тригонометрических вертикальных функций (Cos, Sec, Cos-Sec или Sec-Cos). Пересечение с осью Y устанавливается этими функциями.
  • Нижний пороговый угол – значение угла VRMA, ниже которого VF будет задан равным бесконечности.
  • Верхний пороговый угол – значение угла VRMA, при превышении которого VF будет задан равным бесконечности.
  • Уклон – наклон прямой линии, используемый с параметрами Линейный и Обратный линейный. Уклон задается как отношение подъема к расстоянию (например, 45 процентов уклона - это 1/45 (значение при вводе равно 0,02222)).

Выбор горизонтального фактора (дополнительно)


Растр, определяющий горизонтальное направление в каждой ячейке.

Значения на растре должны быть целыми числами в диапазоне от 0 до 360, значение 0 градусов соответствует направлению на север, или в верхнюю часть экрана. Значения увеличиваются по часовой стрелке. Плоским участкам должно быть присвоено значение, равное -1. Для определения дополнительной стоимости в горизонтальной плоскости, возникающей при движении из ячейки в соседние с ней ячейки, значения в каждом местоположении будут использоваться в сочетании с Горизонтальным фактором.

Горизонтальный фактор (дополнительно)


Горизонтальный фактор определяет отношение между горизонтальным фактором стоимости и горизонтальным относительным углом движения.

Существует несколько факторов с различными модификаторами, которые задают определенный график горизонтального фактора. Графики применяются для определения горизонтального фактора, используемого в вычислениях общей стоимости перемещения в соседнюю ячейку.

В приведенных ниже пояснениях горизонтальный фактор (HF) обозначает определенные препятствия, возникающие при продвижении от одной ячейки к другой; а относительный горизонтальный угол движения (HRMA) идентифицирует угол между направлением по горизонтали и направлением движения.

Используются следующие определения и параметры HF:

  • Двоичный – если HRMA меньше порогового угла, значение HF устанавливается равным значению, связанному с нулевым фактором; в противном случае, значение равно бесконечности.
  • Вперед – движение возможно только вперед. HRMA должен быть больше или равен 0 и меньше 90 градусов (0 < = HRMA < 90). Если HRMA больше 0 и меньше 45 градусов, HF для ячейки задаётся равным значению, связанному с нулевым фактором. Если HRMA больше или равен 45 градусам, тогда используется модификатор бокового значения. HF для любого HRMA, больше или равного 90 градусам, задается равным бесконечности.
  • Линейный – HF является линейной функцией HRMA.
  • Обратный линейный – HF является обратной линейной функцией HRMA.

Модификаторы для ключевых слов горизонтального фактора выглядят так:

  • Нулевой фактор – горизонтальный фактор, используемый в случаях, когда HRMA равен 0. Этот фактор определяет точку пересечения с осью y для любой из функций горизонтального фактора.
  • Пороговый угол – угол HRMA, при превышении которого HF будет задан равным бесконечности.
  • Уклон – наклон прямой линии, используемый с ключевыми словами горизонтального фактора Линейный и Обратный линейный. Уклон задается как отношение подъема к расстоянию (например, 45 процентов уклона - это 1/45 (значение при вводе равно 0,02222)).
  • Значение стороны – HF в тех случаях, когда HRMA больше или равен 45 градусам и меньше 90 градусов, при использовании ключевого слова горизонтального фактора Вперед.

Начальное накопление


Стоимость начального накопления для начала расчета стоимости.

Позволяет задавать фиксированную стоимость, связанную с источником. Алгоритм стоимости будет начинать с указанного для Начального накопления значения, а не с нуля.

Значения должны быть больше или равны нулю. Значение по умолчанию равно 0.

Максимальное накопление


Максимальное накопление для перемещающегося (для источника).

Вычисление стоимости продолжается для каждого источника, пока не будет достигнуто указанное накопление.

Значения должны быть больше нуля. Накопление по умолчанию рассчитывается к ребру выходного растра.

Фактор стоимости


Множитель, применяемый к значениям стоимости.

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

Значения должны быть больше нуля. Значение по умолчанию равно 1.

Направление движения


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

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

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

Укажите ключевое слово От источника или К источнику, которое будет применено ко всем источникам, или выберите поле в данных источника, содержащее ключевые слова для определения направления перемещения для каждого источника. Это поле должно содержать строки FROM_SOURCE или TO_SOURCE.

Метод расстояния (дополнительно)


Задает, следует ли вычислять расстояние с помощью планарного (плоская земля) или геодезического (эллипсоид) метода.

  • Планарный – расчет расстояний будет выполняться на проецированной плоскости при использовании декартовой системы координат 2D. Этот метод используется по умолчанию.
  • Геодезический – расчет расстояния будет производиться по эллипсоиду. Поэтому, независимо от входной или выходной проекции, результаты не меняются.

Имя результирующего растра накопления расстояния


Растр накопления расстояния содержит информацию об общем расстоянии для каждой ячейки «от» или «до», источника наименьшей стоимости.

Тип выходного растра – float.

Имя слоя, который будет добавлен в Мои ресурсы и на карту. Имя слоя по умолчанию зависит от имени инструмента и имени входного слоя. Если имя слоя уже используется, появится запрос ввести новое имя.

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

Имя результирующего растра обратного направления (дополнительно)


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

Диапазон значений - от 0 до 360 градусов, где значение 0 резервируется для ячеек источников. Направление прямо на восток (вправо) определяется, как равное 90 градусам; значения увеличиваются по часовой стрелке (180 - на юг; 270 - на запад; и 360 на север).

Тип выходного растра – float.

Это имя слоя, который будет создан в Моих ресурсах. Необходимо указать имя, которое до сих пор не использовалось в Моих ресурсах.

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

Имя результирующего растра направления к источнику (дополнительно)


Растр направления к источнику определяет направление ячейки источника с наименьшей суммой перемещения, как выраженный в градусах азимут.

Диапазон значений - от 0 до 360 градусов, где значение 0 резервируется для ячеек источников. Направление прямо на восток (вправо) определяется, как равное 90 градусам; значения увеличиваются по часовой стрелке (180 - на юг; 270 - на запад; и 360 на север).

Тип выходного растра – float.

Это имя слоя, который будет создан в Моих ресурсах. Необходимо указать имя, которое до сих пор не использовалось в Моих ресурсах.

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

Имя результирующего растра местоположений источников (дополнительно)


Выходной растр местоположений представлен многоканальными данными. В первом канале содержится индекс строки, а во втором - индекс столбца.я Эти индексы определяют местоположение исходной ячейки, которая находится на расстоянии наименьшей накопленной стоимости.

Это имя слоя, который будет создан в Моих ресурсах. Необходимо указать имя, которое до сих пор не использовалось в Моих ресурсах.

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