预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110580274A(43)申请公布日2019.12.17(21)申请号201910864421.1(22)申请日2019.09.12(71)申请人西安瑞特森信息科技有限公司地址710065陕西省西安市高新区丈八街办科技三路58号汇豪国际广场B座(汇豪国际·树中心)3-1-10402(72)发明人李崇贵(74)专利代理机构西安科果果知识产权代理事务所(普通合伙)61233代理人李倩(51)Int.Cl.G06F16/29(2019.01)G06F16/248(2019.01)权利要求书2页说明书5页附图1页(54)发明名称一种GIS数据渲染方法(57)摘要本申请公开了一种数据渲染方法,属于地理信息系统技术领域;一种数据渲染方法,根据当前屏幕范围从数据库中获取数据,对获取到的数据进行任务划分后,判断其是否为矢量数据,若为矢量数据,则压缩后执行绘制任务;否则直接执行绘制任务;或者出现临时图元任务时,执行绘制任务;执行绘制任务中存在间隙时,若用户触屏或缩放屏幕,则终止绘制任务,反之则继续执行下一绘制任务;若用户触摸屏后松开,则重新开始;各绘制任务执行完毕时,绘制完成;本发明具备快速高效的显示性能,特别是针对大数据量的GIS数据的显示,能够快速加载显示,不会出现卡顿或死机现象。CN110580274ACN110580274A权利要求书1/2页1.一种GIS数据渲染方法,其特征在于:包括以下操作:S10)获取在移动终端用于显示的数据源在进行GIS数据加载显示时,移动终端首先获取当前屏幕范围对应的数据并显示,根据当前屏幕范围条件在文件数据库中通过空间查询,筛选出绘制所需数据;S20)对需要渲染的数据,进行任务划分将获取的数据源进行任务划分;若获取的数据源为矢量数据,则用多个任务数组的形式进行记录,各任务数组记录至少一条数据,直到将获取到的矢量数据划分完毕;若获取的数据源为是栅格切片,则用多个任务数组的形式进行记录,各任务数组记录多条数据,直到将获取的栅格切片数据划分完毕;S30)对矢量数据进行数据压缩根据移动终端屏幕像元大小对矢量数据进行数据压缩处理;所述数据压缩处理为:计算相邻节点之间距离,若两个相邻节点的距离小于当前屏幕像元分辨率,则只保留一个节点,依次进行所有相邻节点判断,最终确定一个像元内仅有一个节点;S40)临时图元任务移动终端始终检测临时图元在屏幕上的坐标变化,若坐标有变化时,会产生临时图元绘制任务,并将其添加到当前的绘制任务S50)中;S50)执行绘制任务根据已有的绘制任务进行绘制,每次执行一个绘制任务,绘制完成后显示在屏幕上;每两次绘制任务执行中间,都会有一个绘制间隙判断S60);S60)绘制任务间隙判断当前绘制任务执行完成后,移动终端进行用户是否触摸或缩放屏幕的判断;若用户触摸或缩放屏幕时,终止后续的绘制任务;若用户没有触摸或缩放屏幕时,会进行所有绘制任务是否执行完成的判断,若还有绘制任务,则跳转到S50)进行执行绘制任务进行循环;若全部绘制任务执行完成,则绘制完成,进入S70);S70)屏幕显示绘制完成后图片移动终端完成全部渲染流程,屏幕上会显示绘制完成后的图片。2.根据权利要求1所述的一种数据渲染方法,其特征在于:所述S10)中筛选出后续绘制所需数据为:通过经纬度范围地理范围,在数据库中进行空间查询,得到所述经纬度范围内的GIS数据。3.根据权利要求1所述的一种数据渲染方法,其特征在于:所述S20)中矢量数据由点、线、面矢量数据组成。4.根据权利要求1所述的一种数据渲染方法,其特征在于:所述S20)对需要渲染的数据,进行任务划分步骤为:若是矢量数据,用多个任务数组的形式进行记录,各任务数组记录128条数据,直到将获取到的矢量数据划分完毕;若是栅格切片,用多个任务数组的形式进行记录,各任务数组记录2条数据,直到将获2CN110580274A权利要求书2/2页取的栅格切片数据划分完毕。5.根据权利要求1或4所述的一种数据渲染方法,其特征在于:所述S20)中对数据划分完成后,对已划分的数据逐任务渲染。6.根据权利要求1所述的一种数据渲染方法,其特征在于:所述S30)中保留一个节点是保留距屏幕像元中心最近的节点,其判断方法为:移动终端会计算相邻两接节点距离与当前屏幕像元大小进行比较,如果两节点距离小于当前屏幕像元大小,则剔除一个节点,否则都进行显示。7.根据权利要求1所述的一种数据渲染方法,其特征在于:所述S40)中临时图元的产生为:移动终端在渲染数据的时,GPS定位点数据实时显示在屏幕上,形成临时图元的数据。8.根据权利要求1所述的一种GIS数据渲染方法,其特征在于:所述S60)中的执任务间隙为:上一个绘制任务执行完成后、下一个绘制任务执行前的中