您的当前位置:首页正文

arcgis中求点与点、点与线之间的最短距离

2024-08-03 来源:帮我找美食网
 . . . .. .

计算点与点、线之间最短距离

距离计算中常会需要求点与点,点与线之间的最短距离,教程如下。

1、使用的工具:Arctoolbox----Analysis Tools----Proximity----Near工具。 2、注意:在求距离之前一定要先设置好坐标系统。 以下是案例:

一、求多点与单个点的最短距离

如图:要求下图中每个黑色点(yd.shp)到红色五角星(tam.shp)的最短距离。

步骤:

1、打开near工具:Arctoolbox----Analysis Tools----Proximity----Near

c. .. .. .

. . . .. .

2、

这里添加你要求距离的点

这里添加目标点,即到这个点的

最短距离

其他参数默认就行!

完了点ok

c. .. .. .

. . . .. .

3、运行完后你要求的点的属性表里已经有到特定点的最短距离了

这里显示要求的最

短距离!

这个字段说

明到哪个点是最短距离点,因为求的是单个点所以显示fid都为0(如yd.shp

里fid为0的点到tam.shp中fid为0的距离为10795383.6499)。目前距离操作

中Arcgis用fid来标示各个点,这点不大好。

一、求多点与单个点的最短距离

如图:现要求下图中每个黑色点(yd.shp)到与其最接近的蓝色点(dxz.shp)的最短距离。

步骤:

1、打开near工具

c. .. .. .

. . . .. .

2、

这里添加你要求距离的点

这里添加目标点,即dtz.shp文件

其他参数默认就行!

完了点ok

c. .. .. .

. . . .. .

3、这个时候在你要求的点的属性表里已经有到特定点的最短距离了。

这里显示要求的最

短距离!

这个字段说

明到哪个点是最短距离点,如yd.shp上fid为0的点与dtz.shp上fid为0的点

距离最近,距离为1511493.9867。

三、求多点与某条线最短距离

如图:现要求下图中每个黑色点(yd.shp)到与蓝色线(dtx.shp)的最短距离.

步骤:

1、打开near工具

c. .. .. .

. . . .. .

2、

这里添加你要求距离的点

这里添加目标文件,即线文件

dtx.shp

其他参数默认就行!

完了点ok

c. .. .. .

. . . .. .

3、这个时候在你要求的点的属性表里已经有到特定点的最短距离了。

这个字段说

明距离信息,如

yd上fid为0的点到线的最短距离为487200.06。

c. .. .. .

这里显示要求的到

线的最短距离!

因篇幅问题不能全部显示,请点此查看更多更全内容

Top