中国科学院机构知识库网格
Chinese Academy of Sciences Institutional Repositories Grid
复合平台GIS理论研究与技术实践

文献类型:学位论文

作者曾志明
答辩日期2005-08-26
文献子类学术型学位
授予单位中国科学院研究生院
授予地点中国科学院地理科学与资源研究所
导师钟耳顺
关键词复合平台GIS 多平台GIS 通用图形引擎 通用GIS 组件 GIS软件开发 设计模式
学位名称博士
学位专业地图学与地理信息系统
英文摘要在计算机信息技术飞速发展和GIS社会化应用的当今,以组件GIS和WebGIS 为代表的传统GIS面临着跨操作系统困难、难以应对开发平台变迁、无法适应大型企业化应用和开发部署两难抉择等诸多挑战,GIS 软件技术体系面临着新一轮的升级换代。 复合平台GIS在理论上突破了对单一问题的孤立研究,在吸取众多相关研究成果的基础上,通过“集成创新”和“推拉”模式,提出多种异构性关键问题的解决方案,可实现适用于任何设备、任何操作系统、任何数据格式、任何数据库、任何开发语言、任何网络模式和任何 GIS(any device, any OS, any format, any database, any language, any network and any GIS)的集成和协同工作。复合平台GIS还具有完善的空间数据共享与互操作、灵活高效的二次开发、无缝集成和无限扩展、系统完整性等特点。本文分析复合平台GIS的研究背景,对组件式GIS、分布式GIS、空间数据共享和互操作、嵌入式和移动GIS、跨平台GIS等相关研究进行总结,并阐述这些 研究对复合平台GIS的影响和作用。在论述GIS软件技术体系的发展历程后,提出复合平台GIS发展阶段,并对复合平台GIS的范围、特点,及其和相关概念的关系进行论述。随之提出了复合平台GIS的总体框架,并介绍其中三个重要的组成部分:多平台GIS内核、通用GIS组件和GIS服务器,然后对复合平台GIS的若干关键问题进行分析,提出对不同硬件和操作系统、不同图形接口、不同开发语言和开发平台的支持是本文需要重点解决的问题。主体内容即为对这三个关键问题的研究,分别提出多平台GIS、通用图形引擎和通用GIS组件,最后介绍了复合平台GIS原型的实现。 本文具有扎实的技术实践基础,较系统的介绍跨平台GIS开发所依赖的开发环境、开发工具、开发方法和软件工程过程,并详细的阐述设计模式在GIS内核开发中的应用。本文在研究各平台主要基础图形接口和分析已有几种解决方案模式的基础上,通过自行开发的通用图形引擎解决了GIS软件所必须的图形显示功能跨平台的高效实现。本文引入UML定义统一的对象模型,并在共同的、标准C++构建的GIS内核基础之上,通过不同组件封装技术实现C++、Java、.NET和Python的GIS组件。本文在复合平台GIS原型的实现中,解决了XML在GIS中的应用,栅格数据无损压缩和嵌入式GIS裁减优化方案等关键技术。本文所具备的技术功底,为复合平台GIS的进一步发展与成熟奠定了良好的基础。在GIS逐步融入IT主流的时代,信息技术快速发展和新技术层出不穷既给GIS带来新的机遇,又带来严峻的挑战。如何抓住机遇,更好的迎接挑战,成为亟待GIS研究者和开发者解决的一道难题。复合平台GIS从多个层次,采用多种技术解决异构性问题,集成创新,适应变化,是GIS软件未来发展的重要趋势。
语种中文
公开日期2010-12-16
源URL[http://192.168.22.105/handle/311030/48]  
专题地理科学与资源研究所_研究生部
推荐引用方式
GB/T 7714
曾志明. 复合平台GIS理论研究与技术实践[D]. 中国科学院地理科学与资源研究所. 中国科学院研究生院. 2005.

入库方式: OAI收割

来源:地理科学与资源研究所

浏览0
下载0
收藏0
其他版本

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。