矢量切片的处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:32343774 阅读:56 留言:0更新日期:2022-02-16 18:57
本申请提供一种矢量切片的处理方法、装置、服务器及存储介质。方法包括:接收用户终端的服务请求,服务请求携带有用户终端的当前可视区域内欲显示的瓦片的第一坐标集合;从服务器的存储模块中读取与服务请求所对应的元文件至服务器的内存中,并从元文件中获取与第一坐标集合对应的矢量要素作为欲处理的目标要素元文件;根据服务请求中的预设展示条件,对目标要素元文件对应的图层进行渲染;将经过渲染后的目标要素元文件的图像内容切片转换至瓦片对应的区域中,得到目标瓦片;将目标瓦片发送至用户终端,以使用户终端在当前可视区域内显示目标瓦片。本方案无需对所有要素文件进行切片以生成瓦片,从而有利于降低服务器矢量切片的处理压力。切片的处理压力。切片的处理压力。

【技术实现步骤摘要】
矢量切片的处理方法、装置、服务器及存储介质


[0001]本申请涉及图像处理
,具体而言,涉及一种矢量切片的处理方法、装置、服务器及存储介质。

技术介绍

[0002]基于地理图像的矢量数据,可以被转换成相关的OGC(Open Geospatial Consortium,开放地理空间信息联盟)标准矢量服务,供相关用户进行使用。在用户调用矢量数据或调用预先已完成切割的矢量瓦片的过程中,目前通常由用户终端设置渲染样式,并在用户终端进行矢量瓦片的渲染,该方式对用户终端的性能要求高,运算量大。或者由服务器对预先已完成切割的矢量瓦片进行渲染。其中,预先切好的矢量瓦片,在前期需要用户完成对矢量数据中各类要素的样式设置,然后再耗费大量时间执行切片的操作,导致服务器对矢量切片处理压力大。

技术实现思路

[0003]本申请实施例的目的在于提供一种矢量切片的处理方法、装置、服务器及存储介质,通过对瓦片的在线整改操作,实现在线获取不同用户需求的瓦片,能够降低用户终端的运算量,改善服务器对矢量切片处理压力大的问题。
[0004]为了实现上述目的,本申请的实施例通过如下方式实现:第一方面,本申请实施例提供一种矢量切片的处理方法,方法包括:步骤S1,接收用户终端的服务请求,所述服务请求携带有所述用户终端的当前可视区域内欲显示的瓦片的第一坐标集合;步骤S2,从服务器的存储模块中读取与所述服务请求所对应的元文件至所述服务器的内存中,并从所述元文件中获取与所述第一坐标集合对应的矢量要素作为欲处理的目标要素元文件;步骤S3,确定所述欲处理的所述目标要素元文件为同一坐标系;步骤S5,根据所述服务请求中的预设展示条件,对所述目标要素元文件对应的图层进行渲染;步骤S6,将经过渲染后的目标要素元文件的图像内容切片转换至所述瓦片对应的区域中,得到目标瓦片;步骤S7,将所述目标瓦片发送至所述用户终端,以使所述用户终端在所述当前可视区域内显示所述目标瓦片。
[0005]在上述的实施方式中,由服务器仅对用户终端的当前可视区域内欲显示的瓦片所对应的目标要素元文件进行渲染,无需对当前可视示区域之外的其他要素元文件进行渲染,从而可以减少运算量。另外,通过将目标要素元文件切片转换至欲显示的瓦片区域中,以得到目标瓦片,再将目标瓦片发送至用户终端,无需对所有要素文件进行切片以生成瓦片,从而有利于降低服务器矢量切片的处理压力。
[0006]结合第一方面,在一些可选的实施方式中,在步骤S3和步骤S5之间,还包括步骤S4对欲处理的所述目标要素元文件进行在线整改操作,包括:根据接收的针对指定元文件的指定要素的操作请求,对完成了坐标系判断的所述指定元文件进行在线整改操作,所述操作请求为在线请求。
[0007]结合第一方面,在一些可选的实施方式中,在步骤S1接收用户终端的服务请求之前,和/或在步骤S7将所述目标瓦片发送至所述用户终端之前,所述方法还包括:根据预设检测规则,对接收的基于图像的矢量数据进行标准化检测;将经过标准化检测的矢量数据作为元文件存入所述服务器的所述存储模块中。
[0008]在上述的实施方式中,通过对矢量数据进行标准化检测,然后将通过检测的矢量数据存入服务器的存储模块中,可以确保所存储的矢量数据为统一标准的数据,使得用户所提供的矢量数据能够更好的为后续提供服务。
[0009]结合第一方面,在一些可选的实施方式中,所述预设检测规则包括以下规则中的至少一种:用于对所述矢量数据进行完整性检测的完整性检测规则;用于对所述矢量数据进行逻辑一致性检的逻辑一致性检测规则;用于对所述矢量数据进行值域一致性检测的值域一致性检测规则;用于对所述矢量数据进行格式一致性检测的格式一致性检测规则;用于对所述矢量数据进行拓扑一致性检测的拓扑一致性检测规则;用于对所述矢量数据进行接边一致性检测的接边一致性检测规则。
[0010]结合第一方面,在一些可选的实施方式中,步骤S3确定所述欲处理的目标要素文件为同一坐标系,包括:判断所述元文件所在的瓦片的第二坐标集合所在的第二坐标系与所述第一坐标集合所在的第一坐标系是否相同;当所述第二坐标系与所述第一坐标系不相同时,将所述元文件所在的瓦片的所述第二坐标集合转换为所述第一坐标系下的坐标。
[0011]结合第一方面,在一些可选的实施方式中,所述操作请求包括以下请求中的一种或多种:用于在所述指定元文件中添加指定要素的第一请求;用于在所述指定元文件中删除指定要素的第二请求;用于在所述指定元文件中修改指定要素的第三请求;用于在所述指定元文件中过滤指定要素的第四请求。
[0012]结合第一方面,在一些可选的实施方式中,步骤S7将所述目标瓦片发送至所述用户终端,包括:将所述目标瓦片以所述服务请求对应的指定图像格式发送至所述用户终端,所述指定图像格式包括多种不同的图像格式。
[0013]第二方面,本申请还提供一种矢量切片的处理装置,所述装置包括:接收单元,用于接收用户终端的服务请求,所述服务请求携带有所述用户终端的当前可视区域内欲显示的瓦片的第一坐标集合;获取单元,用于从服务器的存储模块中读取与所述服务请求所对应的元文件至所述服务器的内存中,并从所述元文件中获取与所述第一坐标集合对应的矢量要素作为欲处理的目标要素元文件;确定单元,用于确定欲处理的所述目标要素元文件为同一坐标系;渲染单元,用于根据所述服务请求中的预设展示条件,对所述目标要素元文件对应的图层进行渲染;切片转换单元,用于将经过渲染后的目标要素元文件的图像内容切片转换至所述瓦片对应的区域中,得到目标瓦片;发送单元,用于将所述目标瓦片发送至所述用户终端,以使所述用户终端在所述当前可视区域内显示所述目标瓦片。
[0014]第三方面,本申请还提供一种服务器,所述服务器包括相互耦合的处理器及存储器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述服务
器执行上述的方法。
[0015]第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的方法。
[0016]本申请在第三方服务托管平台的已有功能的基础上,提供一种在线更新整改的动态矢量生成方法,能够更好的满足对应用成本的控制和维护的成本,满足用户的需求,降低服务器压力。其能实现的有益技术效果包括:矢量数据元文件的动态整改:相应用户在不同应用场景下,对矢量数据的各种整改更新的操作均规整到矢量数据元文件中,同时利用矢量数据的检查模块(即预设检测规则),保障对矢量数据元文件整改内容与标准的统一;提供常规空间查询、统计、分析等功能:通过底层功能的支持,将常用的查询、统计、分析等功能独立出来用于提供不同应用场景的需要,同时也能够更好的做到所有技术的自主可控;多种返回数据格式支持:能够根据用户不同的应用场景,将返回的数据标准格式进行动态的切换,满足多种格式需求。
附图说明
[0017]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种矢量切片的处理方法,其特征在于,所述方法包括:步骤S1,接收用户终端的服务请求,所述服务请求携带有所述用户终端的当前可视区域内欲显示的瓦片的第一坐标集合;步骤S2,从服务器的存储模块中读取与所述服务请求所对应的元文件至所述服务器的内存中,并从所述元文件中获取与所述第一坐标集合对应的矢量要素作为欲处理的目标要素元文件;步骤S3,确定欲处理的所述目标要素元文件为同一坐标系;步骤S5,根据所述服务请求中的预设展示条件,对所述目标要素元文件对应的图层进行渲染;步骤S6,将经过渲染后的目标要素元文件的图像内容切片转换至所述瓦片对应的区域中,得到目标瓦片;步骤S7,将所述目标瓦片发送至所述用户终端,以使所述用户终端在所述当前可视区域内显示所述目标瓦片。2.根据权利要求1所述的方法,其特征在于:在步骤S3和步骤S5之间,还包括步骤S4对欲处理的所述目标要素元文件进行在线整改操作,包括:根据接收的针对指定元文件的指定要素的操作请求,对完成了坐标系判断的所述指定元文件进行在线整改操作,所述操作请求为在线请求。3.根据权利要求1所述的方法,其特征在于,在步骤S1接收用户终端的服务请求之前,和/或在步骤S7将所述目标瓦片发送至所述用户终端之前,所述方法还包括:根据预设检测规则,对接收的基于图像的矢量数据进行标准化检测;将经过标准化检测的矢量数据作为元文件存入所述服务器的所述存储模块中。4.根据权利要求3所述的方法,其特征在于,所述预设检测规则包括以下规则中的至少一种:用于对所述矢量数据进行完整性检测的完整性检测规则;用于对所述矢量数据进行逻辑一致性检的逻辑一致性检测规则;用于对所述矢量数据进行值域一致性检测的值域一致性检测规则;用于对所述矢量数据进行格式一致性检测的格式一致性检测规则;用于对所述矢量数据进行拓扑一致性检测的拓扑一致性检测规则;用于对所述矢量数据进行接边一致性检测的接边一致性检测规则。5.根据权利要求1所述的方法,其特征在于,步骤S3确定所述欲处理的目标要素文件为同一坐标系,包括:判断所述元文件所在的瓦片的第二坐标集合所在的第二坐标系与所述第一...

【专利技术属性】
技术研发人员:赵宏杰陆川敬君
申请(专利权)人:成都国星宇航科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1