[发明专利]电子地图中的道路网络的拓扑信息生成方法及装置有效
申请号: | 200910080785.7 | 申请日: | 2009-03-27 |
公开(公告)号: | CN101847339A | 公开(公告)日: | 2010-09-29 |
发明(设计)人: | 张韵;曹晓航 | 申请(专利权)人: | 北京四维图新科技股份有限公司 |
主分类号: | G09B29/00 | 分类号: | G09B29/00;G01C21/26;G01C21/34 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静 |
地址: | 100083 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子地图 中的 道路 网络 拓扑 信息 生成 方法 装置 | ||
1.一种电子地图中的道路网络的拓扑信息生成方法,其特征在于,包括:
根据线段和端点之间的关系,建立每一个事件点的关联线段集合,每一个事件点的关联线段集合包括第一线段集合中所有以该事件点作为终点的线段,所述第一线段集合为源电子地图中所有线段的集合;
将所述源电子地图中所有线段的端点组成的第一事件点集合中的每一个事件点作为当前事件点,并将每一个所述当前事件点的关联线段集合中的每一条关联线段作为当前线段,对每个当前线段执行如下步骤:
判断所述当前线段的两个端点对应的顶点的创建情况,得到一判断结果;
所述判断结果指示所述当前线段的两个端点对应的顶点都没有创建时,在所述当前线段所在的面中,根据所述当前线段创建半边和两个顶点,并将一个半边作为面的孔加入描述面的面结构中,并建立描述新创建的半边的半边结构和描述新创建的顶点的顶点结构;
所述判断结果指示所述当前线段的两个端点对应的顶点都已经创建时,根据所述当前线段创建半边,同时建立描述新创建的半边的半边结构;
所述判断结果指示所述当前线段的两个端点对应的顶点已经创建一个时,根据所述当前线段创建半边和一个顶点,并建立描述新创建的半边的半边结构和描述新创建的顶点的顶点结构。
2.根据权利要求1所述的拓扑信息生成方法,其特征在于,所述第一事件点集合中的所有事件点按序排列。
3.根据权利要求1所述的拓扑信息生成方法,其特征在于,所述在所述当前线段所在的面中,根据所述当前线段创建半边和两个顶点,并将一个半边作为面的孔加入描述面的面结构中,并建立描述新创建的半边的半边结构和描述新创建的顶点的顶点结构具体包括:
步骤A1,为所述当前线段的起点和终点对应创建两个新的顶点;
步骤A2,为所述当前线段创建互为对称兄弟半边和接续半边的两个新的半边;
步骤A3,获取所述当前线段所属的面;
步骤A4,将步骤A2中创建的两个新的半边中的一个作为孔边界加入到描述步骤A3中获取的面的面结构中;
步骤A5,建立步骤A2中创建的两个新的半边以及步骤A1中创建的两个新的顶点的结构。
4.根据权利要求1所述的拓扑信息生成方法,其特征在于,所述根据所述当前线段创建半边和一个顶点,并建立描述新创建的半边的半边结构和描述新创建的顶点的顶点结构具体包括:
步骤B1,为所述当前线段创建互为对称兄弟半边的第一半边和第二半边,并将所述第二半边作为所述第一半边的接续半边;
步骤B2,为所述当前线段创建新顶点,所述第一半边指向所述新顶点,且所述第二半边指向所述当前线段的已创建顶点;
步骤B3,将挂接于所述当前线段的已创建顶点的第三半边的半边结构中的接续半边修改为所述第一半边,且所述第二半边的接续半边为挂接于所述当前线段的已创建的顶点的第四半边,相对于所述当前线段的已创建顶点,所述第三半边、第一半边和第四半边呈顺时钟方向,且所述第三半边的原半边结构中的接续半边为所述第四半边;
步骤B4,建立所述第一半边、第二半边、新顶点的结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京四维图新科技股份有限公司,未经北京四维图新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910080785.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:液晶显示器栅极驱动装置
- 下一篇:基于车载导航仪的停车泊位诱导系统及方法