ARTICLES

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

Expand
  • Key Laboratory of Virtual Geographic Environment, Ministry of Education, Nanjing Normal University, Nanjing 210046, China

Received date: 2010-08-14

  Revised date: 2010-12-01

  Online published: 2011-04-25

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.

Cite this article

HAN Yu, GUO Fei, GE Cheng, ZHANG Feng . A Plug-in System for Taihu Lake Water Pollution Diffusion Simulation[J]. Journal of Geo-information Science, 2011 , 13(2) : 245 -251 . DOI: 10.3724/SP.J.1047.2011.00245

References

[1] Yang Honglin. Improvement of Taihu Basin Hydrodynamic Model[J]. Journal of Hydrodynamics,1999,14(3):312-316.

[2] Liu Xue, Wang Xinglong,Wang Guangqian.GIS Based 3-D Visualization of Debris Process Simulation[J]. Advances in Water Science,1999, 10(4):388-392.

[3] 叶 松,谭德宝,陈蓓青,等.水污染扩散模拟三维可视化研究[J]. 系统仿真学报,2008,20(16):4451-4457.

[4] 李波,郑巍,赵华成.水污染物扩散模型三维可视化的关键技术[J]. 计算机工程,2010,36(8):251-257.

[5] 李志勤.紫坪铺水库三维水质预警系统 .西南科技大学学报,2006,21(2):69-74.

[6] 孙卫红,逄勇,姚琪. 三维水动力学方程模拟太湖风生流[J].水资源保护,2003(3):27-30.

[7] 周小希.基于GIS二次开发的水资源决策支持系统的研究 .天津大学硕士学位论文.

[8] 蒋波涛.插件式GIS应用框架的设计与实现[M].北京:电子工业出版社,2008.

[9] 李何,刘杰.NET 平台下基于反射技术的插件式框架的研究[J]. 软件导刊,2009,8(11):25-26.

[10] 惠广裕,邓跃进,蔡京晶.GIS 由COM 框架向 . NET 框架迁移的研究[J]. 地理空间信息,2008,6(6):56-58.

[11] 董涌江.全插件GIS 应用框架的设计与实现[J]. 北京测绘,2009(1):18-20.

[12] 夏普,周靖.Visual C# 2008从入门到精通[M]. 北京:清华大学出版社,2009.

[13] 内格尔,李铭. C#高级编程(第6版) [M]. 北京:清华大学出版社,2008.

[14] 朱政.ArcGIS Engine的开发与部署[M].ESRI中国(北京)有限公司,2004.

[15] 杨宏鹏,王阿川,王妍玮.GIS二次开发方法与实现[J].信息技术,2008(8):65-67.

[16] 欧耿鑫,陈喜,佘超,等.基于VTK的地下水数值模拟三维可视化开发应用[J]. 水文, 2009,29(1):13-20.
Outlines

/