欧氏距离工具根据直线距离描述每个像元与一个源或一组源的关系。
欧氏距离工具共有三种:
- 欧氏距离给出栅格中每个像元到最近源的距离。用途示例:到最近城镇的距离是多少?
- 欧式方向给出每个像元到最近源的方向。用途示例:到最近城镇的方向是什么?
- 欧式分配根据最大邻近性识别要分配给源的像元。用途示例:最近的城镇是什么?
源
源识别了井、购物中心、道路和林分等感兴趣对象的位置。如果源是栅格,它必须只包含源像元的值,同时其他像元必须是 NoData。如果源是要素,则会在运行工具时在内部将其转换为栅格。
欧氏距离算法
计算源像元中心与每个周围像元中心之间的欧氏距离。真实欧氏距离是在每个距离工具中计算的。从概念上讲,欧式算法的原理如下:对于每个像元,通过用 x_max 和 y_max 作为三角形的两条边来计算斜边的方法,确定与每个源像元之间的距离。这种计算方法得出的是真实欧氏距离,而不是像元距离。与源之间的最短距离将会被确定,如果它小于指定的最大距离,则将该值赋给输出栅格上的像元位置。
欧氏距离栅格的输出值是浮点距离值。如果像元与两个或更多源之间的距离相等,则将该像元分配给扫描过程中遇到的第一个源。您无法控制该扫描过程。
以上只是对如何得出值的概念性描述。实际的算法使用两次顺序扫描过程计算信息。此过程可使工具的速度与源像元的