Designing and Implementing an Online Carbon Cycle Model Service Platform Based on OGC Web Processing Service

  • 1. Key Laboratory of Ecosystem Network Observation and Modeling, Institute of Geographic Sciences and Natural Resources Research, CAS, Beijing 100101, China;
    2. Graduate University of Chinese Academy of Sciences, Beijing 100049, China;
    3. Center of Scientific Database, Computer Network Information Center, CAS, Beijing 100190, China;
    4. Beijing Research Center for Information Technology in Agriculture,Beijing 100097,China

Received date: 2012-02-25

  Revised date: 2012-04-18

  Online published: 2012-06-25


Carbon cycle model is an effective tool in terrestrial ecosystem carbon cycle research, through which people can study the key process mechanism of terrestrial ecosystem carbon cycle and gain more knowledge about its temporal and spatial variation. However, there exist many problems in the application of traditional carbon cycle models, such as vast amounts of data processing, complex calculations, poor interoperability, and difficult to make it more widespread, etc. Using Web Processing Service standard which is established by Open Geospatial Consortium to publish and share carbon cycle models, realize cross-platform invocation, reuse and compose carbon cycle model service, can promote the development and application of carbon cycle models. In this paper, we followed Web Processing Service standard, designed the overall architecture of the online carbon cycle model service platform, and implemented the service platform through a series of processes: service interface designing, models and spatial analysis algorithm developing, Web Processing Service encapsulating and publishing, user interface based on browser client designing and programming, and so on. The online carbon cycle model service platform provided an amount of functions, including carbon cycle data and model service publication, service management, service invocation, service composition, asynchronous interaction between users and background processes, calculation status monitoring, model result visualization, etc. With a Vegetation Photosynthesis Model chain as an application instance, we demonstrated in detail the means to develop, encapsulate, invocate and compose carbon cycle model service found on Web Processing Service standard, meanwhile displayed functions and browser interface of the online carbon cycle model service platform. This platform can be applied to the field of scientific research, decision support, etc., to promote the use of carbon cycle models, thereby make them get rapid development.

Cite this article

WU Nan, HE Honglin, ZHANG Li, REN Xiaoli, ZHOU Yuanchun, YU Guirui, Wang Xiaofeng . Designing and Implementing an Online Carbon Cycle Model Service Platform Based on OGC Web Processing Service[J]. Journal of Geo-information Science, 2012 , 14(3) : 320 -326 . DOI: 10.3724/SP.J.1047.2012.00320


[1] 于贵瑞,孙晓敏. 陆地生态系统通量观测的原理与方法[M]. 北京:高等教育出版社,2006.

[2] Cao M K, Prince S D, Tao B, et al. Regional pattern and interannual variations in global terrestrial carbon uptake in response to changes in climate and atmospheric CO2[J]. Tellus Series B-Chemical and Physical Meteorology, 2005, 57(3): 210-217.

[3] Feng M, Liu S G, Euliss Jr. Ned H, et al. Prototyping an online wetland ecosystem services model using open model sharing standards[J]. Environmental Modelling & Software, 2011(26):458-468.

[4] Yang C W, Raskin R, Goodchild M, et al. Geospatial Cyberinfrastructure: Past, present and future[J]. Computers, Environment and Urban Systems, 2010(34):264-277.

[5] Li X Y, Di L P, Han W G, et al. Sharing geoscience algorithms in a web service-oriented environment (GRASS GIS example) [J]. Computers & Geosciences, 2010(36): 1060-1068.

[6] OGC (Open Geospatial Consortium). Web Processing Service, Version 1.0.0 .

[7] 郑文峰. 面向服务的空间数据共享 . 成都理工大学论文,2008,20-39.

[8] Maue P, Stasch C, Athanasopoulos G, et al. Geospatial standards for web-enabled environmental models[J]. International Journal of Spatial Data Infrastructures Research, 2011(6):145-167.

[9] Meng X L, Xie Y C, Bian F L. Distributed geospatial analysis through web processing service: A case study of earthquake disaster assessment[J]. Journal of Software, 2010, 5(6): 671-679.

[10] Granell C, Diaz L, Gould M. Service-oriented applications for environmental models: Reusable geospatial services[J]. Environmental Modeling & Software, 2010(25): 182-198.

[11] Fitch P, Bai Q F. A standards based web service interface for hydrological models . 18th World IMACS/MODSIM Congress, Cairns, Australia 13-17 July, 2009.

[12] 刘军志,宋现峰,汪超亮,等. 基于OGC WPS的遥感图像分布式检索系统研究[J]. 地理与地理信息科学,2008, 24(4): 1-5.

[13] 喻坚,韩燕波. 面向服务的计算——原理和应用[M]. 北京:清华大学出版社,2006.

[14] Cepicky J, Becchi L. Geospatial processing via internet on remote servers-PyWPS[J]. OSGeo Journal, 2007(1):5.

[15] Foerster T, Stoter J. Establishing an OGC web processing service for generalization processes . Workshop of the ICA Commission on Map Generalisation and Multiple Representation. June 2006.

[16] 孟令奎,史文中,张鹏林.网络地理信息系统原理与技术[M].北京:科学出版社,2005.

[17] Deelman E, Gannon D, Shields M, et al. Workflows and e-Science: An overview of workflow system features and capabilities[J]. Future Generation Computer Systems, 2009(25): 528-540.

[18] Xiao X M, Zhang Q Y, Braswell B, et al. Modeling gross primary production of temperate deciduous broadleaf forest using satellite images and climate data[J]. Remote Sensing of Environment,2004, 91(2): 256-270.