专利名称: |
基于矢量图的双向道路拓展方法、装置、设备及存储介质 |
摘要: |
本发明公开了一种基于矢量图的双向道路拓展方法、装置、设备及存储介质。该方法包括:对待拓展的单向道路矢量图进行点阵化处理,生成抽样点集合,并对抽样点集合中的各抽样点分配索引值m;从i=1开始,根据索引值为i的抽样点的点坐标及索引值为i+1的抽样点的点坐标,计算索引值为i的抽样点与索引值为i+1的抽样点之间的第一斜率,根据第一斜率及拓展距离确定索引值为i的抽样点两侧的拓展点,针对任一拓展点,确定拓展点归属于第一拓展点集合或第二拓展点集合;将i赋值为i+1,重复执行本步骤,直至i=m;对第一拓展点集合、第二拓展点集合中的拓展点进行连线处理,生成待拓展的单向道路矢量图对应的双向拓展道路,生成过程简单快捷,且精准度高。 |
专利类型: |
发明专利 |
申请人: |
中国移动通信集团设计院有限公司;中国移动通信集团有限公司 |
发明人: |
权笑;岳军;张惠;姚柒零 |
专利状态: |
有效 |
申请日期: |
2022-05-07T00:00:00+0800 |
发布日期: |
2023-11-14T00:00:00+0800 |
申请号: |
CN202210493590.0 |
公开号: |
CN117058969A |
代理机构: |
北京市浩天知识产权代理事务所(普通合伙) |
代理人: |
陈翠 |
分类号: |
G09B29/00;H04B17/309;G;H;G09;H04;G09B;H04B;G09B29;H04B17;G09B29/00;H04B17/309 |
申请人地址: |
100080 北京市海淀区丹棱街甲16号; |
主权项: |
1.一种基于矢量图的双向道路拓展方法,包括: 对待拓展的单向道路矢量图进行点阵化处理,生成抽样点集合,并对所述抽样点集合中的各抽样点分配索引值m,其中,m为大于或等于1的整数; 从i=1开始,根据索引值为i的抽样点的点坐标及索引值为i+1的抽样点的点坐标,计算索引值为i的抽样点与索引值为i+1的抽样点之间的第一斜率,根据所述第一斜率及拓展距离确定索引值为i的抽样点两侧的拓展点,针对任一拓展点,确定所述拓展点归属于第一拓展点集合或第二拓展点集合;将i赋值为i+1,重复执行本步骤,直至i=m; 对所述第一拓展点集合、所述第二拓展点集合中的拓展点进行连线处理,生成所述待拓展的单向道路矢量图对应的双向拓展道路。 2.根据权利要求1所述的方法,其中,所述方法还包括:建立平面直角坐标系,将所述抽样点集合中的各抽样点映射到所述平面直角坐标系中,得到每个抽样点的点坐标。 3.根据权利要求2所述的方法,其中,所述针对任一拓展点,确定所述拓展点归属于第一拓展点集合或第二拓展点集合进一步包括: 若i等于1,则根据索引值为i的抽样点的点坐标及索引值为i+1的抽样点的点坐标,计算索引值为i的抽样点与索引值为i+1的抽样点连接的第一线段沿索引值为i的抽样点延长与所述平面直角坐标系的Y轴相交点的第一纵坐标值; 针对任一拓展点,根据所述拓展点的点坐标及预设直线方程,计算与所述第一线段平行且经过所述拓展点的直线与所述平面直角坐标系的Y轴相交点的第二纵坐标值; 若所述第二纵坐标值大于所述第一纵坐标值,则确定所述拓展点归属于第一拓展点集合; 若所述第二纵坐标值小于所述第一纵坐标值,则确定所述拓展点归属于第二拓展点集合。 4.根据权利要求1-3中任一项所述的方法,其中,所述针对任一拓展点,确定所述拓展点归属于第一拓展点集合或第二拓展点集合进一步包括: 若i大于1,则针对任一拓展点,计算所述拓展点与索引值为i-1的抽样点对应的归属于第一拓展点集合的拓展点之间的第二斜率,其中,第一斜率是索引值为i-1的抽样点与索引值为i的抽样点之间的斜率; 若第二斜率第一斜率相同,则确定所述拓展点归属于第一拓展点集合; 若第二斜率与第一斜率不同,则确定所述拓展点归属于第二拓展点集合。 5.根据权利要求1-4中任一项所述的方法,其中,所述方法还包括: 根据待拓展的单向道路矢量图的抽样点的无线信号的信号属性值对应的渲染颜色属性确定双向拓展道路中各拓展点的渲染颜色属性; 将所述双向拓展道路中第一拓展点集合、第二拓展点集合中具有相同渲染颜色属性的多个连续的拓展点一起绘制对应的渲染颜色。 6.根据权利要求5所述的方法,其中,所述根据待拓展的单向道路矢量图的抽样点的无线信号的信号属性值对应的渲染颜色属性确定双向拓展道路中各拓展点的渲染颜色属性进一步包括: 根据抽样点的经纬度信息,计算抽样点与待拓展的单向道路矢量图的起始点之间的距离在待拓展的单向道路矢量图中的相对距离占比; 将所述待拓展的单向道路矢量图中具有相对距离占比的抽样点的无线信号的信号属性值对应的渲染颜色属性,赋予给所述双向拓展道路上对应相对距离占比的拓展点。 7.根据权利要求5或6所述的方法,其中,所述将所述双向拓展道路中第一拓展点集合、第二拓展点集合中具有相同渲染颜色属性的多个连续的拓展点一起绘制对应的渲染颜色进一步包括: 针对第一拓展点集合及第二拓展点集合中的拓展点,将渲染颜色属性相同的多个连续的拓展点纳入至同一渲染子集中; 对同一渲染子集中的多个拓展点一起绘制对应的渲染颜色。 8.一种基于矢量图的双向道路拓展装置,包括: 点阵化处理模块,适于对待拓展的单向道路矢量图进行点阵化处理,生成抽样点集合,对所述抽样点集合中的各抽样点分配索引值m,其中,m为大于或等于1的整数; 拓展点处理模块,适于从i=1开始,根据索引值为i的抽样点的点坐标及索引值为i+1的抽样点的点坐标,计算索引值为i的抽样点与索引值为i+1的抽样点之间的第一斜率,根据所述第一斜率及拓展距离确定索引值为i的抽样点两侧的拓展点,针对任一拓展点,确定所述拓展点归属于第一拓展点集合或第二拓展点集合;将i赋值为i+1,重复执行本步骤,直至i=m; 双向拓展道路生成模块,适于对所述第一拓展点集合、所述第二拓展点集合中的拓展点进行连线处理,生成所述待拓展的单向道路矢量图对应的双向拓展道路。 9.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信; 所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-7中任一项所述的基于矢量图的双向道路拓展方法方法对应的操作。 10.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的基于矢量图的双向道路拓展方法方法对应的操作。 |
所属类别: |
发明专利 |