基于Oracle Spatial的空间拓扑关系查询

来源 :中南大学 | 被引量 : 0次 | 上传用户:qiming1155
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
空间拓扑关系的描述与判断在地理信息系统(GIS)的空间数据建模、空间查询、空间分析、空间推理、数据更新等方面起着重要的作用,因此对空间拓扑关系的判断研究,一直以来都是地理信息学科的一个研究热点。目前,国际上主要采用基于点集拓扑学的九交模型来描述空间目标间的拓扑关系,虽然该模型存在着理论上的缺陷与不足,但是在实用中,它仍不失为一种能很好的描述空间关系的方法,也因此著名的数据库厂商Oracle公司在其空间数据库插件Oracle Spatial中,在空间关系操作方面提供了对九交模型的完全支持,是通过定义了11种拓扑关系操作算子实现的。在Oracle9i中,其空间关系、空间分析等操作方面的功能大大增强,本文基于Oracle Spatial就GIS中空间拓扑关系判断查询的实现问题进行了探索与尝试。 本文首先系统总结了国内外的空间关系计算的方法和模型,通过研究这些模型的拓扑关系计算的特点和Oracle Spatial的空间数据建模、存储、索引、查询方面的内容,指出了Oracle Spatial的空间拓扑关系判断查询中存在的不足,提出了解决的方法,并设计了拓扑关系判断的算法。 该方法主要是对九交模型矩阵值的每个元素进行判断。首先是利用Oracle Spatial提供的空间关系操作算子判断部分九交矩阵值,对其不能判断的矩阵元素值,则通过读取Oracle Spatial存储的SDO_GEOMETRY对象进行判断。 结合实际应用中地籍地块间空间拓扑关系判断等方面的问题,本文也研究了含有一个空洞的面域与简单面域间的拓扑关系判断的实现问题。主要是利用双四元组模型对简单地块与复合地块间拓扑关系的描述,对含空洞面域进行分解与构造实现与简单面域的拓扑关系判断。 最后,作者以VC++6.0作为开发工具,通过将VC与MapInf07.0集成,利用Oracle提供的一个进程内自动化服务器OO4O(Oracle Objects for OLE),用OO4O C++类库实现Oracle数据库的访问。以实际的空间数据为例,对本文所提出的方法和设计的算法进行了实验。
其他文献
Landsat8提供了100米空间分辨率的热红外数据,基于该数据反演的高空间分辨率地表温度信息,对支持城市热岛效应、地表蒸散发估算等研究具有重要意义。本文提出了一个改进的地表
  It is well established that steroids like androgen and estrogens regulate brain structure and function through their nuclear receptors,which need coactivato
会议
会议
本文着眼于解决煤气管网在生产管理中存在的实际问题,将GIS应用于煤气管网管理中,将实现煤气管网的科学化、系统化管理,提高工作效率和服务水平,降低管理成本。 本文从地
立式金属罐是石油、液体石油产品以及其他液体物质的主要存储设备,罐体是由高强度低合金钢制壁板拼接焊制而成,在制造使用过程中,罐体会出现不同程度的几何变形。当罐体变形过大
人粒细胞-巨噬细胞集落刺激因子(human granucyto-macrophagecolony-stimulating factor,hGM-CSF)是一种重要的具有免疫调节功能的糖蛋白,在造血调控和免疫调节方面具有重要作
中国是世界上湿地类型多,面积大且分布广泛的国家之一。近年来,由于人口数量的急剧扩张,人们需要更多的土地进行粮食生产以及城市发展,自然资源被严重开采,造成我国很多湿地资源受
地理信息系统的迅速发展和广泛应用积累了大量的空间数据资源,通过网络来共享这些分布异构的空间数据资源是必然的趋势。但是因为各商业GIS系统之间的空间数据模型不同,因此
随着人类基因组计划的完成,生物学研究已进入了后基因组时代,研究重点正从积累数据向解释数据转变。面对急剧膨胀的基因组序列数据,传统的生物学方法已很难满足需要。目前,生物信
  Reverberatory activity has been theoretically considered as neural process underlying short term memory.Dopamine input can regulate aspects of neural activi
会议