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