SQL Server Spatial 在MapGIS K9中的集成研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:zyr2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,大量分散的、异构的空间数据的存在已成为空间信息共享的瓶颈,如何实现多源异构空间数据的集成与共享,成为当前地理信息科学领域研究的一个热点和难点问题。   与目前传统的几种解决多源异构空间数据集成的方案相比,空间数据中间件技术避免了复杂的数据转换过程,大大减少了信息丢失,遵循OGC标准,能够嵌入各类遵循OGC标准的GIS客户软件,并向客户软件提供统一的操作接口,GIS客户软件可以通过其统一接口无区别地访问和操作异构数据。因此,空间数据中间件技术是目前解决多源异构空间数据集成问题的最有效途径。   随着GIS应用领域的不断扩大,空间数据的来源也越来越广泛,除了文件格式的空间数据,许多商业数据库也竞相推出支持空间数据的模块,其中,SQL Server2008就是由Microsoft公司新推出的全面支持空间数据的平台。该平台引入了geometry和geography这两个新的空间数据类型,分别用于存储平面数据和球面数据,而且具有强大的空间数据存取、管理与分析能力。因此,SQL Server Spatial空间数据成为了GIS应用中一大新的数据源。那么,如何在GIS系统中实现与SQL Server Spatial空间数据的集成与共享,就成为当前急需解决的一个重要问题。   MapGIS K9是武汉中地数码科技有限公司最新发布的具有自主版权的大型基础GIS平台,是一个集数字制图、数据库管理及空间分析为一体的空间信息系统。在多源异构空间数据的集成问题上,该平台已经利用空间数据中间件技术实现了ArcGIS(包括Shapefile、Coverage、Access、ArcSDE四种格式的数据)、AutoCAD、MapInfo、VCT、Oracle Spatial等数据的集成,但尚未实现与SQL Server Spatial数据的集成与共享。应发展应用的需要,本文通过设计基于MapGIS K9平台的SQL Server Spatial中间件,来实现SQL Server Spatial空间数据在MapGIS K9中的集成,达到两个平台数据和信息共享的目的。   本文研究的具体内容如下:   (1)首先介绍了多源异构空间数据集成与共享的相关理论,以及空间数据集成的几种传统模式的原理、特点和不足之处,然后引出新的集成模式,即空间数据中间件,并重点介绍了空间数据中间件技术的定义、特点、框架结构、工作流程等。对空间数据中间件集成模式的探讨是本文研究的理论基础,是本文解决SQL Server Spatial空间数据集成问题所使用的方法。   (2)深入研究了SQL Server2008的空间数据组织与管理。介绍了该平台所采用的坐标系统以及它的空间数据类型geometry和geography,并详细介绍了其几何对象模型,给出了各种几何图形实例的存储方式,然后研究了该平台采用的空间索引。最后分类介绍了SQLServer2008存取和操纵空间数据的方法,这些方法是实现SQL Server Spatial中间件时对SQLServer空间数据进行各种操作和处理的重要接口。   (3)详细介绍了MapGIS K9的空间数据管理。阐述了MapGIS K9平台采用的空间参照系、面向地理实体的数据模型、分层的数据组织、以及它的数据存储方式。这些研究为后续中间件的数据交换映射模型的设计打下了基础。   (4)基于MapGIS K9的SQL Server Spatial中间件的设计与实现。首先阐述了基于语义映射技术的数据模型映射原理,在此基础上设计出SQL Server Spatial与MapGIS K9的数据交换映射模型,包括数据组织映射和几何实体映射。接着给出了SQL Server Spatial中间件的框架设计、模块设计和接口设计。然后详述了中间件的实现步骤以及SQL Server Spatial空间数据的访问组件的实现。最后用一个实例示范了SQL Server Spatial中间件在MapGIS K9平台中的配置过程,并展示了该数据源集成到MapGIS K9平台后的显示和编辑效果。   (5)最后对本课题的研究与实现做了全面的总结,并针对SQL Server Spatial中间件在功能上的不完善、效率上的不理想等问题提出了改进的设想,对中间件的框架和扩展性的发展做出了展望。   综上所述,本论文研究了SQL Server Spatial在MapGIS K9中的集成,通过开发SQLServer Spatial中间件,有效地实现了MapGIS K9与SQL Server Spatial之间的数据共享,使多源异构空间数据集成的理论研究在实际中得到了应用。
其他文献
随着信息技术的发展,信息化逐渐成为社会发展的趋势和方向。信息化的前提是信息资源共享,而信息资源共享的基础是信息标准化,它是互联互操作的充分必要条件。信息标准化是研究、
矿产资源是人类社会赖以生存的重要物质基础,也是国民经济可持续发展的重要保证。自进入20世纪以来是人类对矿产资源的发现和开发达到空前的规模;21世纪,矿产业的发展更是如火如
运动目标检测在遥感领域有重要的应用,目标类型逐渐向小型化、高速化方向发展,它们具有速度快、尺寸小的特点,给运动目标检测带来了巨大困难。在天基可见光遥感中,高速飞行的小目标在图像中是亚像元的,图像信噪比极低,目标在空域上几乎完全被噪声湮没;同时,对于高速飞行的目标,目标在单个像元内停留时间极短,普通帧频相机很难对其成像检测。因此,无法利用单帧图像或者普通帧频的连续多帧图像对低信噪比的高速运动点目标进
Web服务具有强自治、松耦合、粗粒度、开放性和可集成性等特点。Web服务是可以重用的软件模块,只需要很简单的协调,并允许自由的配置。同时Web服务所有公共协约完全使用开放
环境是人类赖以生存的重要前提条件。人类为了满足自己的生活需要,—方面从环境中不断索取所需要的能源,另—方面人类又将自己在社会活动中所产生的废物废气排放到环境中。自
经过几十年的发展,现代计算机性能虽然有了很大的提高,但主要是靠半导体工艺技术的提高获得,其体系结构从本质上看并没有太大的变化,CPU仍然以冯·诺伊曼结构为基础,虽然具有
随着现代信息技术的深入发展及国民对教育需求的不断扩大,网络教育在人们的教学、工作中扮演着越来越重要的角色。网络教育中,资源是根本,网络资源建设问题,其具体表现为:各
PERT(Program/Proiect Evaluation and Review Technique)即计划评审技术,是对给定项目进行分析的方法。其目的是为大型的、复杂的项目制定活动计划,并将其详细的表示出来,以
随着互联网的发展,产生了许多重要的技术和概念,例如网络计算、分布式计算、虚拟化和Web2.0等。这些概念的产生又都体现了互联网技术不断变革,并且又反过来促进着互联嘲的发展,带
随着多媒体技术的发展,视频以流媒体的形式广泛存在于因特网中便于人们接收和播放。但是视频图像在形成、传输和记录过程中,容易受各种原因的影响,导致质量有所下降,主要表现