ArcGIS中如何计算点与线之间的距离

您所在的位置:网站首页 如何用交通量算交通等级 ArcGIS中如何计算点与线之间的距离

ArcGIS中如何计算点与线之间的距离

2023-10-08 03:57| 来源: 网络整理| 查看: 265

打开近邻分析工具,首先看一下ArcMAP的帮助文档对该工具的说明,插图已经介绍的很详细了。参数选择:输入要素为村庄点图层,邻近要素为合并的南京市公路投影图层,位置和角度根据自己需要勾选,这里用不到就不选了,然后点击确定。

这里要选择测地线距离(单位是米)

打开村庄点图层,可以发现在自动添加了两列字段最邻近值的编号和最邻近点的距离 ,如果需要拿到excel里做进一步处理在当前页面导出数据就可以了。

2

欧氏距离计算村庄点到交通路网的距离

打开欧氏距离工具,同样先查看它的帮助文档,似乎有点较难理解,主要就是通过栅格像元来计算两者之间的距离

这里为了计算的更精确,将栅格像元大小设的小一点,这里我设置10有点过小了,运行失败,建议100这样,生成的欧氏距离栅格如下。(环境里需要设置处理范围与南京市街道面相同)

下面需要用到值提取至点工具,输入点要素选择南京市村庄点位,输入栅格选择上一步欧氏距离计算出的栅格图像,可以勾选在点位置上插值(官方解释:未选中—不应用任何插值法;将使用像元中心值。这是默认设置。选中—将使用双线性插值法根据相邻像元的有效值计算像元值。除非所有相邻像元都为 NoData,否则会在插值时忽略 NoData 值),所以选中的话可以利用插值使计算的结果更准确。

打开用“值提取至点” 工具生成的点数据的属性表,可以发现最后面多了一个字段,就是通过欧式距离计算出来的距离。与前一个字段近邻分析计算出的距离相比略微有点差距,但影响不大。一般在论文中会对距离不同等级公路做一个打分,这里为了演示便捷,就将各级公路合并了。

转载自:不知名的小GISer

版权归原作者所有,如有侵权请告知删除

如果亲觉得我们的文章还不错的话,那就请分享转发一下吧!

地信论坛

bbs.3s001.com

微信ID: bbs3s001返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3