基于C#和ArcEngine的河流水环境模拟的研究和开发
水是人类赖以生存的基础,其中河流水尤为重要,然而近年来由于工业的发展、现代农业的进步,在给人们的生活带来改进的同时,也带来了河流的污染。河流的污染不仅给人们的生活环境带来困扰,也给人们的身体健康带来威胁。因此,研究河流水环境模拟系统的发展演变是十分必要的,无论对于长期排放污水的工厂,还是对于应急污染源,根据污染物沿河流的变化及时地采取措施,可以有效地、有针对性的改善河流环境。然而传统水环境模拟主要是数值计算模拟,没有可视化界面,不直观,操作也不方便。随着计算机技术和地理信息系统的发展,将GIS技术应用到各个跟地理相关的...
水是人类赖以生存的基础,其中河流水尤为重要,然而近年来由于工业的发展、现代农业的进步,在给人们的生活带来改进的同时,也带来了河流的污染。河流的污染不仅给人们的生活环境带来困扰,也给人们的身体健康带来威胁。因此,研究河流水环境模拟系统的发展演变是十分必要的,无论对于长期排放污水的工厂,还是对于应急污染源,根据污染物沿河流的变化及时地采取措施,可以有效地、有针对性的改善河流环境。然而传统水环境模拟主要是数值计算模拟,没有可视化界面,不直观,操作也不方便。随着计算机技术和地理信息系统的发展,将GIS技术应用到各个跟地理相关的领域逐渐引起注意,甚至有些已经产业化。而在GIS的应用中,水环境是极为重要的一个方面,因为水文具有明显的地理特征,将GIS技术应用于水环境模拟是可行而有效韵,只是需要解决水环境数据的存储以及相关的软件模块的实现。
  本文着眼于GIS与水环境的结合而进行数据存储结构和模拟系统的研究和开发的。将GIS技术与水环境模拟结合的系统开发主要涉及水环境系统模拟模型的选择、属性数据和空间数据的处理、GIS平台的选取以及计算机模拟实现。其中水环境系统模拟模型一般分为数值模拟和物理模拟,通常以数值模拟为主,因为它具有省时和高效等优点。而在数据的存储方面,属性数据在选择好数据类型后存放在通用的数据库中即可,而空间数据则需要存储于空间数据库中。GIS平台则选择主流的ArcGIS,它具有开发功能强大,省时省力易实现等诸多优点。然后,借助于C#开发语言和ArcGIS Engine开发包开发出在计算机上的水环境模拟系统。其中按维度包括一维水质模拟、二维水质模拟和三维水质模拟,并调用Matlab进行函数计算,设计出的水环境模拟系统能满足水利部门的基本需求,在水质管理以及应急水污染中提供帮助。
展开
作者: 牛茂靖
授予学位: 硕士
学位授予单位: 安徽理工大学
导师姓名: 刘星
学位年度: 2015
语 种: chi
分类号: P343.1 P208
在线出版日期: 2015年8月17日