一种切片图层生成方法、系统、设备及介质与流程

文档序号:37280494发布日期:2024-03-12 21:18阅读:13来源:国知局
一种切片图层生成方法、系统、设备及介质与流程

本发明涉及地理信息交互,尤其涉及一种切片图层生成方法、系统、设备及介质。


背景技术:

1、互联网的发展越来越快速,网站数量快速增加,对智慧城市数字化的呼声也愈发高涨,对此政务网站的价值体现要求也越来越高。不仅仅是要支持模型的加载更需要切片服务进行配套完善使用。其中arcgis是gis领域的高质量代表,arcgis包含了全球范围内的底图、地图数据、应用程序,以及可配置的应用模板和开发人员使用的gis工具和api,可用于创建web地图、发布gis服务、共享地图、数据和应用程序,以及管理组织的内容和多个用户。

2、但是现有的arcgis生成切片图层时,需要一次性加载全部资源来完成单次的切片生成需求,但是加载全部资源需要占用大量的宽带资源,在功能性能上无法得到优化,且加载资源量大导致显示端的白屏加载时间较长,对于用户来说其体验效果也较差。


技术实现思路

1、本发明实施例提供一种切片图层生成方法、系统、设备及介质,以解决相关技术存在的问题,技术方案如下:

2、第一方面,本发明实施例提供了一种切片图层生成方法,包括:

3、获取切片请求,提取切片请求所对应的地图缩放层级和经纬度数据;

4、将地图缩放层级和经纬度数据转化为图层参数,并根据图层参数获取切片偏移量;

5、将切片偏移量作为索引搜索预先构建的二进制切片文件,根据索引得到对应的切片图片,返回切片图片进行图层展示。

6、在一种实施方式中,切片请求是在可视化界面上对地图图层执行活动操作所生成,活动操作包括平移滑动和缩放。

7、在一种实施方式中,切片偏移量的获取方法为:

8、根据图层参数加载切片图层服务,得到切片的二进制文件;图层参数包括层级、行参数和列参数;

9、根据二进制文件确定与切片内容相关的目标字节,将目标字节作为切片内容的切片偏移量。

10、在一种实施方式中,还包括:

11、预先对arcgis平台生成的图层切片包进行解读处理,得到切片文件信息;

12、对切片文件信息进行二进制转换,得到二进制切片文件及其对应的二进制索引文件。

13、在一种实施方式中,切片文件信息包括图层类型、展示内容区的大小范围值、子图层、瓦片行高信息和缩放比例。

14、在一种实施方式中,图层切片包为预设缩放比例级别的切片文件包;

15、在切片请求所对应的地图缩放层级与预设缩放比例级别不匹配的情况下,自动跳转至预设缩放比例级别再重新发起对应的切片请求。

16、第二方面,本发明实施例提供了一种切片图层生成系统,包括有arcgis平台以及服务器;

17、arcgis平台用于制作切片图层数据形成图层切片包,并上传到服务器中进行解压;

18、服务器接收到arcgis平台上传的图层切片包后对其进行解压和读取,获得切片文件信息;并根据切片文件信息预先创建二进制切片文件及其对应的二进制索引文件;

19、在arcgis平台发起切片请求的情况下,服务器根据切片请求计算出切片偏移量,将切片偏移量作为索引定位二进制切片文件中对应的切片图片,将切片图片返回至arcgis平台进行图层展示。

20、在一种实施方式中,arcgis平台加载至web端,通过web端实现地图交互显示。

21、第三方面,本发明实施例提供了一种电子设备,该装置包括:存储器和处理器。其中,该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且当该处理器执行该存储器存储的指令时,使得该处理器执行上述各方面任一种实施方式中的方法。

22、第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储计算机程序,当计算机程序在计算机上运行时,上述各方面任一种实施方式中的方法被执行。

23、上述技术方案中的优点或有益效果至少包括:

24、本发明采用前后端分离的方式进行切片图层解耦,根据前端缩放层级和经纬度为索引值,进行动态接口服务加载切片图层服务,减少了传统意义上一次性加载全部资源所需的带宽资源和web端白屏加载时间,也对减少采购成本和优化前端性能做了提升,降低了对软件开发人员的学习成本,提升了功能性能优化;且该方法文件存储类型为二进制紧凑型存储,对比松散型文件,具备上传和迁移更快、读取更快、减少存储空间等优点。

25、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。



技术特征:

1.一种切片图层生成方法,其特征在于,包括:

2.根据权利要求1所述的切片图层生成方法,其特征在于,所述切片请求是在可视化界面上对地图图层执行活动操作所生成,所述活动操作包括平移滑动和缩放。

3.根据权利要求1所述的切片图层生成方法,其特征在于,所述切片偏移量的获取方法为:

4.根据权利要求1所述的切片图层生成方法,其特征在于,还包括:

5.根据权利要求4所述的切片图层生成方法,其特征在于,所述切片文件信息包括图层类型、展示内容区的大小范围值、子图层、瓦片行高信息和缩放比例。

6.根据权利要求1所述的切片图层生成方法,其特征在于,所述图层切片包为预设缩放比例级别的切片文件包;

7.一种切片图层生成系统,其特征在于,包括有arcgis平台以及服务器;

8.根据权利要求7所述的切片图层生成系统,其特征在于,所述arcgis平台加载至web端,通过web端实现地图交互显示。

9.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器中存储指令,所述指令由处理器加载并执行,以实现如权利要求1~6任一所述的切片图层生成方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1~6任一所述的切片图层生成方法。


技术总结
本发明提出一种切片图层生成方法、系统、设备及介质,其中方法包括:获取切片请求,提取切片请求所对应的地图缩放层级和经纬度数据;将地图缩放层级和经纬度数据转化为图层参数,并根据图层参数获取切片偏移量;将切片偏移量作为索引搜索预先构建的二进制切片文件,得到切片偏移量所对应的切片图片,返回切片图片进行图层展示。本发明采用前后端分离的方式进行切片图层解耦,根据前端缩放层级和经纬度为索引值,进行动态接口服务加载切片图层服务,减少了传统意义上一次性加载全部资源所需的带宽资源和web端白屏加载时间,也对减少采购成本和优化前端性能做了提升,降低了对软件开发人员的学习成本,提升了功能性能优化。

技术研发人员:廖晨希,袁俊,管志强,顾荣华,张凯旭
受保护的技术使用者:广东亿迅科技有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1