【技术实现步骤摘要】
面向智能终端地图渲染的空间数据在离线管理和调用方法
本专利技术涉及到地图数据处理
,具体地说,是一种面向智能终端地图渲染的空间数据在离线管理和调用方法。
技术介绍
目前面向移动智能终端的地图渲染包括矢量瓦片和栅格瓦片两种方式。其中栅格瓦片是一种比较传统的方式,将矢量数据渲染成一定规则大小的图片,并在移动端进行排列显示。矢量瓦片是将矢量数据以json等格式分块传输到移动端,然后利用相应的技术按照排列规则实现在移动端的绘制和展示。目前智能终端的空间数据管理与调用主要包括三种:一是离线方式,该方式主要是根据瓦片金字塔模型对数据按照层级和行列进行组织与编码,最终形成一个数据包。然后拷贝至移动端。移动端根据当前的地图范围,计算出需要展示的瓦片编号,并进行渲染。后期,ArcGIS等公司基于该方式进行了优化,形成一种新数据格式-.tpk,把离散化的瓦片进行了压缩,形成了按照层级进行管理的文件,这样大大减小了离线瓦片拷贝时的存储时间。二是在线方式,该方式是将瓦片数据以上面的方式存放在服务端,然后以服务的方式将该数据发布出来,客户端通过当前显示的空间范围计算出所需的瓦片,然后 ...
【技术保护点】
1.一种面向智能终端地图渲染的空间数据在离线管理和调用方法,其特征在于按照以下步骤进行:步骤1:基于瓦片地图金字塔模型,设计一套用于空间数据存储的服务信息表结构,并采用智能终端开源数据库进行数据存储和加密;步骤2:离线数据包初始化;步骤3:数据更新与调用,具体步骤为:步骤3‑1:根据当前范围计算需要在智能终端渲染的网格编号;步骤3‑2:根据网格编号从本地离线数据库中获取瓦片数据的文件更新时间、文件更新标识与文件预过期时间;步骤3‑3:将本地时间与文件更新时间的差值与文件预过期时间进行比较,若小于文件预过期时间则判定为数据无更新,直接调用瓦片数据,否则进入3‑4;步骤3‑4: ...
【技术特征摘要】
1.一种面向智能终端地图渲染的空间数据在离线管理和调用方法,其特征在于按照以下步骤进行:步骤1:基于瓦片地图金字塔模型,设计一套用于空间数据存储的服务信息表结构,并采用智能终端开源数据库进行数据存储和加密;步骤2:离线数据包初始化;步骤3:数据更新与调用,具体步骤为:步骤3-1:根据当前范围计算需要在智能终端渲染的网格编号;步骤3-2:根据网格编号从本地离线数据库中获取瓦片数据的文件更新时间、文件更新标识与文件预过期时间;步骤3-3:将本地时间与文件更新时间的差值与文件预过期时间进行比较,若小于文件预过期时间则判定为数据无更新,直接调用瓦片数据,否则进入3-4;步骤3-4:智能终端判断当前网络环境,若有网络则将网格编号和文件更新标识发送至服务器请求瓦片数据,若无网络则使用本地瓦片数据并结束操作;步骤3-5:服务器对比智能终端发送的文件更新标识与当前服务器的文件更新标识,若相同则服务器发送未更新状态代码至智能终端,否则服务器发送瓦片数据并附带瓦片的文件更新时间、文件更新标识与文件预过期时间至智能终端;步骤3-6:智能终端对接收的数据进行解析,若接收的数据为未更新状态代码则立即展示瓦片数据并对本地数据不进行修改,若接收的数据为瓦片数据则将瓦片的文件更新时间、文件更新标识与文件预过期时间更新到本地离线数据库对应...
【专利技术属性】
技术研发人员:贾敦新,杨选伦,梁星,袁超,邓仕虎,张泽烈,李林,余静,徐永书,邓贵川,王小勇,张国辉,何宗,梁均军,黄国洪,
申请(专利权)人:重庆市地理信息中心,重庆知行宏图科技有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。