基于OLE技术的空间数据复合文档管理与可视化的研究与设计

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:ADAM129XU
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地理信息系统(Geographic Information System,GIS)是地球科学和信息科学等学科交叉的产物,涉及了地理学、制图学、遥感、CAD技术、数据库技术等技术。目前GIS已成功地应用到资源管理、自动制图、设施管理、城市和区域的规划、人口和商业管理、交通运输、石油和天然气、教育、军事等众多领域之中,并取得了显著的社会效益和经济效益。 由于当前的大型的GIS应用系统是由若干系统组成的巨大复杂系统,这一系统自然对于GIS软件提出了更高的要求。首先强调GIS对海量空间数据的支持。其次要求GIS解决多格式的、多尺度的、多来源的数据共享问题。大型的GIS应用系统不是封闭的系统,信息共享是发展的必然,然而当前GIS系统的数据格式并不统一,在大型的GIS应用系统下,这些数据必须进行统一的使用,否则将造成数据采集的大量重复投资。三是要求解决GIS系统与其他系统一体化集成的问题。在大型的GIS应用系统中,GIS只是其中一部分,与其他系统融合是必然趋势。通过组件技术可以较好的解决GIS数据和其他来源数据的融合。 随着计算机操作系统的飞速发展,OLE(对象链接与嵌入)技术——应用软件之间互相通信和提供服务己成为一种重要的技术提供给软件开发者,它为应用软件开发提供了良好的环境。OLE技术是一组用于软件集成的标准规范及其实现方法,简单地说就是一种用于应用程序间共享数据的技术。OLE技术向用户提供了一个可扩展的体系结构。通过OLE技术,应用程序能够利用来自其外部的多种数据源的数据建立复合文档。利用OLE,应用程序可将对象链接或嵌入到容器文档中,并可越过应用程序的边界和网络边界来使用对象。应用程序可以是建立和管理文档的容器型应用程序,也可以是在容器中建立对象的服务器型应用程序,或二者兼备。 现在的许多空间数据都无法和其他数据整合显示于一个文档中,这给空间数据的管理和可视化带来了一定的局限性。本文以教育部地理信息系统工程中心承担的国家863计划项目“面向海量空间信息的大型GIS系统平台”为背景,通过对OLE技术的研究,掌握OLE包容器、OLE服务器、实地激活和可视编辑等技术的原理及实现方法,以及对组件式GIS——Mapgis7.0中对多源异构空间数据的管理和可视化的研究和对复合文档的研究,掌握Mapgis7.0中空间数据的管理存储和显示机制,在此基础上结合两者研究成果,设计Mapgis7.0的OLE服务器,可以将Mapgis7.0空间数据动态嵌入其他支持OLE包容的文档或程序(如World、Excel、PPT等)中,并可以实地激活,完成对数据的基本管理操作和显示。同时在Mapgis7.0平台上扩展OLE包容器功能,使其可以在图层中添加其他应用程序的OLE对象(如Word文档,Excel图表,AutoCAD图形等),融合本平台的数据,更好的实现空间数据管理、分析及可视化,为下一步实现较好的空间数据共享与互操作提供良好基础。最后介绍Mapgis7.0中的OLE对象服务器和包容器的设计思路和实现过程,以及最终的实现效果图。
其他文献
随着云计算技术的发展,越来越多的个人、企业和组织被云服务的优势所吸引。但是,数据安全问题一直是阻碍他们采用云服务的重要因素。当前主流的云服务模式是数据拥有者将自己的
目前JPEG静止图像压缩编码标准在甚低比特率下存在严重的方块效应,且压缩码流几乎没有容错能力,不能很好地适应网络传输图像的需要。为了弥补JPEG标准的不足和适应21世纪图像压
计算机博弈是人工智能研究的一个重要分支,是检验人工智能发展水平的一个重要方面。它的研究为人工智能带来了很多重要的方法和理论,产生了广泛的社会影响的学术影响。专家对其
股票市场被认为是经济的“晴雨表”和“报警器”,不仅受到政府的重视,而且也受到广大投资民众的普遍关注。对股票价格变化趋势的预测也成为股票预测中的一项重要任务。股票价格
土地利用系统作为国土部门信息化的重要途径,同时也是土地规划决策支持系统的重要组成部分,对提高土地管理总体规划的科学性、可操作性和实效性起着重要的作用,也是当前一个重要
地理信息系统(简称GIS)是一种能够对空间数据进行采集、管理、分析和可视化输出的计算机信息系统。对于GIS及其应用系统来说,空间数据不但是它的血液,也是其应用的关键和核心。
学位
工作流技术是一项快速发展的技术,越来越多的行业都开始采用工作流技术。它是随着企业、政府信息化的进行而迅猛发展起来的一个研究领域。工作流模型描述了由计算机执行的业务
视频会议中为了方便用户随时下载、回放以前的会议,视频会议的音视频、会议白板、共享文件等数据需要长久保存。多媒体文件的一个特点是文件容量大,同时,当前磁盘的写入、读
随着数据规模不断增大,面向海量数据的交互式查询需求越来越广泛。为满足此业务需求,工业界和学术界已经研发出多种交互式查询引擎,包括基于MapReduce构建的Apache Hive数据仓库