论文部分内容阅读
洪水是我国最严重的自然灾害,社会各界都在努力通过工程与非工程措施降低和避免洪水灾害所造成的损失。洪水演进数值模拟作为掌握洪水运动规律的重要非工程措施,得到了广泛的应用,但随着可视化技术的发展,单纯的数值处理已经不能满足对于大量数据直观分析的需求,将洪水演进数值模拟与可视化技术相结合才能适应发展的趋势。目前的洪水演进可视化研究中,多以ArcGIS或专业图形接口软件进行开发建立可视化系统,而以Map3D为基础开发平台的较为罕见,Map3D基于AutoCAD进行构建,在具有专业图形处理能力的基础上加入了对GIS数据的强大支持,可以直接访问和分析GIS中广泛应用的领先数据格式。本文利用Map3D软件进行洪水演进可视化研究。以二维浅水方程为基础建立了适用于干河床的平面二维洪水演进计算模型,采用有限差分法进行离散,ADI交替方向隐式方法求解得到场内变量;根据Map3D软件环境与相关GIS功能,讨论了研究区域仿真地形模型的建立方法及洪水演进计算结果的可视化表达方式;以AutoCAD Map3D2011软件为基础平台,选择面向对象的ActiveX/VBA接口编程技术进行二次开发,建立了洪水演进可视化系统,实现了洪水演进计算模拟与可视化的无缝结合,并将系统应用于实际工程中,取得了良好的可视化效果。