Создание коридора с наименьшей стоимостью

Что такое коридор?

Инструмент Коридор (Corridor) выдает в качестве результата растр, в котором для каждой ячейки вычисляется сумма расстояний с взвешенной стоимостью (суммарных стоимостей перемещения) для двух входных растров суммарной стоимости перемещения. Сумма с двух стоимостей растра определяет для каждой ячейки оптимальный маршрут (с наименьшей стоимостью перемещения) от одного источника до другого источника, который проходит через местоположение ячейки.

Инструмент Коридор (Corridor) связан с инструментом Оптимальный путь (Cost Path), который выдает только выходной растр с путями с наименьшей стоимостью.

Зачем искать коридор с наименьшей стоимостью?

Вы можете использовать инструмент Коридор (Corridor) вместо инструмента Оптимальный путь (Cost Path) для соединения двух патчей обитания оленей в плане конвертации и сохранения оптимального коридора для оленей вместо простой буферизации одного пути.

Создание коридора

Для создания коридора необходимо создать два растра с накопительной стоимостью с помощью инструментов стоимостного расстояния (Стоимостное расстояние (Cost Distance) или Путевое расстояние (Path Distance), например), один для каждого источника (или набора источников). На представленных рисунках показаны поверхности стоимости, которые были созданы для единого местоположения для демонстрационных целей. В действительности, процедура повторяется для каждой из ячеек входных растров.

Входные растры оптимального пути.
Пример коридора - Создать стоимостные поверхности

Инструмент Коридор (Corridor) складывает две поверхности суммарной стоимости перемещения.

Два оптимальных растра добавлены одновременно
Пример коридора - Сложенные поверхности стоимости с накоплением

Выходной растр не определяет единственный наиболее экономичный путь между двумя источниками, но определяет диапазон суммарной стоимости между источниками. то есть наименьшие суммарные затраты для достижения источника 1 плюс наименьшие суммарные затраты для достижения источника 2 равно наименьшим суммарным затратам для перехода между ячейками. Это минимальная суммарная стоимость, если путь проходит через ячейку из источника 1 к источнику 2.

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

самые дешевые коридоры
Пример коридора - Пороговое значение результирующих выходных данных

Альтернативные методы

Альтернативный способ ограничить коридор в соответствии с заданным пороговым значением - использование условного выражения. Ниже приведены некоторые примеры его реализации с использованием различных инструментов.

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

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

9/11/2013