一种实现网络动态地理信息服务的方法及实现网络动态地理信息服务不同的装置制造方法及图纸

技术编号:32654709 阅读:27 留言:0更新日期:2022-03-17 11:01
本发明专利技术公开了一种实现网络动态地理信息服务的方法及实现网络动态地理信息服务不同的装置,本发明专利技术通过在不同的服务器设置特定数据驱动器,实现了对不同种类地理信息原始数据的动态更新,客户端通过适当的频率去请求获取地理信息的原始数据,即可实现不同的网络动态地理信息服务;本发明专利技术创造性的扩展现有的OGC网络地理信息服务的协议,以实现实时动态地理信息系统前后端分离的目的,即将对计算机资源要求较高的主要事务逻辑放在后端服务器实现,将数据访问和数据呈现等简单事务逻辑放在前端客户端实现,即形成服务提供者与使用者的低耦合关系,便于服务的分布式部署与拓展更新。便于服务的分布式部署与拓展更新。便于服务的分布式部署与拓展更新。

【技术实现步骤摘要】
一种实现网络动态地理信息服务的方法及实现网络动态地理信息服务不同的装置


[0001]本专利技术涉及网络动态地理信息服务领域,具体为一种实现网络动态地理信息服务的方法及实现网络动态地理信息服务不同的装置。

技术介绍

[0002]随着图像数据采集与应用的发展,对于实时地理信息系统的需求逐步增长,与传统地理信息系统相比,实时地理信息系统具备实时数据采集接口,从地理信息数据库的角度来看,就是把“增、删、查、改”数据的功能做到自动和实时。
[0003]实时地理信息系统需要一种能够实现动态更新数据服务的方法,而基于WMS、WFS、WCS等静态数据协议难以实现动态的地理信息数据自动更新需求。现有技术只能实现动态的表现层和应用层,不能实现动态的数据层,因而无法基于现有技术方案,实现视频实时拼接生成DOM以及视频实时矢量、栅格AR等应用的动态地图服务。现有的地理信息系统虽然提供了实时更改数据能力,但没有形成前后端解耦的B/S架构,即表现层、应用层和数据层都耦合在一起,使得该应用只能在单台计算机上运行,不能分布式部署,无法使服务提供者和使用者之间能够保持松散的关系。

技术实现思路

[0004]为解决上述
技术介绍
中所存在的问题,本专利技术提出了一种实现网络动态地理信息服务的方法,所述方法包括:
[0005]客户端向网络动态地理信息服务器发出描述功能的请求,所述网络动态地理信息服务器返回所述网络动态地理信息服务器的功能描述文档;
[0006]所述功能描述文档包括所述网络动态地理信息服务器所支持的数据驱动器的概要描述清单;
[0007]所述客户端根据所述数据驱动器的概要描述清单,选择特定数据驱动器;
[0008]所述客户端基于所述特定数据驱动器,向所述网络动态地理信息服务器发出描述所述特定数据驱动器的请求,所述网络动态地理信息服务器返回所述特定数据驱动器的详细静态描述文档;
[0009]所述客户端根据所述详细静态描述文档,确定所述特定数据驱动器配置参数的键值对集合,根据所述键值对集合向所述网络动态地理信息服务器发出参数配置请求,所述网络动态地理信息服务器对所述特定数据驱动器进行参数配置并返回所述特定数据驱动器的详细动态描述文档;
[0010]完成参数配置的所述特定数据驱动器开始动态更新原始数据,所述客户端以特定频率向所述网络动态地理信息服务器发出读取数据的请求,得到与所述参数对应的数据。
[0011]进一步的,所述客户端向网络动态地理信息服务器发出描述功能的请求,所述网络动态地理信息服务器返回所述网络动态地理信息服务器的功能描述文档具体为:
[0012]在客户端构建获取功能描述文档操作的URL,向服务器发起请求;
[0013]服务器解析所述获取功能描述文档操作的URL,获得第一请求参数的键值对;
[0014]服务器在配置文件中读取所述获取功能描述文档操作所请求的第一参数;
[0015]服务器将所述第一参数序列化为功能描述文档,并将所述功能描述文档返回至客户端。
[0016]进一步的,所述客户端基于所述特定数据驱动器,向所述网络动态地理信息服务器发出描述所述特定数据驱动器的请求,所述网络动态地理信息服务器返回所述特定数据驱动器的详细静态描述文档具体为:
[0017]服务器解析描述数据驱动器操作的URL,获得第二请求参数的键值对;
[0018]服务器在配置文件中读取描述数据驱动器操作所请求的第二参数;
[0019]服务器将所述第二参数序列化为详细静态描述文档,并将所述详细静态描述文档返回至客户端。
[0020]进一步的,所述客户端根据所述详细静态描述文档,确定所述特定数据驱动器配置参数的键值对集合,根据所述键值对集合向所述网络动态地理信息服务器发出参数配置请求,所述网络动态地理信息服务器对所述特定数据驱动器进行参数配置并返回所述特定数据驱动器的详细动态描述文档具体为:
[0021]根据所述详细静态描述文档,确定所述特定数据驱动器配置参数的键值对,根据所述特定数据驱动器配置参数的键值对向网络动态地理信息服务器发出配置数据驱动器的请求;
[0022]服务器解析配置数据驱动器操作的URL,获得第三请求参数的键值对;
[0023]根据所述第三请求参数的键值对将所述第三请求参数配置到特定数据驱动器中;
[0024]将所述特定数据驱动器的详细动态描述文档返回至客户端。
[0025]进一步的,所述完成参数配置的所述特定数据驱动器开始动态更新原始数据,所述客户端以特定频率向所述网络动态地理信息服务器发出读取数据的请求,得到与所述参数对应的数据具体为:
[0026]完成参数配置的特定数据驱动器以特定频率发出读写原始数据的请求;
[0027]响应所述数据驱动器的读写请求,并完成原始数据的动态更新。
[0028]进一步的,所述方法还包括:
[0029]客户端向网络动态地理信息服务器发出获取数据驱动器的请求,所述网络动态地理信息服务器返回数据驱动器的详细动态描述文档。
[0030]一种实现网络动态地图服务的装置,其特征在于,包括:
[0031]网络动态地图服务器,用于根据上述方法所处理并反馈的实现网络动态地图服务的请求;
[0032]客户端,用于发送请求以及接收网络动态地图服务器的反馈信息。
[0033]进一步的,所述网络动态地理信息服务器至少包括一个地图数据驱动器;
[0034]所述地图数据驱动器用于动态更新地图的原始数据。
[0035]一种实现网络动态要素服务的装置,其特征在于,包括:
[0036]网络动态地理要素服务器,用于根据上述方法所处理并反馈的实现网络动态地理要素服务的请求;
[0037]客户端,用于发送请求以及接收网络动态地理要素服务器的反馈信息。
[0038]进一步的,所述网络动态要素服务器至少包括一个要素数据驱动器;
[0039]所述要素数据驱动器用于动态更新地理要素矢量数据。
[0040]一种实现网络动态地理场数据服务的装置,其特征在于,包括:
[0041]网络动态地理场数据服务器,用于根据上述方法所处理并反馈的实现网络动态地理要素服务的请求;
[0042]客户端,用于发送请求以及接收网络动态地理场数据服务器的反馈信息。
[0043]进一步的,所述网络动态地理场数据服务的装置至少包括一个地理场数据驱动器;
[0044]所述地理场数据驱动器用于动态更新地理场数据。
[0045]有益效果:本专利技术通过在不同的服务器设置特定数据驱动器,实现了对不同种类原始数据的动态更新,客户端通过适当的频率去请求获取原始数据,即可实现不同的动态服务;本专利技术创造性的将前后端分离,即将对计算机资源要求较高的主要事务逻辑放在后端服务器实现,将数据访问等简单事务逻辑放在前端浏览器实现,即形成服务提供者与使用者的低耦合关系,便于服务的分布式部署与拓展更新。
附图说明...

【技术保护点】

【技术特征摘要】
1.一种实现网络动态地理信息服务的方法,其特征在于,所述方法包括:客户端向网络动态地理信息服务器发出描述功能的请求,所述网络动态地理信息服务器返回所述网络动态地理信息服务器的功能描述文档;所述功能描述文档包括所述网络动态地理信息服务器所支持的数据驱动器的概要描述清单;所述客户端根据所述数据驱动器的概要描述清单,选择特定数据驱动器;所述客户端基于所述特定数据驱动器,向所述网络动态地理信息服务器发出描述所述特定数据驱动器的请求,所述网络动态地理信息服务器返回所述特定数据驱动器的详细静态描述文档;所述客户端根据所述详细静态描述文档,确定所述特定数据驱动器配置参数的键值对集合,根据所述键值对集合向所述网络动态地理信息服务器发出参数配置请求,所述网络动态地理信息服务器对所述特定数据驱动器进行参数配置并返回所述特定数据驱动器的详细动态描述文档;完成参数配置的所述特定数据驱动器开始动态更新原始数据,所述客户端以特定频率向所述网络动态地理信息服务器发出读取数据的请求,得到与所述参数对应的数据。2.根据权利要求1所述的一种实现网络动态地理信息服务的方法,其特征在于,所述客户端向网络动态地理信息服务器发出描述功能的请求,所述网络动态地理信息服务器返回所述网络动态地理信息服务器的功能描述文档具体为:在客户端构建获取功能描述文档操作的URL,向服务器发起请求;服务器解析所述获取功能描述文档操作的URL,获得第一请求参数的键值对;服务器在配置文件中读取所述获取功能描述文档操作所请求的第一参数;服务器将所述第一参数序列化为功能描述文档,并将所述功能描述文档返回至客户端。3.根据权利要求1所述的一种实现网络动态地理信息服务的方法,其特征在于,所述客户端基于所述特定数据驱动器,向所述网络动态地理信息服务器发出描述所述特定数据驱动器的请求,所述网络动态地理信息服务器返回所述特定数据驱动器的详细静态描述文档具体为:服务器解析描述数据驱动器操作的URL,获得第二请求参数的键值对;服务器在配置文件中读取描述数据驱动器操作所请求的第二参数;服务器将所述第二参数序列化为详细静态描述文档,并将所述详细静态描述文档返回至客户端。4.根据权利要求1所述的一种实现网络动态地理信息服务的方法,其特征在于,所述客户端根据所述详细静态描述文档,确定所述特定数据驱动器配置参数的键值对集合,根据所述键值对集合向所述网络动态地理信息服务器发出参数配置请求,所述网络动态地理信息服务器对所述特定数据驱动器进行参数配置并返回所述特定数据驱动器的详细动态描述文档具体为:根据所述详细静态描述文档,确定...

【专利技术属性】
技术研发人员:刘夯韩丹梅华龙林兴元袁睿任鑫怡
申请(专利权)人:成都纵横自动化技术股份有限公司
类型:发明
国别省市:

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

1