首页软件基础教程ArcGIS【ArcGIS工具箱】4....

【ArcGIS工具箱】4.距离分析——欧式距离


系列配套练习数据下载链接:

链接:https://pan.baidu.com/s/1imKDcw9wZWk_ItR8fwugZw?pwd=mnsj 提取码:mnsj
如有需要请尽快下载如若失效,我也会在最新发布文章中更新下载链接。




在ArcGIS中,距离分析是一种重要的空间分析方法,用于确定和量化地理空间中不同位置之间的距离关系。这种分析可以基于实际的地表距离、成本距离或其他类型的阻抗进行计算,从而帮助用户理解地理现象的空间分布、可达性以及相互作用。
ArcGIS提供了诸如欧式距离分析、成本距离分析等多种距离分析方法,以满足不同的应用需求。
—————-
欧氏距离工具用于测量各个像元与其最近源(源用于标识感兴趣的对象,如道路或学校)之间的直线距离。
对于每个像元,通过用 x_max 和 y_max 作为三角形的两条边来计算斜边的方法,确定与每个源像元之间的距离。

通过上述计算方法,可以得到左图的欧式距离结果。

欧氏距离栅格的输出值是浮点距离值。如果像元与两个或更多源之间的距离相等,则将该像元分配给扫描过程中遇到的第一个源。
欧氏距离工具共有三种:
  • 欧氏距离给出栅格中每个像元到最近源的距离。例如,到最近城镇的距离是多少?
  • 欧式方向给出每个像元到最近源的方向。例如,到最近城镇的方向是什么?
  • 欧式分配根据最大邻近性识别要分配给源的像元。例如,最近的城镇是什么?
内容来源:ArcMap官方文档

—————-

  • 1、加载数据

加载【rec_sites】点要素,将其作为距离分析中的源。

  • 2、欧氏距离:
选择【系统工具箱→Spatial Tools→距离分析→欧氏距离】工具,在弹出的欧式距离对话框中进行相应设置:
  • 输入栅格数据或要素源数据:输入源数据,可以是要素类或栅格。当输入源数据是栅格时,源像元集包括具有有效值的源栅格中的所有像元,具有 NoData 值的像元不包括在源集内,值 0 将被视为合法的源(可使用提取工具创建源栅格
  • 输出距离栅格数据:欧氏距离输出栅格
  • 最大距离:为可选项,若设置,则计算将在设定的范围内进行,距离以外的区域被赋予空值,默认距离是到输出栅格边的距离;
  • 输出像元大小:栅格的大小是影响工具执行速度的唯一因素
  • 输出方向栅格数据:为可选项,欧式方向输出栅格
  • 欧氏距离输出栅格:
欧氏距离输出栅格包含每个像元与最近源之间的测定欧式距离。
欧氏距离工具经常充当用于各种应用的独立工具,例如查找最近的医院。此外,在创建适宜性地图和需要用于表示与某一对象之间距离的数据时,也可使用此工具。

  • 3、欧式方向:
欧式方向分析将给出每个像元与最近源之间的方位角方向
欧式方向在欧式距离中就可以得到。
也可以通过【系统工具箱→Spatial Tools→距离分析→欧氏方向】工具得到。

  • 4、欧式分配:
欧式分配是根据分配函数,将所有栅格像元分配给距离其最近的源。
选择【系统工具箱→Spatial Tools→距离分析→欧氏分配】工具,进行相应设置:
  • 源字段:用于向源位置分配值的字段,必须为整型。
  • 该工具可以同时得到距离栅格、方向栅格数据。

点击确定,得到结果。

欧氏距离分析计算的是两点之间的直线距离,没有考虑到实际的地表特征,如地形起伏、河流、道路等。在实际应用中,这些地表特征可能会对距离产生重要影响,从而影响分析结果的准确性。为了克服这些局限性,可以考虑使用成本距离分析以更准确地模拟实际情况。

————————————————-

《ArcGIS工具箱》系列内容目录(持续更新):

1.密度分析——核密度分析 2.密度分析——点密度分析
3.密度分析——线密度分析

……


本篇文章来源于微信公众号: 码农设计师

RELATED ARTICLES

欢迎留下您的宝贵建议

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments