曼哈顿距离是度量那些路网类似纽约曼哈顿区
(
正北正南直东直西
)
距离。曼
哈顿距离是
x
和
y
方向距离之和。欧氏距离是直角三角形中的弦
,
曼哈顿距离为
勾
,
股之和。
与式(
2.1
)一样,式(
2.3
)定义的曼哈顿距离只在一个较小地区内(例如
一个城市)才有意义。
网络距离是基于实际路网
(
如公路网,铁路网
)
的最短路径(或最短时间或最
小成本)距离,将在第
2.2
节中详细讨论。如果是栅格形路网,可以用曼哈顿距
离近似地代替网络距离。
在
ArcGIS
中,可以通过简单地点击
(“measure”)
工具来得到两点之间的欧
式距离(或若干点之间的累计距离)。许多
ArcGIS
空间分析会顺带给出一些距
离值。例如,第
1.3
节介绍的距离连接(空间连接法)给出了两个空间数据集合
中不同物体之间的最短距离。
在空间连接中,
线或多边形之间的距离是最近点之
间的距离。在
ArcToolbox > Analysis Tools > Proximity
中,
Near
工具用来计算图
层中任一点与另一图层中跟它最近的线或点的距离。
某些操作需要用到同一图层
或不同图层中任意两点之间的距离即距离矩阵。
ArcToolbox
里的点距离(
Point
Distance
)工具可以实现这个功能,调用办法为依次点击
ArcToolbox
>
Analysis
Tools > Proximity > Point Distance
。在输出文件中,如果
DISTANCE
值为
0
,则
可能实际距离确实为
0
(例如,某点跟它自身的距离),也可能是超出了搜索半
径之外。