需要 Spatial Analyst 许可。
传统距离分析地理处理函数用于访问 ArcGIS 早期版本中的可用距离分析地理处理函数。 这些工具用于执行考虑直线(欧氏)或加权距离的分析。 距离可以通过简单的成本(摩擦)表面或以考虑对移动的垂直和水平限制的方式进行加权。 传统距离工具使用较早版本中用于计算距离的原始方法。 要利用现在提供的更准确的距离计算,使用传统工具集不含的距离分析地理处理函数。
通过 ArcGIS Spatial Analyst 扩展模块 执行距离分析的两个主要方法是使用“欧氏”距离工具和成本加权距离地理处理函数。
欧氏距离地理处理函数用于测量各个像元与其最近源(源用于标识感兴趣的对象,如井、道路或学校)之间的直线距离。该直线距离通过从一个像元中心到另一个像元中心进行测量。您不仅可确定各像元到最近源的距离,还可利用欧氏方向计算各像元的方向,并确定与欧氏分配最接近的源。
成本距离(或成本加权距离)地理处理函数通过将距离等同为成本因子来修改欧氏距离,该成本即为经过任何指定像元所需的成本。例如,也许翻过山到达目标的距离更短,但是绕路的话其速度更快。成本分配地理处理函数可以基于累积行程成本来识别最近的(或成本最小的)源像元。成本回溯链接地理处理函数提供了一幅道路地图,用于标识从任意像元沿最小成本路径返回最近源的路径。
除了单一成本变量以外,移动的垂直和水平限制也可纳入到使用路径距离、路径距离分配和路径距离回溯链接地理处理函数的分析中。
一旦执行完成本距离分析,创建了方向和距离栅格,即可使用成本路径和成本路径折线地理处理函数计算从所选目标到源位置的最小成本(或最短)路径。该路径始于目标止于源,并且以通过原始成本栅格定义的成本单位衡量,它必须为成本最低的路径。通过两个成本栅格而非一个线性路径,您可以使用廊道分析地理处理函数确定不超出指定成本的像元集合。
下表列出了可用的距离分析地理处理函数,并对每个工具进行了简要描述。
地理处理函数 | 说明 |
---|---|
根据成本面上的最小累积成本计算每个像元的最小成本源。 | |
定义最小成本源的最小累积成本路径上的下一相邻像元。 | |
在两个或多个输入区域之间生成成本最低的连通性网络。 | |
计算每个像元从成本面或到成本面上最小成本源的最小累积成本距离。 | |
计算从源到目标的最小成本路径。 | |
将从源到目标的的最小成本路径计算为线要素。 | |
基于欧氏距离计算每个像元的最近源。 | |
计算各像元到沿最短路径返回最近源同时避开障碍的邻近像元的方向(以度为单位)。 | |
计算每个像元相对于最近源的方向(以度为单位)。 | |
计算每个像元到最近源的欧氏距离。 | |
考虑表面距离以及水平和垂直成本因素的情况下,为每个像元计算与最小成本源之间的最小累积成本距离。 | |
考虑表面距离以及水平和垂直成本因素的情况下,根据成本面上的最小累积成本计算每个像元的最小成本源。 | |
考虑表面距离以及水平和垂直成本因素的情况下,定义最小成本源的最小累积成本路径上的下一相邻像元。 |