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

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

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

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

Инструмент Коридор связан с инструментом Оптимальный путь, который возвращает только выходной растр с путями наименьшей стоимости.

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

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

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

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

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

Затем инструмент Коридор складывает две поверхности накопленной стоимости вместе.

Растры пути наименьшей стоимости, сложенные вместе
Пример коридора — Поверхности накопленной стоимости, сложенные вместе

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

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

Коридор наименьшей стоимости
Пример коридора — Порог итоговых выходных данных

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

Другой способ ограничить коридор указанным пороговым значением - это использовать условную инструкцию. Далее приведены несколько примеров ее применения с различными инструментами.

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

    Входной растр условия : accum_cor

    Выражение : "Value < 100"

    Входной растр значения "истина" или константа : 100

    Для Входной растр значения "ложь" или константа : 0

    Выходной растр : corr_thresh

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

    Входной растр : accum_cor

    Условие Where : "Value < 100"

    Выходной растр : corr_thresh

  • Использование инструмента Тест (из группы Математические > Логические) со следующими настройками:

    Входной растр : accum_cor

    Условие Where : "Value < 100"

    Выходной растр : corr_thresh

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

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