一种三维地图数据的存储、查询和展示系统及相应的方法技术方案

技术编号:20916424 阅读:24 留言:0更新日期:2019-04-20 09:40
本发明专利技术提供一种三维地图数据的存储、查询、展示系统及相应的方法,其中,所述存储系统包括后台服务器集群,所述后台服务器集群包括多个后台服务器,该多个后台服务器组成云网络,每一个后台服务器为所述云网络中的一个节点。所述后台服务器集群,用于采用云数据库对规模化工业企业的地图数据以金字塔地图瓦片技术进行存储。本发明专利技术利用服务器集群并采用云数据库存储规模化工业企业的地图数据,存储容量大,查询速度快,并借助三维可视化地图技术,以最直观的表达方式,将规模化工业企业的地图数据在三维仿真地图上展示,清晰明了。

A storage, query and display system of three-dimensional map data and its corresponding methods

The invention provides a storage, query, display system and corresponding method of three-dimensional map data, in which the storage system includes a background server cluster, the background server cluster includes a plurality of background servers, which constitute a cloud network, and each background server is a node in the cloud network. The background server cluster is used to store map data of large-scale industrial enterprises by pyramid map tile technology using cloud database. The invention uses server cluster and cloud database to store map data of large-scale industrial enterprises, which has large storage capacity and fast query speed. With the help of three-dimensional visualization map technology, the map data of large-scale industrial enterprises can be displayed on three-dimensional simulation map in the most intuitive way, which is clear and clear.

【技术实现步骤摘要】
一种三维地图数据的存储、查询和展示系统及相应的方法
本专利技术涉及地图数据
,更具体地,涉及一种三维地图数据的存储、查询、展示系统及相应的方法。
技术介绍
随着工业的发展,各个省市、全国的规模化工业企业发展也很迅速,对于数量众多的规模化工业企业,需要进行全面的管理,工业与信息化局基于对规模化工业企业进行宣传、监测以及统计分析的需求,也需要对规模化工业企业的信息进行存储、查询和展示。由于全国的规模化工业企业的数量众多,每一个化工业企业的信息量也很大,如何对众多的规模化工业企业信息进行存储、查询和展示是迫切需要解决的。
技术实现思路
本专利技术提供一种克服上述问题或者至少部分地解决上述问题的三维地图数据的存储、查询、展示系统及相应的方法。根据本专利技术的第一个方面,提供了一种三维地图数据的存储系统,包括后台服务器集群,所述后台服务器集群包括多个后台服务器,该多个后台服务器组成云网络,每一个后台服务器为所述云网络中的一个节点;所述后台服务器集群,用于采用云数据库对规模化工业企业的地图数据以金字塔地图瓦片技术进行存储。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步的,所述后台服务器集群中包括一个后台管理服务器作为所述云网络中的管理节点;所述后台管理服务器,用于将规模化工业企业的地图数据按照不同等级进行划分,形成金字塔的不同级别,并按照预设规则将不同级别的地图数据存储于各不同的后台服务器中;还用于存储每一个后台服务器与其存储的地图数据的级别之间的对应关系。进一步的,所述后台服务器集群中还包括多个数据备份服务器;每一个所述后台服务器,用于当其上的地图数据产生更新时,将更新的地图数据同步到每一个所述数据备份服务器中;每一个所述数据备份服务器,用于维护一个数据库副本,所述数据库副本中存储每一个后台服务器的更新数据,以便于当所述后台服务器发生故障重启后,根据所述数据库副本快速恢复地图数据。根据本专利技术的第二个方面,提供了一种三维地图数据的查询系统,其基于三维地图数据的存储系统,所述查询系统还包括前端Web客户端;所述后台服务器集群,用于接收所述前端Web客户端发送的地图数据查询请求,根据所述地图数据查询请求在所述后台服务器集群中查询匹配的地图数据返回给所述前端Web客户端,以供所述前端Web客户端以三维仿真地图的形式进行展示。进一步的,所述后台管理服务器,用于接收所述前端Web客户端发送的Http查询请求,并对所述Http查询请求进行解析,得到相应级别地图数据的查询请求;还用于根据需要查询的地图数据的级别以及每一个后台服务器与其存储的地图数据的级别之间的对应关系,找到与该级别对应的后台服务器;以及还用于将解析后的查询请求转发给对应的后台服务器,并接收该后台服务器返回的地图数据,将该地图数据转发给所述前端Web客户端,其中,后台服务器返回的地图数据为后台服务器根据查询请求查询相应级别的地图数据。根据本专利技术的第三个方面,提供了一种三维地图数据的展示系统,包括前端Web客户端,所述前端Web客户端为Flex富客户端;所述前端Web客户端,用于向后台服务器集群发送地图数据的查询请求,并接收所述后台服务器集群返回的相应级别的地图数据,以三维仿真地图的形式进行展示,并将该级别的每一个规模化工业企业的位置和预警监测信息标注于三维仿真地图上。进一步的,所述前端Web客户端还用于:根据在所述三维仿真地图上输入的企业名称,将该企业名称和对应的企业位置以气泡的形式标注在三维仿真地图上;或者,根据在所述三维仿真地图上对企业建筑物的单击操作,将该企业建筑物的企业位置和企业名称以气泡形式标注在三维仿真地图上;或者,根据在所述三维仿真地图上设置的预警值字段,将满足所述预警值的企业预警监测信息以不同颜色的柱图显示在三维仿真地图上。根据本专利技术的第四个方面,提供了一种三维地图数据的存储方法,包括:S1a,组建云网络,所述云网络包括多个后台服务器,所述多个后台服务器组成后台服务器集群,每一个所述后台服务器为所述云网络中的一个节点;S2a,所述云网络采用云数据库对规模化工业企业的地图数据以金字塔地图瓦片技术进行存储。根据本专利技术的第五个方面,提供了一种三维地图数据的查询方法,包括:S1b,接收前端Web客户端发送的地图数据查询请求;S2b,根据所述地图数据查询请求在所述后台服务器集群中查询匹配的地图数据返回给所述前端Web客户端,以供所述前端Web客户端以三维仿真地图的形式进行展示。根据本专利技术的第六个方面,提供了一种三维地图数据的展示方法,包括:S1c,向后台服务器集群发送地图数据的查询请求;S2c,接收所述后台服务器集群返回的相应级别的地图数据,以三维仿真地图的格式进行展示;S3c,将该级别的每一个规模化工业企业的位置和预警监测信息标注于三维仿真地图上。本专利技术的有益效果为:利用服务器集群并采用云数据库存储规模化工业企业的地图数据,存储容量大,查询速度快,并借助三维可视化地图技术,以最直观的表达方式,将规模化工业企业的地图数据在三维仿真地图上展示,清晰明了,并将各企业的位置和预警监测信息标注在三维仿真地图上,对规模化工业企业的关键运行指标进行监测。附图说明图1为本专利技术一个实施例的三维地图数据的存储系统框图;图2为本专利技术一个实施例的三维地图数据的查询系统框图;图3为本专利技术一个实施例的三维地图数据的存储方法流程图;图4为本专利技术一个实施例的三维地图数据的查询方法流程图;图5为本专利技术一个实施例的三维地图数据的展示方法流程图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。参见图1,提供了本专利技术一个实施例的三维地图数据的存储系统,主要包括后台服务器集群,所述后台服务器集群包括多个后台服务器,该多个后台服务器组成云网络,每一个后台服务器为所述云网络中的一个节点。所述后台服务器集群,用于采用云数据库对规模化工业企业的地图数据以金字塔地图瓦片技术进行存储。其中,后台服务器集群中包括一个后台管理服务器作为云网络中的管理节点,用来对集群中的其它后台服务器进行管理。后台管理服务器,用于将规模化工业企业的地图数据按照不同等级进行划分,形成金字塔的不同级别,并按照预设规则将不同级别的地图数据存储于各不同的后台服务器中;还用于存储每一个后台服务器与其存储的地图数据的级别之间的对应关系。为了保证云网络中地图数据的安全性和完整性,后台服务器集群中还包括多个数据备份服务器。每一个后台服务器,用于当其上的地图数据产生更新时,将更新的地图数据同步到每一个数据备份服务器中;每一个数据备份服务器,用于保存一个数据库副本,数据库副本中存储每一个后台服务器的更新数据,以便于当后台服务器发生故障重启后,根据所述数据库副本快速恢复地图数据。由于规模化工业企业的地图数据量非常大,本实施例构建后台服务器集群来存储规模化工业企业的三维地图数据,后台服务器集群中包括分多个后台服务器。后台服务器集群采用云数据库来存储三维地图数据,且以金字塔地图瓦片技术进行存储。所谓的金字塔地图瓦片技术即为将规模化工业企业的地图数据按照不同等级进行分类,比如可以按照所在省、市、区等不同等级进行划分,不同等级形成金字塔的不同级别,方便后续对地图数据的查本文档来自技高网...

【技术保护点】
1.一种三维地图数据的存储系统,其特征在于,包括后台服务器集群,所述后台服务器集群包括多个后台服务器,该多个后台服务器组成云网络,每一个后台服务器为所述云网络中的一个节点;所述后台服务器集群,用于采用云数据库对规模化工业企业的地图数据以金字塔地图瓦片技术进行存储。

【技术特征摘要】
1.一种三维地图数据的存储系统,其特征在于,包括后台服务器集群,所述后台服务器集群包括多个后台服务器,该多个后台服务器组成云网络,每一个后台服务器为所述云网络中的一个节点;所述后台服务器集群,用于采用云数据库对规模化工业企业的地图数据以金字塔地图瓦片技术进行存储。2.根据权利要求1所述的存储系统,其特征在于,所述后台服务器集群中包括一个后台管理服务器作为所述云网络中的管理节点;所述后台管理服务器,用于将规模化工业企业的地图数据按照不同等级进行划分,形成金字塔的不同级别,并按照预设规则将不同级别的地图数据存储于各不同的后台服务器中;还用于存储每一个后台服务器与其存储的地图数据的级别之间的对应关系。3.根据权利要求2所述的存储系统,其特征在于,所述后台服务器集群中还包括多个数据备份服务器;每一个所述后台服务器,用于当其上的地图数据产生更新时,将更新的地图数据同步到每一个所述数据备份服务器中;每一个所述数据备份服务器,用于维护一个数据库副本,所述数据库副本中存储每一个后台服务器的更新数据,以便于当所述后台服务器发生故障重启后,根据所述数据库副本快速恢复地图数据。4.一种三维地图数据的查询系统,其基于如权利要求1-3任一项所述的三维地图数据的存储系统,其特征在于,所述查询系统还包括前端Web客户端;所述后台服务器集群,用于接收所述前端Web客户端发送的地图数据查询请求,根据所述地图数据查询请求在所述后台服务器集群中查询匹配的地图数据返回给所述前端Web客户端,以供所述前端Web客户端以三维仿真的形式进行展示。5.根据权利要求4所述的三维地图数据的查询系统,其特征在于,所述后台管理服务器,用于接收所述前端Web客户端发送的Http查询请求,并对所述Http查询请求进行解析,得到相应级别地图数据的查询请求;还用于根据需要查询的地图数据的级别以及每一个后台服务器与其存储的地图数据的级别之间的对应关系,找到与该级别对应的后台服务器;以及还用于将解析后的查询请求转发给对应的后台服...

【专利技术属性】
技术研发人员:巩彬杜丽丹张彦峰巩玲娜梁博文
申请(专利权)人:武汉中科天宇科技有限公司
类型:发明
国别省市:湖北,42

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

1