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