【技术实现步骤摘要】
基于三维绘图协议的地图元素显示方法及地图引擎
[0001]本申请涉及高精地图
,尤其涉及一种基于三维绘图协议的地图元素显示方法及地图引擎。
技术介绍
[0002]相关技术的地图引擎的地图显示,采用预处理为WMTS(Web Map Tile Service,Web地图瓦片服务)协议的地图切片。地图引擎向服务器请求WMTS协议的地图切片时,由于地图切片的数据量较大,导致地图切片加载延迟;地图引擎的地图数据更新时,需要重新生成新的WMTS切片,工作量大,不便于地图数据的更新。
[0003]因此,相关技术的地图引擎的地图显示,显示不流畅,容易卡顿,且地图数据处理效率低下。
技术实现思路
[0004]为解决或部分解决相关技术中存在的问题,本申请提供一种基于三维绘图协议的地图元素显示方法及地图引擎,能够在web端高效、逼真地展示高精地图的地图元素。
[0005]本申请第一方面提供一种基于三维绘图协议的地图元素显示方法,所述方法包括:
[0006]根据地图数据中地图元素的不同类别,将所述地图数据划分不同的图层,所述地图数据中每一种类别的所述地图元素对应一个图层;
[0007]接收每一所述图层请求的WFS协议的地图数据;
[0008]采用三维绘图协议分别对每一所述图层的地图元素进行三维渲染并显示。
[0009]优选的,所述每一所述图层包括路面元素对应的图层;
[0010]所述采用三维绘图协议分别对每一所述图层的地图元素进行三维渲染并显示,包括:
[ ...
【技术保护点】
【技术特征摘要】
1.一种基于三维绘图协议的地图元素显示方法,其特征在于,包括:根据地图数据中地图元素的不同类别,将所述地图数据划分不同的图层,所述地图数据中每一种类别的所述地图元素对应一个图层;接收每一所述图层请求的WFS协议的地图数据;采用三维绘图协议分别对每一所述图层的地图元素进行三维渲染并显示。2.根据权利要求1所述的方法,其特征在于,所述每一所述图层包括路面元素对应的图层;所述采用三维绘图协议分别对每一所述图层的地图元素进行三维渲染并显示,包括:在web端采用所述三维绘图协议,以所述路面元素为面要素,采用对象方式渲染所述路面元素至地图中;在所述web端三维显示所述路面元素。3.根据权利要求1所述的方法,其特征在于,所述每一所述图层包括绿化带元素对应的图层;所述采用三维绘图协议分别对每一所述图层的地图元素进行三维渲染并显示,包括:在所述web端采用所述三维绘图协议,以所述绿化带元素为面要素,采用所述对象方式渲染所述绿化带元素至地图中;在所述web端三维显示所述绿化带元素。4.根据权利要求1所述的方法,其特征在于,所述每一所述图层包括道路名称元素对应的图层;所述采用三维绘图协议分别对每一所述图层的地图元素进行三维渲染并显示,包括:在所述web端采用所述三维绘图协议,以所述道路名称元素为线要素,以所述道路名称元素的名称字段查找以该道路名称命名的图片,以该图片为所述道路名称元素的多边形的纹理图片,将所述道路名称元素渲染至地图中;在所述web端三维显示所述道路名称元素。5.根据权利要求1所述的方法,其特征在于,所述每一所述图层包括箭头元素对应的图层;所述采用三维绘图协议分别对每一所述图层的地图元素进行三维渲染并显示,包括:在所述web端采用所述三维绘图协议,以所述箭头元素为面要素,以所述箭头元素的面要素的类型字段查找与所述箭头元素的面要素的类型对应的图片,以该图片为所述箭头元素的面要素的多边形的纹理图片,将所述箭头元素渲染至地图中;在所述web端三维显示所述箭头元素。6.根据权利要求1所述的方法,其特征在于,所述每一所述图层包括斑马线元素对应的图层;所述采用三维绘图协议分别对每一所述图层的地图元素进行三维渲染并显示,包括:在所述web端采用所述三维绘图协议,以所述斑马线元素为面要素,以所述斑马线元素的面要素的类型字段查找与所述斑马线元素的面要素的类型对应的图片,以该图片为所述斑马线元素的面要素的多边形的纹理图片,将所述斑马线元素渲染至地图中;在所述web端三维显示所述斑马线元素。7.根据权利要求1所述的方法,其特征在于,所述每一所述图层包括摄像头元素对应的
图层;所述采用三维绘图协议分别对每一所述图层的地图元素进行三维渲染并显示,包括:在所述web端采用所述三维绘图协议,以所述摄像头元素为线要素,采用GLB模型形式,以所述摄像头元素的线要素的中点、距离该中点的第一设定高度的位置,作为放置所述摄像头元素的GLB模型的位...
【专利技术属性】
技术研发人员:庞小斌,朱磊,贾郭峰,贾双成,王斌,
申请(专利权)人:智道网联科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。