python gps 道路_ARCGIS+PYTHON——GPS轨迹点的路网投影与流量计算

一分钟读完全文

通过本文你可以了解到,如何将CSV格式的经纬度点位投影到最近的路段上,并生成新的投影点,以及利用投影后的点位计算路段流量。在操作方法上,同时介绍了手动操作与ARCPY操作。在大批量点位的情况下,建议不使用手动操作,而纯用ARCPY实现。写在前面

拿到轨迹点后,很多时候都会有投影到路网上的需求,这是很多研究或可视化的第一步。利用ARCGIS可以很快将点位与路段进行空间邻近连接。而在此过程中,也往往存在许多问题,如轨迹点往往量非常大,以百度GPS为例,其采集精度为1s,深圳短短15min内就会产生两百多万条记录(还只是我拿到的,不知道有没有做抽样),因此处理速度与效率往往很关键。另一方面,本文介绍的临近匹配只是非常粗暴的一种匹配,无法实现一些精细化的需求,比如交叉口处的方位偏移,高架和下部道路的区分等等,如果需要考虑这些问题,还需要进一步的在现有基础上加入规则。在ARCMAP中如何操作

很简单,一个NEAR工具箱解决所有问题。

这个工具箱可以返回每个点最近的路段ID,并设定搜索半径(超过该半径则不匹配最近路段),同时,可以返回往最近路段上的投影点以及最近距离。

一些小TIP:搜索半径有什么意义:理论上,每一个点都可以找到一个最邻近的路段,但实际上,很多噪声点位或跨界点位是不应该被分配路段的。因此,需要预先定义规则,对合理点位进行框选。这时搜索半径便有用了,如设置为50米,作为最大偏移容许值。

返回的最近距离没有单位怎么办:需要设

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值