一分钟读完全文
通过本文你可以了解到,如何将CSV格式的经纬度点位投影到最近的路段上,并生成新的投影点,以及利用投影后的点位计算路段流量。在操作方法上,同时介绍了手动操作与ARCPY操作。在大批量点位的情况下,建议不使用手动操作,而纯用ARCPY实现。写在前面
拿到轨迹点后,很多时候都会有投影到路网上的需求,这是很多研究或可视化的第一步。利用ARCGIS可以很快将点位与路段进行空间邻近连接。而在此过程中,也往往存在许多问题,如轨迹点往往量非常大,以百度GPS为例,其采集精度为1s,深圳短短15min内就会产生两百多万条记录(还只是我拿到的,不知道有没有做抽样),因此处理速度与效率往往很关键。另一方面,本文介绍的临近匹配只是非常粗暴的一种匹配,无法实现一些精细化的需求,比如交叉口处的方位偏移,高架和下部道路的区分等等,如果需要考虑这些问题,还需要进一步的在现有基础上加入规则。在ARCMAP中如何操作
很简单,一个NEAR工具箱解决所有问题。
这个工具箱可以返回每个点最近的路段ID,并设定搜索半径(超过该半径则不匹配最近路段),同时,可以返回往最近路段上的投影点以及最近距离。
一些小TIP:搜索半径有什么意义:理论上,每一个点都可以找到一个最邻近的路段,但实际上,很多噪声点位或跨界点位是不应该被分配路段的。因此,需要预先定义规则,对合理点位进行框选。这时搜索半径便有用了,如设置为50米,作为最大偏移容许值。
返回的最近距离没有单位怎么办:需要设