首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
在GIS中对空间数据库的操作,难点在于采用统一的查询语言SQL对空间数据的操纵。该问题的实现需要对现有SQL语言进行扩展,使之能够识别和处理对空间数据进行操纵的语句。本文围绕分析空间查询语句结构的全过程,采用中间件对标准的SQL语言功能进行扩展。提出了一种以语法树生成原理实现标准SQL语句和扩展SQL语句的分析和进行功能分解的具体方法,展示了以中间件封装空间操作的SQL词法分析、SQL语法分析的具体实现,并给出了具体的算例。本文提出的方法为进一步研究与开发空间查询语言,空间数据操纵语言的实现提供了基础。  相似文献   

2.
传统 GIS 软件查询功能以及 SQL 查询语言不能直接操作 GML 数据,而 XML 查询语言只能适应非空间的 XML 数据,但是 GML 是基于 XML 的标记语言。基于这点,结合 XML 查询语言和GML 空间数据特征,提出了 GML 查询语言的特征和 GML 本原查询系统的体系结构,并以开放源码 XML 查询引擎 XQEngine 为基础进行空间扩展,开发了 GML 本原查询原型系统,实现了对 GML空间数据的本原查询。  相似文献   

3.
空间数据操纵语言实现体系结构研究   总被引:2,自引:1,他引:1  
在分析对象—关系数据模型的基础上,基于OpenGIS规范,借鉴、参考SQL2语言,以中间层为媒介,针对数据操纵体系及其用户接口,提出了一种可供实现的空间数据操纵语言体系结构,并以实例论述了数据操纵语言对空间数据操纵的全过程。这种将空间数据操作封装并以中间件的方式,插入到GIS应用和RDBMS中,使得对空间数据的操纵能够用数据库界最为常用的SQL语言形式来表达。  相似文献   

4.
基于XQuery的GML查询语言研究   总被引:4,自引:0,他引:4  
随着GML规范的不断完善及GIS软件厂商的广泛支持,越来越多的空间数据以GML格式存储,GML空间数据的查询已成为GIS研究的热点问题。传统的关系数据库查询语言SQL是针对平面的二维关系数据而设计的,并不适合XML/GML半结构化数据的查询;商品化GIS软件的查询系统只能查询自身的空间数据而无法查询其它GIS系统的空间数据;XML查询的研究为GML查询奠定了一定的基础。首先针对GML查询存在的问题,提出了扩展XQuery是GML查询语言实现的最佳选择;结合XML查询语言和空间数据查询语言,提出了GML查询语言的特征和GML查询语言系统框架;并根据GML空间数据的特点,以XML标准查询语言XQuery为基础,提出了XQuery空间扩展的内容;开发了GML空间数据查询语言GMLXQL,实现了GML空间数据的本原查询。  相似文献   

5.
面向实体的空间查询语言GSQL的表达与实现   总被引:1,自引:0,他引:1  
GIS商业软件在进行空间查询时采取面向过程操作,这种方式的缺陷日益明显。因此,设计了一种面向问题表达的空间查询语言GSQL,在MAPGIS7.0面向实体的空间数据模型的基础上,制定了适合该模型的语法规则,具有面向实体的特点。详细论述GSQL面向实体的语法规则和查询结果的表达、GSQL的体系架构以及查询分析器的实现原理。该查询语言目前已经在MAPGIS7.0平台软件上实现,已证明确实可以解决面向过程操作方式带来的问题,以更加友好的方式与用户进行交互。  相似文献   

6.
本文提出利用空间数据查询、SQL函数和SQL语言进行土地利用数据分类统计的方法,该方法操作简单、效率高,可供实际生产借鉴。  相似文献   

7.
基于自然语言的空间查询语言是空间数据库和智能GIS的重要研究领域。针对空间查询语言的特殊性就基于自然语言的空间查询语言的解译机制进行了细致的研究。在空间目标名称库、空间词汇库、空间查询句型模板库、空间语料库、查询结果模板库等空间知识库的支持下,介绍了如何用最大匹配分词技术对空间查询语句进行分词;说明了利用空间查询句型模板库中的句型对查询语句进行句法分析,最终解译出空间查询目标和相应空间操作的过程;详细阐述了如何进一步将这些空间目标和空间操作转换成中间空间查询语句(即扩展空间数据类型和空间函数的SQL),并由关系数据库执行查询;最后就如何选择文字或图形两种语言形式进行查询结果表示做了说明。  相似文献   

8.
GML空间数据查询与索引机制研究   总被引:9,自引:0,他引:9  
由于传统GIS数据模型的差异,导致空间数据难以集成与共享。各GIS软件厂商及第三方软件厂商提出了利用空间数据转换的解决方案,但是它还是不能很好地解决空间数据集成与共享存在的问题。地理标记语言GML的出现,为GIS空间数据建模、集成与共享提供了统一的标准与框架。GML已经成为事实上的空间数据编码、传输、存储和发布的国际标准,大量GML格式的空间数据开始涌现。如何有效地存储管理GML空间数据,已经成为GIS研究的热点问题。本文结合XML数据库技术和传统的空间数据库技术,对GML空间数据的查询、索引进行了深入的研究。以XML标准查询语言XQuery为基础,提出了XQuery空间扩展的内容,开发了GML空间数据查询语言,实现了GML空间数据的本原查询;结合XML文档编码和传统的空间数据索引,提出了基于空间索引的GML一体化索引机制,并以R树索引为例,对一体化索引的查询处理性能进行了实验分析。实验结果表明,本文提出的基于空间索引的GML一体化索引机制是可行的、高效的。  相似文献   

9.
基于自然语言的空间查询语言是空间数据库和智能GIS的重要研究领域.针对空间查询语言的特殊性就基于自然语言的空间查询语言的解译机制进行了细致的研究.在空间目标名称库、空间词汇库、空间查询句型模板库、空间语料库、查询结果模板库等空间知识库的支持下,介绍了如何用最大匹配分词技术对空间查询语句进行分词;说明了利用空间查询句型模板库中的句型对查询语句进行句法分析,最终解译出空间查询目标和相应空间操作的过程;详细阐述了如何进一步将这些空间目标和空间操作转换成中间空间查询语句(即扩展空间数据类型和空间函数的SQL),并由关系数据库执行查询;最后就如何选择文字或图形两种语言形式进行查询结果表示做了说明.  相似文献   

10.
鲁磊  张红波 《测绘通报》2012,(Z1):588-592
空间数据是涉及对象空间特性的复杂数据,对其拓扑关系的描述与判断在空间数据建模、查询、分析、推理、更新等方面起着重要的作用。本文研究了基于OpenGIS标准的GIS分析与操作类库Topology Suite(TS)。利用TS所提供的空间拓扑关系操作功能,实现了点集拓扑理论九交模型所描述的空间对象间拓扑关系的计算机环境的判断;设计了空间查询语言。基于.NET编程平台,实现基于Topology Suite的空间数据的拓扑查询功能。最后以实例证明了系统的可执行性,并且具有良好的可扩充性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号