地球信息科学学报 ›› 2011, Vol. 13 ›› Issue (2): 245-251.doi: 10.3724/SP.J.1047.2011.00245

• 地图与地学模型设计及模拟 • 上一篇    下一篇

太湖水污染扩散插件式模拟系统

韩宇, 郭飞, 葛成, 张凤   

  1. 南京师范大学虚拟地理环境教育部重点实验室,南京 210046
  • 收稿日期:2010-08-14 修回日期:2010-12-01 出版日期:2011-04-25 发布日期:2011-04-25
  • 通讯作者: 韩宇(1988-),男,山东菏泽人,硕士研究生,主要从事地理信息系统应用技术研究。 E-mail:hy.gis@163.com E-mail:hy.gis@163.com
  • 基金资助:

    国家科技支撑计划重点项目"基于环境一号等国产卫星的大型水体环境遥感监测应用技术与软件开发"(2008BAC34B05);国家科技重大专项"国家水环境遥感技术体系研究与示范"(2009ZX07527-006)。

A Plug-in System for Taihu Lake Water Pollution Diffusion Simulation

HAN Yu, GUO Fei, GE Cheng, ZHANG Feng   

  1. Key Laboratory of Virtual Geographic Environment, Ministry of Education, Nanjing Normal University, Nanjing 210046, China
  • Received:2010-08-14 Revised:2010-12-01 Online:2011-04-25 Published:2011-04-25

摘要: 插件式太湖水污染扩散模拟系统,基于三维水体污染扩散模型,结合GIS技术和三维可视化技术,再现了水体污染物运移扩散的时空分布特征与动态演进过程。为了保证系统的可扩展性,需要一种松散的耦合机制。插件技术可以有效地降低系统功能模块间的耦合,把插件技术引入GIS的二次开发可以赋予系统动态可扩展性。本文首先,介绍插件式系统的一般结构,然后,依据水污染扩散模拟的实现流程,设计系统的宿主程序和各功能插件,并在此基础上,实现了插件式太湖水污染扩散模拟系统,对插件技术在GIS的二次开发中的应用做出了有益的尝试。通过插件这种松散的耦合机制,插件式太湖水污染扩散模拟系统,具有良好的动态可扩展性,可在不影响已部署系统的前提下,快速地纳入新的功能插件,扩展系统功能。

关键词: 插件技术, 太湖, 水污染扩散模拟, 模型模拟系统

Abstract: In recent years, water pollution incidents occurred frequently in China, which has caused widespread concern in society. A number of water pollution diffusion simulation systems are developed in order to grasp the actual situation of water pollution, and then execute a more scientific management for the water environment. However, this kind of systems developed with the component technology is so complex that most of them have poor software scalability and is difficult to maintain after delivery. In order to ensure system scalability, it needs a kind of loose coupling mechanism to combine water pollution diffusion model, GIS and visualization modules in one system. Plug-in technology can reduce the coupling between system modules. Software developed with plug-in technology can extend its functionalities without modifying its main program. In this paper, the general structure of plug-in software is described in the first place, and then the designs of the host program and plug-ins are showed, which are used to drive the development of the plug-in Taihu Lake water pollution diffusion simulation system. This is a valuable attempt to develop customizable GIS with plug-in technology. At last, the plug-in Taihu Lake water pollution diffusion simulation system is verified to achieve three-dimensional visualization of pollutant concentration and flow of Taihu Lake by examples. The plug-in Taihu Lake water pollution diffusion simulation system developed with plug-in technology (a kind of loose coupling mechanism) that integrates water pollution diffusion model, GIS and visualization modules not only simulates intuitively spatial distribution of water pollution and dynamic evolution process of water pollution diffusion in order to provide effectively decision support for water pollution control in Taihu Lake, but also has excellent dynamic scalability that extends system functionality by adding new plug-in without affecting the system that has been deployed.

Key words: plug-in technology, Taihu Lake, water pollution diffusion simulation, model simulation system