【技术实现步骤摘要】
一种实现街景地图可控行进显示全景计算机系统
[0001]本专利技术涉及互联网地理信息
,具体涉及一种实现街景地图可控行进显示全景计算机系统。
技术介绍
[0002]建立在电子地图基础之上,集成海量全景图像的街景地图,已经成为一种新的、开放的地理空间数据资源。全景图像的采集方式主要是全景图像采集车沿街道匀速行进,每隔一定距离拍摄一张全景图像及其经纬度坐标,互联网地理信息服务平台提供商为电子地图、全景图像开发利用提供开放平台,如免费提供Android、iOS、Web开发开放平台,以实现电子地图、全景图像的调用与显示,构建功能丰富、交互性强的电子地图应用。街景地图中的全景图像,是沿着行进路线自动采集的,但是依托现有互联网街景地图,如“地球在线街景地图”或国内外知名街景地图服务商,需要完全依赖人工在电子地图上反复操作,通过人机交互在电子地图某路段上不断移动鼠标重复操作查询获取多个全景图像,犹如“单发点射”,形象地说是“打一枪换一个地方”,人工操作的定位位置随意性强、重复难度较大问题突出,或者在全景图像视窗内不断移动鼠标重复操作方向箭头获取前方全景图像,长时间人工操作工作效率下降较大问题突出;针对上述问题,“一种实现街景视图展示的方法及装置”(申请号:201410457789.3,专利授权公告号CN 104199944 B)进行了有益探索,其采取预先生成各路段沿道路行进方向的视野角度范围内的部分全景图像拼接成动态图像,根据接收的起点、终点坐标,生成动态图像自动播放,这在解决了现有技术中人工操作较为多的问题,并获得动态图像 ...
【技术保护点】
【技术特征摘要】
1.一种实现街景地图可控行进显示全景计算机系统,包括存储器、处理器、显示器、街景地图,以及存储在存储器上并可在处理器上运行的计算机程序,在一个终端屏幕内,创建用于显示、操作的视窗,其特征在于,所述处理器执行所述程序时实现以下步骤:步骤一:构建行进显示模型,构建街景地图可控行进显示全景的起始状态,包括设置一个数据结构,街景地图可控行进数据结构内的行进参数包括,初始点位、行进方向、行进间距、时间间隔,赋初始值,设置行进状态模式,进入步骤二;步骤二:行进起始状态显示,显示街景地图可控行进显示全景的起始状态,包括初始点位全景图像显示,进入步骤三;步骤三:行进循环控制,监测模拟驾驶操作的操作载体的控制操作入口是否有触发,所述模拟驾驶操作包括启动操作、转向操作、停止操作,如果有、则进一步判断是否是终止操作,如果是则结束、否则跳转至步骤四,如果未监测到触发、则进一步判断行进状态模式,如果是行进暂停状态模式、则跳转至步骤四,如果是行进自动状态模式、则跳转至步骤五,结束;步骤四:行进起始状态调整,调整街景地图可控行进显示全景的起始状态,包括激活所监测到的模拟驾驶操作,对应操作响应,进入步骤二;步骤五:行进过程状态递进,更新街景地图可控行进显示全景的起始状态,按照所述时间间隔进行延时操作,还包括按照行进一步算法,基于所述初始点位,沿着所述行进方向、所述行进间距,取得下一个兴趣点位作为将要显示的初始点位,所述行进一步算法进一步包括,全景图像ID编码算法,全景图像地理坐标算法,进入步骤二。2.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤一:构建行进显示模型中所述设置一个数据结构还包括,构成形式,所述构成形式进一步包括,若干个变量,或者是设置一个包括若干个属性的对象,或者是设置一个包括若干个记录的一维数组,或者兼而有之。3.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤一:构建行进显示模型中所述初始点位还包括,存储内容,所述存储内容进一步包括,所述初始点位上一个全景图像ID,或者对应一组地理经纬度坐标数值,或者所述初始点位上一个全景图像ID和对应一组地理经纬度坐标数值。4.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤一:构建行进显示模型中所述行进方向还包括,在水平面上,以所述初始点位为起点到下一步兴趣点位连线的有向线段,与地理正北方向顺时针或逆时针夹角,夹角取值范围为0至360度。5.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤一:构建行进显示模型中所述行进间距还包括,以所述初始点位为起点、下一步兴趣点位为终点的有向线段的长度,单位包括起点与终点两点间全景图像采集点数计数单位或地理空间距离长度测量单位,通过动态调整所述行进间距数值,实现模拟驾驶操作的辅助动作,辅助动作进一步包括,快进操作、慢进操作、回溯操作、反向行进操作,使用M1表示所述行进间距的初始值,M2表示在程序运行过程中调整后所述行进间距的新值,如果M2大于M1、则实现快进操作,如果M2小于M1、则实现慢进操作,如果M2等于
‑
M1、则实现回溯操作,如果M2小于0、则实现反向行进操作。
6.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤一:构建行进显示模型中所述赋初始值还包括,由程序内部赋值,或者从数据库中读取,或者程序载体如果是网页,则从网页地址参数变量HREF内的内容中读取。7.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤二:行进起始状态显示中所述初始点位全景图像显示还包括,在程序运行后首次显示、在程序运行后非首次显示,在程序运行后首次显示进一步包括,定向显示、定向+定位显示,定向显示进一步包括,在全景图像视窗内,按照所述初始点位上的全景图像ID显示全景图像,其的水平视角=所述行进方向+调整角度H,H的取值范围0度至360度,定位显示进一步包括,在电子地图视窗的电子地图上,按照所述初始点位的经纬度坐标显示标注,在程序运行后非首次显示进一步包括,首先判断当前所述行进参数中至少有一项数值与最近一次所使用过的行进参数的数值有无变化,如果有则按照当前行进参数的数值执行程序运行后首次显示。8.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤三:行进循环控制中所述模拟驾驶操作还包括,操作载体、事件名称、事件处理函数、绑定、监测、触发、激活、响应,触发还包括,按钮点击、滑动条滚动、全景图像包括视角、内容的变化、电子地图人机交互、编辑框录入、列表选项、语音识别、眼球识别、程序设定边界条件,在操作载体中,加载一个包括事件名称、事件处理函数,与一事件即控制操作入口绑定,在程序运行时,如监测到所加载绑定事件的触发,则激活事件处理函数,获取事件的动态数据,执行事件处理函数进行响应。9.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤三:行进循环控制中所述操作载体还包括,标准控件、程序定义的对象,设置操作载体的一事件或程序定义的边界条件为所述操作载体的控制操作入口,控制操作入口包括手控操作入口、程序操作入口,操作载体是由一个包括全景图像视窗、电子地图视窗、按钮、滑动条、编辑框、列表、选项、语音器、眼球识别器、程序代码构成的对象或函数。10.根据权利要求1所述的一种实现街景地图可控行进显示全景计算机系统,其特征在于所述的步骤三:行进循环控制中所述启动操作还包括,操作载体、事件名称、事件处理函数、绑定、监测、触发、激活、响应,操作载体包括,全景图像视窗、按钮、语音器,响应包括,全景图像视角变化响应、按钮响应、语音响应,全景图像视角变化响应进一步包括,在全景图像视窗的全景图像上,鼠标或屏幕触发拖动全景图像向上竖直转向,从全景图像视角变化触发事件中,获得当前全景图像竖直视角数值,按照设置的一个竖直视角数值范围,对应启动行进自动递进操作响应,按钮响应进一步包括,触发启动按钮或滑动条后,对应启动行进自动递进操作响应,语音响应进一步包括,根据语音识别特定词汇,对应启动行进...
【专利技术属性】
技术研发人员:ꢀ五一IntClG零六F一六二九,
申请(专利权)人:徐书诚,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。