传统在线地图满足了导航和随时随地查看地图等很多需求,但是随着自动驾驶、智慧城市、智能交通、5G网络、北斗精准定位等领域的发展,高精地图有了越来越迫切的需求,更丰富的路面信息,更精确的交通设施设备位置,能给自动驾驶车辆提供更多维度数据,给普通在线地图用户提供更多参考,给交通管理部门进行交通管控、交通设施设备管理带来很大便利,高精地图将是社会发展很重要的基础设施。
传统在线地图道路相关主要是路网link数据,也就是线数据,没有路口及道路上更加详细的信息,比如路口中的斑马线、导流线、停止线、网格线等,以及道路上丰富的路面文字、转向标线等,如果能把这些道路信息制作到高精地图上,那对产品开发和地图数据的使用,肯定会带来质的提高。
但是,这样的道路信息非常多,靠人工制作显然工作量非常大,没有自动化处理,维护成本会很高,那么怎么用程序自动化制作高精地图就成为关键。我们在实际开发场景中,采用GIS空间算法加pgsql数据库的方式,有较高的处理效率,高精地图生产有较高的质量。
比较难处理的部分是路面文字和转向标线,以路面文字举例,路面上公交专用车道BRT、公交专用时段7:00-9:00、中关村南大街道路名称、出租车停车港等信息,这些路面文字有较大不确定性,大小、朝向都不同,我们采用的方案是,地图制作人员预先划出路面文字的多边形,设置此多边形内部的文字,并且制作出文字和字母的基础空间geom数据,默认放在原点。然后我通过写程序处理得到路面文字的图层,每个多边形中字数不定,字的大小和朝向不定,这时需要处理每个多边形的切分问题,字体的朝向我用最近link行驶方向和辅助线的方式,有辅助线就用辅助线的方向,没有则用最近link的行
pgsql数据库在高精地图制作中的应用
最新推荐文章于 2024-04-08 09:33:05 发布