基于移动终端的自定义施工内部道路的导航方法及系统技术方案

技术编号:35550483 阅读:14 留言:0更新日期:2022-11-12 15:30
本发明专利技术属于地理信息处理与图像识别技术领域,公开了基于移动终端的自定义施工内部道路的导航方法及系统。所述导航方法包括:基于高分遥感影像绘制内部道路,并上传至服务端;服务端将道路矢量文件转换为导航格式数据;服务端将用于导航的数据格式同步至移动端,放置在移动端中导航数据所在文件夹中,并在移动端中导入同步导航数据;在移动端上进行内部导航和第三方导航的切换。本发明专利技术具有简易的操作性,很强的实用性。本发明专利技术高效便捷。通过内部路网数据上传服务器,服务端自动转换为可用于路径规划计算的数据,在第三方路径规划接口无法实现的地区,解决了在野外无法在移动端无法进行内部道路进行路径规划的问题。行内部道路进行路径规划的问题。行内部道路进行路径规划的问题。

【技术实现步骤摘要】
基于移动终端的自定义施工内部道路的导航方法及系统


[0001]本专利技术属于地理信息处理与图像识别
,尤其涉及基于移动终端的自定义施工内部道路的导航方法及系统。

技术介绍

[0002]在实际生产和生活中,用的较多的导航软件为第三方导航软件,使用最大的局限在于偏远地区数据更新慢。而项目施工位置几乎都是偏远地区,或者一些管控地区,非施工人员无法进入的地方,这些地方导航数据的更新较为困难。而项目施工现场施工便道较为复杂,线路长,路口多时,在无导航数据情况下,通常会造成施工人员、技术人员、材料运送人员耗费更多的时间达到目的地,造成时间浪费,拖慢现场施工的进度。
[0003]目前缺少一种能快速将自定义的内部道路发布成导航数据,并实现在移动端的导航。通过上述分析,现有技术存在的问题及缺陷为:(1)现有技术内部道路无导航数据,导航数据编辑难,操作复杂,实用性差。
[0004](2)现有技术中在第三导航软件没有道路的野外或者施工内部无法导航,无法进行内部道路进行路径规划,而且获得数据准确性差。

技术实现思路

[0005]为克服相关技术中存在的问题,本专利技术公开实施例提供了一种基于移动终端的自定义施工内部道路的导航方法及系统。
[0006]所述技术方案如下:一种基于移动终端的自定义施工内部道路的导航方法,包括以下步骤:S101:基于高分遥感影像绘制内部道路,完成路网的拓扑编辑后上传至服务端;S102:服务端将道路矢量文件转换为导航格式数据;S103:服务端将用于导航的数据格式同步至移动端,放置在移动端中导航数据所在文件夹中,并在移动端中导入同步导航数据;S104:在移动端上进行内部导航和第三方导航的切换。
[0007]在一个实施例中,在步骤S101中,基于高分遥感影像绘制内部道路,包括:在移动端地图引擎的支持下,叠加施工区域的最新高分遥感影像,从最新高分遥感影像上提取出新建的施工便道或者第三方导航数据上不存在的道路矢量。
[0008]在一个实施例中,在步骤S101中,完成路网的拓扑编辑后上传至服务端,具体包括以下步骤:(1)道路矢量化:在移动端上,以高分遥感影像作为底图,判断道路的位置,并通过线的方式进行道路绘制;(2)道路拓扑编辑:对绘制的道路线在道路交叉的位置无交叉点,或者道路节点离得很近但未实际相交,则通过拓扑编辑的方式,完成交叉点的编辑,使得相交的两条线在相交位置只有一个公共的相交点;
(3)绘制并编辑完成的内部路网数据通过移动端,将以矢量文件的格式上传至服务端。
[0009]在一个实施例中,在步骤S102中,服务端将道路矢量文件转换为导航格式数据,进行以下步骤数据格式判断:1)判断是否为shp格式的文件,通过文件格式进行判断,不是shp文件则提示修改转换文件格式,如果是shp文件格式则进入第二步判断;2)判断shp文件中是否存在要素,遍历shp文件中的要素,统计要素数量,如果要素数量为0,没有路线,提示“路线为空,请绘制正确的道路”;如果数据格式正确,则在移动端提示同步完成,并在服务端中将内部道路矢量文件转换为导航数据格式。
[0010]在一个实施例中,所述如果数据格式正确,则在移动端提示同步完成,并在服务端中将内部道路矢量文件转换为导航数据格式,具体包括以下步骤:步骤1,遍历文件中所有的线要素:获取线要素的起始点和终止点;步骤2,给所有的线要素的起始和终止点进行编号,并记录起始和终止点的坐标,字段包括序号、点号、地理坐标;步骤3,给所有的线要素进行编号、记录起止点的点号,并记录线要素的所有节点坐标,字段包括序号、路线编号、路线地理坐标、起始点点号、终止点点号;步骤4,将步骤2、步骤3获得的所有坐标存储到数据文件中。
[0011]在一个实施例中,在步骤S104中,所述在移动端上进行内部导航和第三方导航的切换,包括:移动端基于第三方导航数据接口在地图上选择起止点后,只传递起止点的位置,通过接口调用计算出路径规划的结果,并展示在移动端的界面上。
[0012]在一个实施例中,当起止点位于内部路网上时,且选择为内部路网导航的选项,则移动端基于内部路网的导航数据,根据起止点位置,计算得到对应的线路的位置,并通过导航数据中所有的线要素的起始和终止点编号,起始和终止点的坐标,以及所有的线要素编号,线要素的所有节点坐标,经过最短路径算法计算得到最合适的路径,并将最终的路径规划结果展示在移动端的界面上。
[0013]在一个实施例中,所述最短路径算法包括:指定起点s,获得道路与节点分布图,将道路与节点分布图转换为的节点网络图;引进集合S记录已求出最短路径的顶点,和引进集合U记录还未求出最短路径的顶点。
[0014]在一个实施例中,所述经过最短路径算法计算得到最合适的路径,具体包括以下步骤:第一步,初始时,集合S只包含起点s;集合U包含除起点s外的其他顶点,且集合U中顶点的距离为起点s到该顶点的距离;集合U中顶点k
i
到起点s的距离为(s,k
i
)的长度,如果起点s和顶点k
i
不相通,则顶点k
i
的距离为*,即无穷大;集合S={s(0)},得到起点s到各点距离的为:集合U={k1(2),k2(3),k3(*),k4(*),k6(*),k7(*),k8(*),k9(*),E(*)};其中*代表未知数无穷大,括号里面的数值代表D点到该点的最短距离;第二步,从集合U中选出距离最短的顶点k
i
,并将顶点k
i
加入到集合S中;同时,从集合U中移除顶点k
i
,此时,集合S={s(0),k1(2)},集合U={k2(3),k3(*),k4(*),k6(*),k7(*),k8(*),k9(*),E(*)};
第三步,更新集合U中各个顶点到起点s的距离;第四步,重复第二步和第三步,从集合U中选出距离最短的顶点k
i
,并将顶点k
i
加入到集合S中;同时,从集合U中移除顶点k
i
,此时,集合S={s(0),k1(2),k2(3)},集合U={k3(13),k4(*),k6(*),k7(*),k8(*),k9(*),E(*)};第五步,重复第二步和第三步,从集合U中选出距离最短的顶点k
i
,并将顶点k
i
加入到集合S中;同时,从集合U中移除顶点k
i
,此时,集合S={s(0),k1(2),k2(3),k3(13)},集合U={k4(18),k6(23),k7(*),k8(18),k9(*),E(*)};第六步,重复第二步和第三步,从集合U中选出距离最短的顶点k
i
,并将顶点k
i
加入到集合S中;同时,从集合U中移除顶点k
i
,此时,集合S={s(0),k1(2),k2(3),k3(13),k4(18)},集合U={k6(23),k7(*),k8(18),k9(*),E(*)};第七步,重复第二步和第三本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于移动终端的自定义施工内部道路的导航方法,其特征在于,该方法包括以下步骤:S101:基于高分遥感影像绘制内部道路,完成路网的拓扑编辑后上传至服务端(2);S102:服务端(2)将道路矢量文件转换为导航格式数据;S103:服务端(2)将用于导航的数据格式同步至移动端(3),放置在移动端(3)中导航数据所在文件夹中,并在移动端(3)中导入同步导航数据;S104:在移动端(3)上进行内部导航和第三方导航的切换。2.根据权利要求1所述的基于移动终端的自定义施工内部道路的导航方法,其特征在于,在步骤S101中,所述基于高分遥感影像绘制内部道路,包括:在移动端(3)地图引擎的支持下,叠加施工区域的最新高分遥感影像,从最新高分遥感影像上提取出新建的施工便道或者第三方导航数据上不存在的道路矢量。3.根据权利要求1所述的基于移动终端的自定义施工内部道路的导航方法,其特征在于,在步骤S101中,所述完成路网的拓扑编辑后上传至服务端(2),具体包括以下步骤:(1)道路矢量化:在移动端(3)上,以高分遥感影像作为底图,判断道路的位置,并通过线的方式进行道路绘制;(2)道路拓扑编辑:对绘制的道路线在道路交叉的位置无交叉点,或者道路节点离得很近但未实际相交,则通过拓扑编辑的方式,完成交叉点的编辑,使得相交的两条线在相交位置只有一个公共的相交点;(3)绘制并编辑完成的内部路网数据通过移动端(3),将以矢量文件的格式上传至服务端(2)。4.根据权利要求1所述的基于移动终端的自定义施工内部道路的导航方法,其特征在于,在步骤S102中,所述服务端(2)将道路矢量文件转换为导航格式数据,进行以下步骤数据格式判断:1)判断是否为shp格式的文件,通过文件格式进行判断,不是shp文件则提示修改转换文件格式,如果是shp文件格式则进入第二步判断;2)判断shp文件中是否存在要素,遍历shp文件中的要素,统计要素数量,如果要素数量为0,没有路线,提示“路线为空,请绘制正确的道路”;如果数据格式正确,则在移动端(3)提示同步完成,并在服务端(2)中将内部道路矢量文件转换为导航数据格式。5.根据权利要求4所述的基于移动终端的自定义施工内部道路的导航方法,其特征在于,所述如果数据格式正确,则在移动端(3)提示同步完成,并在服务端(2)中将内部道路矢量文件转换为导航数据格式,具体包括以下步骤:步骤1,遍历文件中所有的线要素:获取线要素的起始点和终止点;步骤2,给所有的线要素的起始和终止点进行编号,并记录起始和终止点的坐标,字段包括序号、点号、地理坐标;步骤3,给所有的线要素进行编号、记录起止点的点号,并记录线要素的所有节点坐标,字段包括序号、路线编号、路线地理坐标、起始点点号、终止点点号;步骤4,将步骤2、步骤3获得的所有坐标存储到数据文件中。6.根据权利要求1所述的基于移动终端的自定义施工内部道路的导航方法,其特征在于,在步骤S104中,所述在移动端(3)上进行内部导航和第三方导航的切换,包括:
移动端(3)基于第三方导航数据接口在地图上选择起止点后,只传递起止点的位置,通过接口调用计算出路径规划的结果,并展示在移动端(3)的界面上。7.根据权利要求6所述的基于移动终端的自定义施工内部道路的导航方法,其特征在于,当起止点位于内部路网上时,且选择为内部路网导航的选项,则移动端(3)基于内部路网的导航数据,根据起止点位置,计算得到对应的线路的位置,并通过导航数据中所有的线要素的起始和终止点编号,起始和终止点的坐标,以及所有的线要素编号,线要素的所有节点坐标,经过最短路径算法计算得到最合适的路径,并将最终的路径规划结果展示在移动端(3)的界面上。8.根据权利要求7所述的基于移动终端的自定义施工内部道路的导航方法,其特征在于,所述最短路径算法包括:指定起点s,获得道路与节点分布图,将道路与节点分布图转换为的节点网络图;引进集合S记录已求出最短路径的顶点,和引进集合U记录还未求出最短路径的顶点。9.根据权利要求6所述的基于移动终端的自定义施工内部道路的导航方法,其特征在于,所述经过最短路径算法计算得到最合适的路径,具体包括以下步骤:第一步,初始时,集合S只包含起点s;集合U包含除起点s外的其他顶点,且集合U中顶点的距离为起点s到该顶点的距离;集合U中顶点k
i
到起点s的距离为(s,k
i
)的长度,如果起点s和顶点k
i
不相通,则顶点k
i
的距离为*,即无穷大;集合S={s(0)},得到起点s到各点距离的为:集合U={k1(2),k2(3),k3(*),k4(*),k6(*),k7(*),k8(*),k9(*),E(*)};其中*代表未知数无穷大,括号里面的数值...

【专利技术属性】
技术研发人员:张蕴灵侯芸杨璇董元帅崔丽宋张亮李旺董庆豪胡林张学良王惠胡润婷
申请(专利权)人:中国公路工程咨询集团有限公司中咨公路养护检测技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1