Функция Оптимальный путь как растр

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

Обзор

Вычисляет оптимальный путь от пунктов назначения до исходных пунктов.

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

Это глобальная функция растра.

Примечания

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

Оптимальный созданный путь может быть путем потока, основанным на направлении потока D8. Чтобы создать оптимальный путь таким образом, укажите растр направления потока D8 в качестве входного растра для Входного растра обратного направления или направления стока. Необходимо также указать Входной растр накопленного расстояния; Входной растр накопленного расстояния не используется для определения пути. Независимо от использования константного растра или цифровой модели рельефа (DEM), путь будет одинаков; меняется только атрибутивное значение на пути. См. функцию Направление стока для получения дополнительных сведений о растрах направления потока D8.

Входные данные о месте назначения должны быть растровым слоем. Набор ячеек назначения состоит из всех ячеек входного растра с допустимыми значениями. Ячейки со значением NoData не включаются в этот набор. Нулевое значение рассматривается как истинный адресат. Растр объектов назначения может быть создан с использованием инструментов извлечения.

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

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

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

Параметры

В следующей таблице приводится описание параметров функции Оптимальный путь как растр:

ПараметрОписание

Растр назначения

(Обязательный)

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

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

Поле назначения

Поле, используемое для получения значений для местоположений назначения.

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

(Обязательный)

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

Растр обратного направления или растр направления стока

(Обязательный)

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

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

Тип пути

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

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

Параметры среды

Настройки среды геообработки для глобальных функций задаются на уровне приложения. Задать параметры обработки в ArcGIS Pro можно, нажав на кнопку Параметры среды на вкладке Анализ. См. раздел Параметры среды анализа и дополнительный модуль Spatial Analyst для получения дополнительной информации о параметрах среды.

Следующие параметры среды поддерживаются этой глобальной функцией:

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