[发明专利]面向地理信息应用的空间数据服务化获取方法在审

专利信息
申请号: 201210423550.5 申请日: 2012-10-30
公开(公告)号: CN103064876A 公开(公告)日: 2013-04-24
发明(设计)人: 高昂 申请(专利权)人: 中国标准化研究院
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京汇泽知识产权代理有限公司 11228 代理人: 刘淑敏
地址: 100088*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 面向 地理信息 应用 空间 数据 服务 获取 方法
【说明书】:

技术领域

 本发明涉及信息领域中的地理信息技术,尤其涉及面向地理信息应用的空间数据服务化查询与获取的方法。

背景技术

 网络服务环境下地理信息数据的获取,在传统客户端与地理空间数据库直连进行数据查询的模式下进行技术创新,以数据服务化的方式由专门负责查询处理的中间件对空间数据资源进行访问与查询检索,通过数据服务整合来实现地理空间数据资源的共享与互操作。面向地理信息应用的空间数据服务化获取方法通过对数据资源的服务化发布,为空间数据的访问与查询提供接口,在屏蔽后端复杂异构数据源接口的同时,通过改进后的对象查询语句处理用户的数据访问与处理请求,实现后端数据库中各类地理信息矢量栅格数据资源的共享与互操作。

在传统的地理信息空间数据访问与查询方法中,没有为面向异构数据源的存储和查询提供有效支持。而以网络服务方式发布的空间数据资源,为地理信息数据的获取、数据加工处理,信息检索服务发布和使用带来了多方面的便利。

发明内容

 有鉴于此,本发明的主要目的在于提供一种面向地理信息应用的空间数据服务化获取方法,通过对现有技术进行改进,在适应传统方式处理单一数据存储的基础下进行提升,能够顺利应对持续更新异构的大规模数据资源访问查询,以对象查询形式封装的查询语句,增强地理信息数据的查询检索效率。其主要借助网络服务实现空间数据库的查询操作,并在查询的过程中嵌入空间分析操作函数,由网络服务返回空间数据查询以及分析之后的结果,获取查询分析之后的操作结果。

为达到上述目的,本发明的技术方案是这样实现的:

一种面向地理信息应用的空间数据服务化获取方法,该方法包括:

A、空间数据服务化的查询步骤;

B、对空间处理对象查询语言的解析规则定义后,借助ANTLR编译器构造程序实现针对特定语法的识别器、编译器和转换器;查询语句经过词法分析过程对标识符和查询关键词进行正确性检查并得到输出的Token字符流,字符流作为语法分析过程的输入元素,根据自定义规则进行上下文无关语法内容的分析,检验语义的逻辑规范符合性;空间对象查询语句借助编译器构造程序实现语法解析器,使用递归下降的语法分析方法,具备更为广泛的语法解析规则表达范围;在查询语法解析过程中生成抽象语法树AST,经查询检查和优化环节,得到查询执行计划;

C、空间处理对象查询语言在对象查询中嵌套符合结构化查询语言多媒体扩展框架SQL/MM规范的空间查询函数,查询语句经分布式查询执行引擎解析后,空间查询函数传递到后端具备空间拓展的关系数据库执行,查询语句通过数据服务对数据库提交查询检索,并将分布式查询结果聚合后返回给数据服务请求者。

其中,所述步骤A具体包括词法分析,抽象语法树生成,语法类型检查,查询逻辑优化和物理优化,查询计划生成的环节。

本发明所提供的面向地理信息应用的空间数据服务化获取方法,具有以下优点:

空间数据服务化的访问与获取方法以数据服务的方式为分布式存储的空间数据提供访问途径,给出空间数据服务发布以及空间数据服务整合的访问方法。空间数据服务化的访问与获取方法在空间数据服务的基础上进行拓展,通过增加空间函数和空间算子,支持空间服务化数据获取过程中的空间分析与查询操作。空间数据服务化的访问与获取方法有利于将分布式的空间数据资源进行整合,并在数据资源整合的基础上,定制进一步的空间数据处理操作的分析流程,供上层的空间分析处理服务所使用。

附图说明

图1为空间数据访问与获取的层次模型示意图;

图2为本发明基于SQL/MM查询的空间数据访问与集成模型示意图;

图3为本发明空间数据服务化获取方法流程示意图。

具体实施方式

下面结合附图及本发明的实施例对本发明的方法作进一步详细的说明。

图1为空间数据访问与获取的层次模型示意图;如图1所示,面向网格计算环境搭建定制的以服务为中心的模型架构,利用多协议绑定、本地与远端的通用性等服务特性,将不同层次上的计算与存储资源虚拟化,以跨越多个分布式节点进行资源的整合与协作。

空间数据访问与获取中间件将分布式的异构数据文件资源和关系数据库集成到网格环境中,遵循网络服务的标准消息格式,在服务端与客户端建立数据请求与响应的交互通道。在数据存取和更新功能之外,中间件支持通过自定义执行活动文档进行拓展,从而向数据服务中添加更多自定义活动来拓展面向服务的数据查询和更新操作。底层数据源及访问与集成中间件和上层数据服务的层次模型体现在图中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国标准化研究院,未经中国标准化研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210423550.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top