论文部分内容阅读
SWMM模型是开源免费的动态的降水-径流模拟模型。它可以模拟完整的城市降雨径流循环,包括地表径流和排水网络中水流、管路中串联或非串联的蓄水池、暴雨径流的处理设施以及受纳水体的水质变化。而MapWindow作为一款开源地理信息系统和应用程序编程接口,提供了当前流行的大部分GIS功能,合理集成MapWindow在空间数据管理,空间数据可视化以及专业的空间统计分析能力和SWMM模型提供的专业的排水系统动态模拟及水量/水质分析能力,可以扩充MapWindow分析暴雨径流现象的能力,增强SWMM模型的空间统计分析和空间可视化能力。因此,探索SWMM模型和MapWindow两款开源软件的集成,并在此基础上开发一个具有模拟分析及空间可视化表达的软件,很有必要。本论文结合当前SWMM模型与MapWindow的发展现状及趋势,仔细研究了SWMM模型基本原理和MapWindow核心组件库,对比当前应用型地理信息系统的开发集成方法和技术,进行集成平台的搭建。首先,研究SWMM模型与MapWindow集成的基本原理,然后从三种集成平台的开发实现方法中,选用了适合SWMM模型与MapWindow集成开发的GIS控件式实现方式,并重点研究了两者之间GIS控件式集成的实现原理与方法。最后,本文选择了MapWindow最新版核心组件库DotSpatial和开源水文模型SWMM computational engine实现了一个应用型集成平台的搭建,并通过一个简单的非点源污染模型为例测试软件的功能和集成的效果。本论文充分的利用了开源软件的优势,互补了SWMM模型和MapWindow两者的优势,为开源GIS软件和行业专业模型软件的集成提供了思路和解决方案。但是,本论文对SWMM模型与开源GIS软件的集成研究仍处于探索和初步尝试阶段,有待下一步继续完善。