Доступно с лицензией Spatial Analyst.
Инструменты расстояния (Distance) позволяют выполнять анализ расстояния следующим образом:
- Евклидово (по прямой) расстояние
- Расстояние со взвешенной стоимостью
- Расстояние со взвешенной стоимостью, можно анализировать с использованием вертикального и горизонтального ограничений перемещения
- Пути и коридоры между источниками с наименьшей стоимостью перемещения
Два основных способа выполнения анализа расстояния с помощью дополнительного модуля ArcGIS Spatial Analyst заключаются в использовании инструментов Евклидово расстояние и Расстояние со взвешенной стоимостью.
Инструмент Евклидово расстояние (Euclidean Distance) измеряет расстояние по прямой линии из каждой ячейки до ближайшей ячейки-источника; источник определяет представляющие интерес объекты, например колодцы, дороги или школы. Расстояние измеряется из центра ячейки до центра ячейки. Вы можете не только определить расстояние, на которое каждая ячейка отстоит от ближайшего источника, но и вычислить для каждой ячейки направление с помощью инструмента Евклидово направление (Euclidean Direction) и определить, какой источник является ближайшим по отношению к данной ячейке с помощью инструмента Распределение по Евклидову расстоянию (Euclidean Allocation).
Инструмент Стоимостное расстояние (Cost Distance) (или инструмент измерения расстояния с взвешенной стоимостью) меняет Евклидово расстояние, приравнивая расстояние к стоимости, определяемой как стоимость перемещения через любую заданную ячейку. Например, более коротким (по расстоянию) будет путь напрямую через вершину горы, но быстрее эту гору обойти. Инструмент Распределение по стоимостному расстоянию (Cost Allocation) на основании совокупной стоимости перемещения определяет ближайшую (то есть с наименьшей стоимостью перемещения до нее) ячейку источника. Инструмент Стоимостное направление (Cost Back Link) в качестве выходных данных предоставляет карту дорог, показывающую путь из любой ячейки вдоль маршрута с наименьшей стоимостью перемещения до ближайшего источника.
В дополнение к одной переменной стоимости, в анализ могут быть включены вертикальные и горизонтальные ограничения движения с помощью инструментов Путевое расстояние (Path Distance), Распределение по путевому расстоянию (Path Distance Allocation) и Путевое направление (Path Distance Back Link).
После того, как вы выполнили анализ стоимостного расстояния и построили растры расстояния и направления, вы можете вычислить оптимальный (с наименьшей стоимостью перемещения или кратчайший) путь из выбранной ячейки-адресата до точки источника с помощью инструмента Оптимальный путь (Cost Path). Оптимальный путь, проложенный между точкой назначения и источником, указывает наиболее дешевый маршрут (относительно единиц стоимости, заданных исходным растром стоимости). Используя два растра стоимости вместо линейного пути, вы можете использовать инструмент Коридор (Corridor) для определения ряда ячеек, которые не превышают заданную стоимость.
В следующей таблице содержится список доступных инструментов расстояния и дано краткое описание каждого.
Инструмент | Описание |
---|---|
Вычисляет сумму совокупной стоимости перемещения для двух входных растров суммарной стоимости перемещения. | |
Вычисляет для каждой ячейки ближайший к ней источник, основываясь на наименьшей совокупной стоимости перемещения по поверхности стоимости. | |
Определяет следующую ячейку на пути с наименьшей суммарной стоимостью до ближайшего источника. | |
Вычисляет наименьшую суммарную стоимость перемещения для каждой ячейки до ближайшего источника по поверхности стоимости. | |
Вычисляет маршрут с наименьшей стоимостью перемещения из источника до объекта назначения. | |
Распределение по Евклидову расстоянию (Euclidean Allocation) | Вычисляет для каждой ячейки ближайший источник, определяемый по Евклидову расстоянию. |
Вычисляет, для каждой ячейки, направление, в градусах, до ближайшего источника. | |
Вычисляет, для каждой ячейки, направление, в градусах, до ближайшего источника. | |
Вычисляет, для каждой ячейки, стоимостное расстояние с наименьшей совокупной стоимостью перемещения до ближайшего (в терминах стоимости) источника, с учетом действительного расстояния по поверхности, а также горизонтального и вертикального факторов. | |
Распределение по путевому расстоянию (Path Distance Allocation) | Вычисляет ближайший источник для каждой ячейки, основываясь на наименьшей суммарной стоимости перемещения по поверхности стоимости, вычисляемой с учетом истинного расстояния по поверхности, а также горизонтального и вертикального факторов. |
Определяет, для каждой ячейки, соседнюю ячейку, являющуюся следующей ячейкой на пути с наименьшей суммарной стоимостью перемещения до ближайшего (в терминах стоимости) источника, с учетом действительного расстояния по поверхности, а также горизонтального и вертикального факторов. |