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