基于地理信息系统的二维路径数据读取装置及方法_4

文档序号:9929607阅读:来源:国知局
际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包 含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括 没有明确列出的其他要素,或者是还包括为运种过程、方法、物品或者设备所固有的要素。 在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括所述要素 的过程、方法、物品或者设备中还存在另外的相同要素。
[0082] W上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可W有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在 下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需 要对其进行进一步定义和解释。
[0083] W上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述W权利要求的保护范围为准。
【主权项】
1. 一种基于地理信息系统的二维路径数据读取装置,其特征在于,所述二维路径数据 读取装置包括: 路径提取模块,用于从地理信息系统已规划好的二维路径中提取出每个路径段的路径 点坐标数据; 坐标排序模块,用于对上述提取出的每个路径段的路径点坐标进行排序后依序添加到 一数据集中存储;及 数据读取模块,用于从所述数据集中依序读取所述已规划好的二维路径中的路径点坐 标并加载到所述地理信息系统的三维地图场景中进行显示。2. 如权利要求1所述的基于地理信息系统的二维路径数据读取装置,其特征在于,所述 坐标排序模块通过以下方法对上述提取出的每个路径段的路径点坐标进行排序后依序添 加到一数据集中存储: 临时存储从所述已规划好的二维路径中提取的第一条路径段的起点坐标和终点坐标 分别作为第一变量和第二变量,并将该起点坐标和终点坐标依序添加到所述数据集中存 储; 依序判断所述第一条路径段之后的每条路径段是否为单线;其中,若当前路径段为单 线,将当前路径段的起点坐标和终点坐标分别与所述第一变量和第二变量进行比对,判断 当前路径段的起点坐标和终点坐标与所述第一变量和第二变量中的哪一个相同;其中 如果当前路径段的起点坐标与所述第一变量相同,将所述第一变量和第二变量的顺序 互换,并将该当前路径段的终点坐标添加到所述数据集中; 如果当前路径段的起点坐标与所述第二变量相同,直接将该当前路径段的终点坐标添 加到所述数据集中; 如果当前路径段的终点坐标等于所述第二变量,将该当前路径段的起点坐标添加到所 述数据集中。3. 如权利要求2所述的基于地理信息系统的二维路径数据读取装置,其特征在于,若所 述当前路径段不是单线,所述坐标排序模块将当前路径段的起点坐标和终点坐标分别与所 述第一变量和第二变量进行比对,判断该当前路径段的起点坐标和终点坐标与所述第一变 量和第二变量中的哪一个相同; 如果当前路径段的起点坐标与所述第一变量相同,则将所述第一变量和第二变量的顺 序互换,然后将该当前路径段的路径点坐标进行正序遍历依次添加到所述数据集中; 如果当前路径段的起点坐标与所述第二变量相同,正序遍历该当前路径段的路径点坐 标将该当前路径段的路径点坐标依序添加到所述数据集中;及 如果当前路径段的终点坐标与所述第二变量相同,对该当前路径段的路径点坐标进行 倒序遍历将该当前路径段的路径点坐标依次添加到所述数据集中。4. 如权利要求2或3所述的基于地理信息系统的二维路径数据读取装置,其特征在于, 所述数据读取装置还包括: 变量设置模块,用于设置一个路径坐标点存储变量以及两个临时坐标存储变量,其中, 所述路径坐标点存储变量用于将排序后的所述路径点坐标依序添加到所述数据集中存储, 所述两个临时坐标存储变量分别用于存储所述第一变量和第二变量。5. 如权利要求1所述的基于地理信息系统的二维路径数据读取装置,其特征在于,所述 数据集是所述地理信息系统提供的用于存储二维点坐标的一个应用程序编程接口。6. -种基于地理信息系统的二维路径数据读取方法,其特征在于,所述方法包括: 从地理信息系统已规划好的二维路径中提取出每个路径段的路径点坐标数据; 对上述提取出的每个路径段的路径点坐标进行排序后依序添加到一数据集中存储;及 从所述数据集中依序读取所述已规划好的二维路径中的路径点坐标并加载到所述地 理信息系统的三维地图场景中进行显示。7. 如权利要求6所述的基于地理信息系统的二维路径数据读取方法,其特征在于,所述 对上述提取出的每个路径段的路径点坐标进行排序后依序添加到一数据集中存储的步骤 包括: 临时存储从所述已规划好的二维路径中提取的第一条路径段的起点坐标和终点坐标 分别作为第一变量和第二变量,并将该起点坐标和终点坐标依序添加到所述数据集中存 储; 依序判断所述第一条路径段之后的每条路径段是否为单线;其中,若当前路径段为单 线,将当前路径段的起点坐标和终点坐标分别与所述第一变量和第二变量进行比对,判断 当前路径段的起点坐标和终点坐标与所述第一变量和第二变量中的哪一个相同;其中 如果当前路径段的起点坐标与所述第一变量相同,将所述第一变量和第二变量的顺序 互换,并将该当前路径段的终点坐标添加到所述数据集中; 如果当前路径段的起点坐标与所述第二变量相同,直接将该当前路径段的终点坐标添 加到所述数据集中; 如果当前路径段的终点坐标等于所述第二变量,将该当前路径段的起点坐标添加到所 述数据集中。8. 如权利要求7所述的基于地理信息系统的二维路径数据读取方法,其特征在于,所述 对上述提取出的每个路径段的路径点坐标进行排序后依序添加到一数据集中存储的步骤 包括: 若所述当前路径段不是单线,将当前路径段的起点坐标和终点坐标分别与所述第一变 量和第二变量进行比对,判断该当前路径段的起点坐标和终点坐标与所述第一变量和第二 变量中的哪一个相同; 如果当前路径段的起点坐标与所述第一变量相同,则将所述第一变量和第二变量的顺 序互换,然后将该当前路径段的路径点坐标进行正序遍历依次添加到所述数据集中; 如果当前路径段的起点坐标与所述第二变量相同,正序遍历该当前路径段的路径点坐 标将该当前路径段的路径点坐标依序添加到所述数据集中;及 如果当前路径段的终点坐标与所述第二变量相同,对该当前路径段的路径点坐标进行 倒序遍历将该当前路径段的路径点坐标依次添加到所述数据集中。9. 如权利要求7或8所述的基于地理信息系统的二维路径数据读取装置,其特征在于, 所述方法还包括: 设置一个路径坐标点存储变量以及两个临时坐标存储变量,其中,所述路径坐标点存 储变量用于将排序后的所述路径点坐标依序添加到所述数据集中存储,所述两个临时坐标 存储变量分别用于存储所述第一变量和第二变量。10. 如权利要求6所述的基于地理信息系统的二维路径数据读取方法,其特征在于,所 述数据集是所述地理信息系统提供的用于存储二维点坐标的一个应用程序编程接口。
【专利摘要】本发明实施例提供了一种基于地理信息系统的二维路径数据读取装置及方法。本发明实施例从地理信息系统已规划好的二维路径中提取出每个路径段的路径点坐标数据,然后进行排序后依序添加到一数据集中存储。最后,从所述数据集中依序读取所述已规划好的二维路径中的路径点坐标并加载到所述地理信息系统的三维地图场景中进行显示。本发明可实现二维地图场景中的规划路径在三维地图场景中进行路径漫游。
【IPC分类】G06F17/30
【公开号】CN105718553
【申请号】CN201610034736
【发明人】王文龙
【申请人】浙江鸿图地理信息科技有限公司
【公开日】2016年6月29日
【申请日】2016年1月19日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1