一种地理信息服务的智能化无缝聚合方法及系统技术方案

技术编号:15441800 阅读:257 留言:0更新日期:2017-05-26 06:50
本发明专利技术涉及计算机地理信息系统技术领域,公开了一种地理信息服务的智能化无缝聚合方法及系统,通过网络搜索定向获取地图数据服务及处理服务资源的信息,所述地图数据服务及处理服务资源的信息包括服务地址;根据获取到的所述服务地址,进行可用性验证;根据请求参数判断,并调用数据服务和处理服务,将所述数据服务和处理服务进行聚合,并返回客户端。本发明专利技术聚合了多源、分布式和异构地理信息服务,丰富了系统的数据内容,方便了系统开发。能够组建更加高效、有针对性的地理信息服务,促进更多的应用领域利用地理信息的位置服务。

Intelligent seamless aggregation method and system for Geographic Information Service

The present invention relates to the field of computer technology in geographic information system, intelligent discloses a geographic information service seamless polymerization method and system, access to services and data resources through the network map service oriented information search, the map data processing services and service resources include information service according to the service address; address access to the availability of verification; according to the request parameters of judgment, and call the data services and processing services, the data services and processing services are aggregated and returned to the client. The invention integrates multi-source, distributed and heterogeneous geographic information services, enriches the data content of the system and facilitates the development of the system. It can form a more efficient and targeted geographic information service, and promote more applications in geographic location services.

【技术实现步骤摘要】
一种地理信息服务的智能化无缝聚合方法及系统
本专利技术涉及计算机地理信息系统
,尤其涉及一种地理信息服务的智能化无缝聚合方法及系统。
技术介绍
目前,地理信息服务是空间信息共享最常见的方式,在ISO/TC211和OGC(opengeospatialconsortium)的推动下,地理信息服务的相关规范已经发展得相当成熟,越来越多的符合规范、稳定易用的网络地图服务被地理信息研究和管理部门发布到网络上。在这种开放空间信息服务环境中,服务资源都是分布、并行和独立的,因此,如何为普通用户提供灵活易用的网络地图服务成为关键问题。服务聚合技术把来自不同源的标准化服务组件加以组合,形成一种符合用户情境化服务需求的新业务过程。智能化的服务无缝聚合技术根据实际需求提供聚合的高质量的网络地图服务,用户可完全根据已有的数据搭建一个满足需求的专题地图。现有技术中,地理信息服务共享的应用需求增加,缺乏对应的服务聚合解决方案。
技术实现思路
本专利技术提供一种地理信息服务的智能化无缝聚合方法及系统,解决现有技术中地理信息服务共享的应用需求增加,缺乏对应的服务聚合解决方案的技术问题。本专利技术的目的是通过以下技术方案实现的:一种地理信息服务的智能化无缝聚合方法,包括:通过网络搜索定向获取地图数据服务及处理服务资源的信息,所述地图数据服务及处理服务资源的信息包括服务地址;根据获取到的所述服务地址,进行可用性验证;根据请求参数判断,并调用数据服务和处理服务,将所述数据服务和处理服务进行聚合,并返回客户端。一种地理信息服务的智能化无缝聚合系统,包括:发现模块,用于通过网络搜索定向获取地图数据服务及处理服务资源的信息,所述地图数据服务及处理服务资源的信息包括服务地址;验证模块,用于根据获取到的所述服务地址,进行可用性验证;聚合模块,用于根据请求参数判断,并调用数据服务和处理服务,将所述数据服务和处理服务进行聚合,并返回客户端。本专利技术提供一种地理信息服务的智能化无缝聚合方法及系统,通过网络搜索定向获取地图数据服务及处理服务资源的信息,所述地图数据服务及处理服务资源的信息包括服务地址;根据获取到的所述服务地址,进行可用性验证;根据请求参数判断,并调用数据服务和处理服务,将所述数据服务和处理服务进行聚合,并返回客户端。本专利技术聚合了多源、分布式和异构地理信息服务,丰富了系统的数据内容,方便了系统开发。能够组建更加高效、有针对性的地理信息服务,促进更多的应用领域利用地理信息的位置服务。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可根据这些附图获得其他的附图。图1为本专利技术实施例的一种地理信息服务的智能化无缝聚合方法的流程图;图2为本专利技术实施例的一种地理信息服务的智能化无缝聚合系统的结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。如图1所示,为一种地理信息服务的智能化无缝聚合方法,包括:步骤101、通过网络搜索定向获取地图数据服务及处理服务资源的信息;其中,所述地图数据服务及处理服务资源的信息包括服务地址;本步骤将聚合的数据服务和处理服务与用户需求进行匹配,发现满足用户请求的服务。服务发现可通过服务请求的描述性字段与服务描述的相关字段进行匹配来实现。对于混合模式来说,由于其服务资源相对固定,因此,服务发现一般是针对特定的分布式资源节点。步骤101具体可以包括:步骤101-1、将地图数据服务及处理服务资源与服务请求的描述性字段和服务描述的相关字段进行匹配,发现满足用户请求的地图数据服务及处理服务资源;步骤101-2、获取所述地图数据服务及处理服务资源的服务地址。步骤102、根据获取到的所述服务地址,进行可用性验证;其中,对于获取到的服务地址,为了防止因为服务器停用等原因而无法使用,要进行必要的可用性验证,即通过尝试连接该地址,在浏览器中查看其服务元数据,验证该服务链接是否完好可用。步骤102具体可以包括:步骤102-1、连接所述服务地址;步骤102-2、获取服务元数据,以验证数据服务及处理服务资源的链接是否可用。步骤103、根据请求参数判断,并调用数据服务和处理服务,将所述数据服务和处理服务进行聚合,并返回客户端。其中,本步骤根据客户端的请求参数在服务端判断、调用正确的服务(数据服务、处理服务),并获取相应的结果。对于数据服务,在请求的数据由多个被聚合服务提供时,还应将这些数据进行接边和融合,再返回客户端。对于处理服务,可依据定义的规则进行多个服务的调用,并统一对外提供服务接口。每一个处理服务的结果在融合后才返回到客户端。步骤103具体可以包括:步骤103-1、根据请求参数判断,调用不同的地图数据服务资源,所述请求参数包括网段、比例尺、位置信息;步骤103-2、对来自不同的地图数据服务资源的数据进行接边和融合,并返回客户端。本步骤中,对通过验证的GIS服务进行聚合,主要考虑以下4个请求参数来实现服务的智能调度和动态组合。1)网段。根据地图数据服务请求来自局域网、政务网和互联网等不同网段,智能调度不同的服务资源,并返回相应的服务请求结果。2)比例尺。依据地图数据请求的比例尺信息,自动调用地图数据服务,以解决不同用户对数据的要求不同的问题。3)位置信息。导航服务聚合各类互联网导航服务,服务调用自适应起止点的位置。当起止点都在本地数据覆盖的范围内时,调用本地的导航服务资源;当起止点至少有一个不在这范围之内时,则调用天地图或者百度地图的导航资源。4)优先级。针对众多同类服务资源,在数据字典中预先定义服务资源的调用优先级,在服务调度时,按优先级由高到低的顺序选择所调用的服务。服务资源的优先级可由人工根据服务资源的数据内容、质量、功能和响应速度等因素确定。当优先级高的服务不可用时,可调用优先级低的同类服务。所谓同类服务即具有相同的服务接口,但并不能满足相同的服务需求,如提供的数据格式、范围、尺度和精度以及服务功能等不同。本专利技术实施例提供一种地理信息服务的智能化无缝聚合方法,通过网络搜索定向获取地图数据服务及处理服务资源的信息,所述地图数据服务及处理服务资源的信息包括服务地址;根据获取到的所述服务地址,进行可用性验证;根据请求参数判断,并调用数据服务和处理服务,将所述数据服务和处理服务进行聚合,并返回客户端。本专利技术聚合了多源、分布式和异构地理信息服务,丰富了系统的数据内容,方便了系统开发。能够组建更加高效、有针对性的地理信息服务,促进更多的应用领域利用地理信息的位置服务。如图2所示,为一种地理信息服务的智能化无缝聚合系统,包括:发现模块210,用于通过网络搜索定向获取地图数据服务及处理服务资源的信息,所述地图数据服务及处理服务资源的信息包括服务地址;验证模块220,用于根据获取到的所述服务地址,进行可用性验证;聚合模块230,用于根据请求参数判断,并调用数据服务和处理服务,将所述数据服务和处理服务进行聚合,并返回客户端。其中,所述发现模块210,包括:匹配单元211,用于将地图数据服务及处理服务资源与服务请求的描本文档来自技高网...
一种地理信息服务的智能化无缝聚合方法及系统

【技术保护点】
一种地理信息服务的智能化无缝聚合方法,其特征在于,包括:通过网络搜索定向获取地图数据服务及处理服务资源的信息,所述地图数据服务及处理服务资源的信息包括服务地址;根据获取到的所述服务地址,进行可用性验证;根据请求参数判断,并调用数据服务和处理服务,将所述数据服务和处理服务进行聚合,并返回客户端。

【技术特征摘要】
1.一种地理信息服务的智能化无缝聚合方法,其特征在于,包括:通过网络搜索定向获取地图数据服务及处理服务资源的信息,所述地图数据服务及处理服务资源的信息包括服务地址;根据获取到的所述服务地址,进行可用性验证;根据请求参数判断,并调用数据服务和处理服务,将所述数据服务和处理服务进行聚合,并返回客户端。2.根据权利要求1所述的地理信息服务的智能化无缝聚合方法,其特征在于,所述通过网络搜索定向获取地图数据服务及处理服务资源的信息,包括:将地图数据服务及处理服务资源与服务请求的描述性字段和服务描述的相关字段进行匹配,发现满足用户请求的地图数据服务及处理服务资源;获取所述地图数据服务及处理服务资源的服务地址。3.根据权利要求1所述的地理信息服务的智能化无缝聚合方法,其特征在于,所述根据获取到的所述服务地址,进行可用性验证,包括:连接所述服务地址;获取服务元数据,以验证数据服务及处理服务资源的链接是否可用。4.根据权利要求1所述的地理信息服务的智能化无缝聚合方法,其特征在于,所述根据请求参数判断,并调用数据服务和处理服务,将所述数据服务和处理服务进行聚合,并返回客户端,包括:根据请求参数判断,调用不同的地图数据服务资源,所述请求参数包括网段、比例尺、位置信息;对来自不同的地图数据服务资源的数据进行接边和融合,...

【专利技术属性】
技术研发人员:俞志强吴彬卓黄桦付仲良徐柳华祝士杰申淑娟祝彦敏司文才李东阳
申请(专利权)人:浙江省测绘科学技术研究院
类型:发明
国别省市:浙江,33

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

1