基于网格的空间信息服务关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
计算机网络技术和分布式计算技术的迅猛发展为地理信息系统向大众化、分布式、网络化的空间信息服务的演变提供了技术基础。空间信息的多样性、动态性、异构性、海量性、分布性等都对传统的Internet环境下空间信息服务提出了新的挑战。目前对于空间信息服务的研究,主要是以Web Service为技术框架,依据OGC制定空间信息服务的一些规范,如WMS,WFS,WCS等。它们在实现空间信息共享与互操作方面起到了一定的作用,但是在对海量分布式空间数据的处理以及为用户提供一体化和透明的服务方法上遇到了许多难以克服的困难,同时在提供计算能力、协同能力、迁移服务能力等方面也多有不足。
     网格的出现和发展为空间信息资源的有效利用和共享提供了一个可靠的环境。网格是在网络之上运行的以实现资源共享和协作为目标的软件基础设施,它提供了一种集成的资源和服务的环境。网格的出现为解决空间信息服务领域存在的一些难点问题带来了希望。高性能并行计算是提高空间信息服务效率的有效方法,而网格是提供高性能并行计算的有力武器。通过共享资源、协作以及并行计算,网格技术可以集成计算能力,提供有效集群和负载平衡,支持多用户空间操作的协同,解决空间信息服务中的诸如计算能力不足、缺乏协作等问题。基于网格环境和移动Agent技术的结合,还可以方便地实现空间信息服务的迁移。
     本文将网格技术应用到空间信息服务领域,研究利用网格技术解决空间信息服务的共享、效率、计算力、协同、迁移等问题。论文围绕“基于网格的空间信息服务关键技术”这一主题,研究了基于网格的空间信息服务体系结构,以及网格在地图服务、空间信息搜索、空间信息协同服务和空间信息服务迁移中应用的关键技术,主要研究工作如下:
     (1) 对网格技术和空间信息服务体系结构进行了深入的研究,提出了空间信息服务应用网格技术主要有四种模式:空间信息网格服务模式、空间信息分布式并行服务模式、空间信息协同服务模式、空间信息服务的迁移服务模式。在此基础上提出了基于网格中间件的空间信息服务的四层体系结构。
     (2) 对地图服务与网格技术的结合进行了研究,探讨OGSA(Open Grid Services Architecture)与OGC Web Services结合的两种方式:将空间信息网格服务封装成OGC Web Services;将OGC Web Services封装成空间信息网格服务。基于GT3.0设计和实现了网格地图服务,并提出了一个多网格地图服务系统的框架,结合加权轮询调度和地图分片调度策略实现网格地图服务的负载平衡。将网格地图服务技术应用于手机地图服务中,通过与J2ME技术的结合实现了一个Java手机地图服务系统原型。
With the rapid development of computer network technologies and distributed computing technologies, geographic information systems are being migrated to popular, distributed, and web-based geospatial information services. The characteristics of diversity, dynamic, heterogeneity, massive data volume and distribution of geospatial information under Internet environment are challenging the traditional geospatial information services. Currently most researches on geospatial information services are based on Web Services, according to the specifications of geospatial information services established by OGC such as WMS, WFS, WCS. These technologies have made great progresses in the sharing and interoperability of geospatial information. But there are many unconquerable problems such as the process of the distributed massive spatial data, providing integrated and transparent services, capability of geocomputing, collaboration of spatial manipulations and migration of geospatial information services for users.
    The appearance and development of grid computing provide a reliable environment for the sharing and effective utilization of geospatial information resources. Grid is a software infrastructure for resource share and cooperation running on network, and provides the environment for the integration of resources and services. The appearance of Grid brings hopes to resolve the existing difficult problems in the domain of geospatial information services. High-powered parallel computing is an effective way to promote the efficiency of geospatial information services, while grid middleware is a strong tool to provide high-powered parallel computing. By sharing resources, collaboration and parallel computing based on grid technology, capabilities of computing can be collected, effective cluster and load balance can be provided, and collaboration of geospatial operations for team users can be supported. It can resolve the problems of geospatial information services such as
引文
[1] 孟令奎,史文中等.网络地理信息系统原理与技术.科学出版社.2005,3.
    [2] 张陈才,秦昆等.GIS空间分析的理论与方法.武汉大学出版社.2004,10.
    [3] 方裕,周成虎,景贵非等.第四代GIS软件研究[J].中国图像图形学报(A),2001,6(9):817-822.
    [4] 张霞.地理信息服务组合与空间分析服务研究.武汉大学博士论文.2004,11.
    [5] 杨崇俊.网格及其对地理信息服务的影响[J].地理信息世界,2003,(1):20-22.
    [6] 钱峻屏,彭龙军等 WebGIS面向空间信息服务的系统设计和实施 计算机与现代化2002年第2期.
    [7] 王方雄 基于原子服务的网格空间信息服务互操作研究武汉大学博士论文2005,4.
    [8] Joshua Lieberman, Syncline Inc. OpenGIS Web Services Architecture. Open GIS Consortium. 2003. OGC 03-025.
    [9] I. Foster, C. Kesselman, and S. Tuecke. The anatomy of the grid: Enabling scalable virtual organizations. International J. Supercomputer Applications, 15(3), 2001.
    [10] Luis Ferreira, Viktors Berstis, Jonathan Armstrong. etc Introduction to Grid Computing with Globus. IBM Red Book sg246895.pdf. 2002, 12.
    [11] 网格基础知识介绍http://www-900.ibm.com/cn/support/viewdoc/detail?Docld=2690004C23000.
    [12] 桂小林 基于Internet的信息网格的软件框架研究 西安交通大学学报.2004,38(6).
    [13] 李德仁 地球空间信息学的机遇 武汉大学学报信息科学版 2004,29(9):753-755.
    [14] 李国庆 空间信息应用网格技术研究 中科院地理科学与资源研究所博士论文 2004,6.
    [15] ESG网站http://www.earthsystemgrid.org.
    [16] 欧洲数据网格网站http://eu-datagrid.web.cern.ch/eu-datagrid.
    [17] 刘鹏 欧洲数据网格DataGrid背景及设计简介http://www.chinagrid.net/dvnews/show.aspx?id=387&cid=5.
    [18] Liping Di, Aijun Chen, Wenli Yang and Peisheng Zhao The Integration of Grid Technology with OGC Web Services(OWS) in NWGISS for NASA EOS Datahttp://laits.gmu.edu/Papers/NWGISS_Grid.htm.
    [19] Apirak panatkool, Sitthichai Laoveerakul, Sissades Tongsima Interact GIS Application on Grid 2002, 12. http://www.hpcc.nectec.or.th/C4/grid/Internet%20GIS%20on%20Grid.pdf[20] Shaowen Wang Marc P. Armstrong A quadtree approach to domain decomposition for spatial interpolation in Grid computing environments Parallel Computing 29 (2003) 1481-1504.
    [21] 李明禄 上海网格进展 http://unpanl.un.org/intradoc/groups/public/documents/APCITY/UNPAN016937.pdf
    [22] 蒋昌俊,曾国荪等 交通信息网格的研究 计算机研究与发展 2003,40(12):1677-1681.
    [23] 同济大学报电子版 信息网格实现交通智能化 2004,6http://news.tongji.edu.cn/tjbao/shownews.php?sn=574
    [24] 方金云、张汉松等数字灌区网格GIS的系统框架 计算机研究与发展 2003,40(12):1689-1693.
    [25] 唐宇,何凯涛,肖侬等国家地质调查应用网格体系及关键技术研究计算机研究与发展 2003,40(12):1682-1688.
    [26] 森林资源与林业生态工程网格 http://www.cngdd.org/01_introduce/cn_application_senlin.htm.
    [27] 金江军 网格技术在地球信息科学中的应用 2004,11http://support.iap.ac.cn/portal/viewarticle.php?id=176
    [28] 李德仁,朱欣焰,龚健雅从数字地图到空间信息网格——空间信息多级网格理论思考 武汉大学学报信息科学版 2003,28(6):642-649.
    [29] 骆剑承,周成虎等 基于中间件技术的网格GIS体系结构 地球信息科学 2002,第3期.
    [30] 扈海波 分布式环境下支持网格计算的GIS模型库系统(MBS)算法研究 北京师范大学博士论文 2005.
    [31] 蔡砥 网络计算环境下空间分析的计算模式研究 华东师范大学博士论文 2004.
    [32] 沈书荣 网格计算模式探讨http://www.cnblogs.com/shensr/archive/2004104/28/7864.aspx
    [33] 桂小林 网格技术导论 北京邮电大学出版社 2005,3.
    [34] 任建武GRID GIS关键技术研究 南京师范大学博士论文 2003,5.
    [35] 沈占锋,骆剑承,蔡少华等 网格GIS的应用架构及关键技术 地球信息科学 2003,15(4).
    [36] 李伟 万丈高楼平地起—浅谈网格计算基础中科院计算所 http://grid.hust.edu.cn/article_54, html.
    [37] 林伟伟 齐德昱 王振宇 网格计算环境下分布并行计算的一种实现方法 计算机工程与应用 2005.
    [38] ProActive. http://www-sop.inria.fr/oasis/ProActive/.[39] 梁正友 张凌 董守斌 基于ProActive的网格应用程序开发方法 计算机应用 2005,25(6).
    [40] 卢丽君,廖明生,张路 分布式并行计算技术在遥感数据处理中的应用 测绘信息与工程 2005,30(3).
    [41] OpenGIS Web Map Service Implementation Specificationl. 1.1. 2001. OGC Document #01-068r3
    [42] 唐亮 面向网格服务的WMS适配器;中山大学硕士论文 2004,5.
    [43] 王盼成 嵌入空间数据库的地图服务及Web地图服务集群技术研究 中科院遥感所博士论文 2004.6.
    [44] 马超 网络负载平衡系统的设计与实现 大连理工大学硕士论文 2005,6.
    [45] 金哲凡 保留模式图形并行绘制研究 浙江大学博士论文 2003,8.
    [46] 董波,詹广平集群系统的负载平衡算法研究 舰船电子工程 2005,25(4)。
    [47] 网格研究列入“863计划”http://www.863.org.cn/863_105/news/news_infotech/200405080106.html
    [48] 白玉琪 空间信息搜索引擎研究 中科院遥感所博士论文 2003.
    [49] 白玉琪,杨崇俊 空间信息搜索引擎研究 中国矿业大学学报 2004,33(1).
    [50] 汪锦岭,金蓓弘,李京 网格环境下的数据库系统 计算机科学 2004,31(3).
    [51] 沈达阳,孙茂松,黄吕宁 中文地名的自动识别 计算语言学进展与应用 北京:清华大学出版社 1995.
    [52] Laurent Baduel, Franc, oise Baude, Denis Caromel Efficient, Flexible, and Typed Group Communications in Java. http://www-sop.inria.fr/oasis/ProActive/.
    [53] 常智勇,莫蓉,杨海成,赵杰 基于Agent的网络协同设计系统计算机工程与设计 2005,26(1).
    [54] 孙壮志 面向企业的计算机支持协同设计中若干问题的研究 北京航空航天大学博士论文 2002,10.
    [55] 李琦,黄晓斌 基于GeoAgent的地理信息服务测绘通报 2002,6.
    [56] 罗英伟,汪小林,许卓群 空间信息合作与并行处理 计算机辅助设计与图形学学报 2003,15(10).
    [57] 刘云生,张传富,张童 基于网格的分布式仿真系统负载平衡研究 计算机仿真 2004,21(6)P10-12。
    [58] 肖文鹏 移动Agent:智能化分布式计算新模型(第一部分) http://www-128.ibm.com/developerworks/cn/java/1-mobile-agent/index.html
    [59] 何炎祥Agent和多Agent系统的设计与应用.武汉:武汉大学出版社,2001.211—212。[60] 王继曾,王小刚 移动Agent的迁移实现技术研究 兰州理工大学学报 2005,31(3)。
    [61] 张俊 网格移动服务及其迁移交互机制的研究 华中科技大学2004年硕士论文
    [62] 谢夏,金海,李胜利,黄瑾,卢鹏四种网格平台的分析和比较 华中科技大学计算机学院http://www.chinagrid.net/dvnews/upload/2005_03/OSO30701115953.doc
    [63] 徐志伟,李伟 织女星网格的体系结构研究 计算机研究与发展 2002,39(8).
    [64] 李德仁,易华蓉,江志军 论网格技术及其与空间信息技术的集成 武汉大学信息科学学报 2005,30(9).
    [65] 李德仁,崔巍 空间信息语义网格 武汉大学信息科学学报 2004,29(10).
    [66] 杜娟,关泽群 空间信息网格的框架体系和关键技术 地理空间信息 2005,3(2).
    [67] 阎朝坤 基于网格的协同设计方法研究 中南大学硕士论文 2004,5.
    [68] 金宝轩 网格计算环境下的3维空间信息应用研究 武汉大学博士论文 2005,4.
    [69] 于雷易 基于空间数据网格的空间数据共享技术研究 武汉大学博士论文 2004,4.
    [70] 彭文祥 三维城市空间信息网格服务的关键技术研究 上海交通大学博士后论文 2005,3.
    [71] 陆的明 支持矢量图形的二维协同浏览、标注技术研究 西北工业大学硕士论文 2005,3.
    [72] 齐力,金海 基于服务网格的地理信息协同标注系统研究与实现 计算机工程与科学 2006,28(2).
    [73] 刘怀英 基于分布式并行计算的搜索引擎的研究与设计 武汉理工大学硕士论文 2005,5.
    [74] 邓浩基于网格的空间信息互操作体系研究 上海大学硕士论文 2004,2.
    [75] 陈述彭,鲁学军,周成虎 地理信息系统导论 北京科学出版社,1999.
    [76] 于雷易 GIS网格体系结构探讨 计算机工程 2004,30(10).
    [77] 王铮,吴兵 GridGIS--基于网格计算的地理信息系统 计算机工程 2003,29(4).
    [78] 孙庆辉,骆剑承,周成虎等 网格GIS数据信息发布的关键技术 地球信息科学 2004,6(1).
    [79] 程昌秀,周成虎,陆锋 协同GIS软件体系结构研究 地球信息科学 2004,6(1).
    [80] 陈述彭,陈秋晓,周成虎 网格地图与网格计算 测绘科学 2002,27(4).
    [81] 何冰,张武,邵伟民 面向高性能计算的网格计算中间件 计算机应用 2004,24(3).
    [82] 蔡少华,骆剑承,陈秋晓等 网格GIS中的GML语言技术与设计框架 地球信息科学 2003,5(3).
    [83] 庞明勇,卢章平 网格数据处理中的数据结构组织 计算机工程与应用 2004,40(6).
    [84] 夏曙东,李荡,承继成.空间信息格网框架体系和关键技术分析,地球信息科学,2002(4)[85] 李彬 用GT3开发网格服务 http://www-900.ibm.com/deveioperWorks/cn/webservices/ws-gt3/index.shtml
    [86] Jean-Yves,Girard 等 将C应用程序部署为网格服务 http://www-900.ibm.com/developerWorks/cn/grid/gr-deployc/index.shtml.
    [87] Bart Jacob, Luis Ferreira, Norbert Bieberstein, Candice Gilzean Enabling Applications for Grid Computing with Globus IBM RedBook.
    [88] Viktors Berstis Fundamentals of Grid Computing IBM RedBook
    [89] Luis Ferreira, Bart Jacob, Scan Slevin Globus Toolkit 3.0 Quick Start IBM RedBook
    [90] Luis Ferreira, Viktors Berstis, Jonathan Armstrong, Mike Kendzierski Introduction to Grid Computing with Globus IBM RedBook
    [91] MichaelS. Pallos. Service-oriented architecture: A primer. http://www.eaijournal.com/PDF/SOAPallos.pdf, December 2001.
    [92] Thomas Hamel, CNES Globus ToolKit V4 and OGC/WMS http://wgiss.ceos.org/meetings/wgiss20/Tech%20&%20Servs/GRID/gridWMS.pdf
    [93] Giovanni Aloisio, Massimo Cafaro, Dario Conte, Sandro Fiore, Italo Epicoco. A Grid-enabled Web Map Server International Conference on Information Technology: Coding and Computing (ITCC'05)-Volume I pp. 298-303.
    [94] 赵春宇,高劲松 计算密集型空间信息服务技术实现架构研究 地理空间信息 2004,2(5).
    [95] 方金云,何建邦 并行栅格数据处理网格服务节点软件的关键技术 地球信息科学 2004,6(1).
    [96] 方金云,何建邦,池天河等 地理数字图像机群并行处理试验 计算机科学 2001,28(5).
    [97] ProActive Guided Tour http://www-sop.inria.fr/oasis/ProActive/doc/api/org/objectweb/proactive/doc-files/index.html#guided tour
    [98] F. Huet, D. Caromel, H. Bal. A High Performance Java Middleware with a Real Application. SuperComputing Conference, November 2004, Pittsburgh (PA).
    [99] ProActive Architecture http://www-sop.inria.fr/oasis/ProActive/doc/ProActiveArchiteetureObjectwebFormat.pdf
    [100] Francoise Baude, Denis Caromel, Fabrice Huet, Julien Vayssiere. Communicating Mobile Active Objects in Java Proceedings of HPCN Europe 2000 http://www-sop.inria.fr/oasis/ProActive/doc/Mobility.pdf
    [101] Foster I., C. Kesselman, J. M. Nick and S. Tuecke, 2002. The Physiology of the Grid: An open Grid services architecture for distributed systems integration. Open Grid Service??Infrastructure WG, Global Grid Forum. http://www.globus.org/research/papers/ogsa.pdf.
    [102] Kenneth A. Hawick, P. D. Coddington, H. A. James. Distributed frameworks and parallel algorithms for processing large-scale geographic data. Parallel Computing 2003(29): 1297-1333.
    [103] Globus homepage, http://www.globus.org.
    [104] Borja Sotomayor. The Globus Toolkit 3 Programmer's Tutorial. http://www.casa-sotomayor.net/gt3-tutorial/
    [105] Dhruba Raj Ghimire. Design of a Grid-Based Geo-service Architecture. International Institue for Geo-Information Science and Earth Observation. 2005, 3.
    [106] Li Chunlin, Li Layuan. Apply agent to build grid service management. Journal of Network and Computer Applications 2003 (26): 323-340.
    [107] 孟令奎,邓世军等 多服务器技术在WebGIS中的应用 武汉大学学报信息科学版 2004,29(9):832-835.
    [108] 杨建宇 基于组件的分布式地理信息服务研究 中科院遥感所博士论文 2005,6.
    [109] 张建兵,杨崇俊等 浮动窗口地图系统的设计和实现 小型微型计算机系统 2006,27(2):287-290.
    [110] 林伟伟,齐德昱,王振宇 网格计算环境下分布并行计算的一种实现方法 计算机工程与应用 2005,41(27).
    [111] 靳华中,孟令奎,王显 集群环境下并行GIS的体系结构设计 地理空间信息 2005,3(5).
    [112] 周洋鸥,陈毛狗 基于动态锁技术的分布式实时文本协同编辑算法 计算机工程 2005,31(15).
    [113] 杨文恺,李海刚 基于多Agent技术的企业协同框架研究 计算机工程 2005,31(11).
    [114] 王涛,张永生,张艳移动空间信息服务系统的研究与实现 测绘工程 2005,14(2).
    [115] 白玉琪,杨崇俊基于OpenGISWMS的空间信息搜索引擎系统原型 中国图象图形学报 2004,9(1).
    [116] Zhanfeng Shen, Jiancheng Luo, Chenghu Zhou etc. Architecture design of grid GIS and its applications on image processing based on LAN. Information Sciences 2004(166): 1-17.
    [117] Liping Di. The Development of Geospatially-enabled Grid Technology for Earth Science Applications. http://esto.nasa.gov/conferences/estc2OO4/papers/a3p3.pdf
    [118] LI Wen-jun, CHEN Dan, LI Yong-ji. etc GIS Grid Services Load Balancing Based on??Dynamic Resource Discovery http://www.sea.jp/Events/isfst/ISFST2OO4/CDROM04/Presented04/2A1-T1/isfst2004_C229.pdf.
    [119] 庞毅林,杨国勋,蒋翠玲 分布式系统中进程迁移的分析 武汉理工大学学报(交通科学与工程版) 2001,25(3).
    [120] 王先清,黄昌勤,陈德人 基于智能代理的网格服务调度研究 计算机集成制造系统 2005.11(6).
    [121] 张建兵等 Java手机地图服务系统的研究与实现 计算机工程与应用 2005,41(23)。
    [122] 张建兵等 海量空间信息隐形搜索研究 计算机工程 (录用待发表)。
    [123] 王丹,魏宝忠,于戈,王国仁 移动Agent在分布式平台上的研究与实现 东北大学学报(自然科学版) 2002,23(5).
    [124] 韩贵来,李卫华,卢方国,沈芳阳 面向Agent的网格中间件模型 广东工业大学学报 2004,21(2).
    [125] 曾怡,张万军,杨进,李国庆 基于OGSA的数据库网格化封装方法 华中科技大学学报(自然科学版) 2005,33(1).
    [126] 李季,黄小勇,张伟 基于OGSA的网格编程技术 计算机科学 2005,32(2).
    [127] 梅皓,沈志宇,廖湘科 基于Java的分布式并行计算关键技术 计算机工程与科学 2000,22(2).
    [128] 庞丽萍,李瑛,郑然,章勤基于服务的网格应用开发平台 华中科技大学学报(自然科学版) 2005,33(5).
    [129] 侯海文,刘菲,张华忠 基于移动代理的分布式并行计算中间件设计与实现 计算机应用 2004,24(5).
    [130] 方家骐,郭敏 图形协同标绘系统的研究与设计 计算机工程与应用 2001年03期.
    [131] 胡敏,顾君忠Globus网格体系结构及其服务的实现 计算机工程 29(15).
    [132] 冯琰,施一民 开放式地理信息系统(OpenGIS)与互操作技术分析 测绘工程 2002,11(4).
    [133] ProActive Booklet http://www-sop.inria.fr/oasis/ProActive/doc/api/org/objectweb/proactive/doc-files/ProActiveRefBook.pdf.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700