== Let's do it
utils : Function Modules
data : Work Data
config: configration of project
· 北京市道路的转向信息并非固定不变,常会随着政策调整而进行一些变更,这对于一些道路的导航工作造成了较大的困扰。
· 通常伴随转向信息的变更,交通部门也会将道路上的转向标线做相应的变更,例如:不允许左转的区域会把道路左转的标线抹除掉。我们通过行车记录仪采集回来的视频手机路面标线的信息便可以一次性更新道路的转向信息了。
But
· 虽然采集了道路出现所有出现转线标线的位置与所有的道路路口,但无法进行道路的路口和转向标线的对应,因此无法准确获得每一个路口的转向信息。
1、 根据所有路口的位置,生成Vorinio三角形与泰森多边形。
2、 根据Vorionio三角形,获取每个路口邻接的其他路口。
3、 根据泰森多边形,获取在此范围内的转向信息点。
4、 将范围内所有信息点与道路中心点比较,获取各个方向所有指向道路中心点的信息点。
5、 查询我们没有覆盖到的点情况,直行情况不必理会,非直行的情况进行异常情况的处理,这一节具体事务视情况而定。
6、 将情况缩小路口的其中一个方向,只讨论每条道路可否进行相应转向,那么如实记录所有信息点,查看是否可以左转、右转、掉头与直行即可。
7、 将获取的结果写入路口属性表,对每个路口点添加若干属性,采用规定编码格式,编码格式可以讨论或自定,我这里提供一种思路,需与参与后续工作同学商量。例如:该入口一共3个方向来车。使用数字编码,第一位为路口序号,第二位为来车方向,第三位为是否可左转,第四位为是否可右转,第五位为是否可直行,第六位为是否可掉头。编码:701110,意思第7个点0度方向,可以直行,左转、右转,不可转向。
8、 将获取的道路结果读入,进行制图输出,需要调整几个图标的方向。内容介绍提到:可用统计数字和地图显示。这个可以到时候查下怎么做。
wait to be confirmed
张天巍 :
1.获取邻接道路交叉口点
陈德跃 :
翟富祥 :
1.生成Vorionio三角形
邹玮杰 :
1.矢量数据可视化
陶诗语 :
罗佩弦 :
请大家在utils中增添属于自己的.py文件,用于不同分支任务的完成和模块调用
Scikit-Learn : https://scikit-learn.org/stable/index.html
How to edit Readme.md