申请/专利权人:吉奥时空信息技术股份有限公司
申请日:2019-10-28
公开(公告)日:2024-04-12
公开(公告)号:CN111090657B
主分类号:G06F16/23
分类号:G06F16/23;G06F16/29;G06F16/56;G06F16/9537
优先权:
专利状态码:有效-授权
法律状态:2024.04.12#授权;2022.08.26#著录事项变更;2020.05.29#实质审查的生效;2020.05.01#公开
摘要:本发明提供了一种矢量瓦片自动更新与即时服务系统,包括桌面端、服务端、客户端和空间数据库;所述桌面端向所述空间数据库中导入或更新矢量要素、生产存储矢量瓦片;所述空间数据库中用于存储矢量要素、矢量瓦片和栅格瓦片;所述服务端用于对所述矢量要素进行处理,形成矢量瓦片或栅格瓦片,并返回至客户端,以提供地图服务;所述客户端用于向服务端发送请求;所述服务端预存有两个线程,分别为主线程用于监听外部用户请求,守护线程用于处理原始矢量要素集更新后,缓存数据的更新流程。本发明的有益效果是:构建一种自动化预处理流程,解决预处理耗时和数据体量大的问题,同时,也要确保矢量瓦片数据服务能够高效、稳定的对用户提供服务。
主权项:1.一种矢量瓦片自动更新与即时服务系统,其特征在于,包括:桌面端、服务端、客户端和空间数据库;所述桌面端用于向所述空间数据库中导入或者更新矢量要素;所述客户端用于向服务端发送地图服务请求;所述空间数据库用于存储矢量要素、矢量瓦片和栅格瓦片,其中矢量瓦片和栅格瓦片都属于缓存数据;所述服务端用于对空间数据库中的所述矢量要素进行处理,形成矢量瓦片或者栅格瓦片,并返回至客户端,以提供地图服务;其中,所述服务端预存有两个线程,分别为主线程和守护线程;所述主线程用于监听客户端请求,并响应所述客户端请求,以提供即时地图服务;所述守护线程用于监测所述空间数据库中的矢量要素的变化,并更新缓存数据;具体包括如下步骤:S201:启动守护线程,监测空间数据库中的原始矢量要素的版本信息;S202:在监测到所述版本信息有变化的时候,获取所述空间数据库中矢量要素的更新范围;S203:根据所述更新范围计算待更新的矢量瓦片对应的参数信息,以形成待更新的列表;所述更新范围对应着多组参数信息,即多组层l、行x和列y数据,所述待更新的列表中包括多组与所述更新范围对应的层l、行x和列y数据;S204:清除所述空间数据库中与所述待更新的列表中l、x、y列表所对应的数据内容;S205:调用矢量切片程序和栅格化程序,将生成的矢量瓦片和栅格瓦片写入缓存至所述空间数据库的对应位置,以完成矢量瓦片和栅格瓦片的更新。
全文数据:
权利要求:
百度查询: 吉奥时空信息技术股份有限公司 一种矢量瓦片自动更新与即时服务系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。