论文部分内容阅读
风暴潮灾害是我国的主要灾害之一,风暴潮灾害的发生会造成严重的经济损失和人员伤亡,所以对风暴潮的研究具有相当重要的意义。本文针对风暴潮洪水所造成的淹没这一课题进行深入研究,以期实现对风暴潮所造成的淹没灾害进行预报,通过科学准确的模拟淹没范围以及水深为防灾减灾救灾工作提供有价值的信息。当前,随着GIS技术的不断发展成熟以及信息日益公开化的趋势,WebGIS与Internet结合的产物成为重要的发展方向。在Web2.0时代,富客户端RIA更是为用户提供了一种安全的、可升级的、具有良好适应性的、全新的面向服务模型。Flex是最流行的富客户端技术之一,利用它可以创建具有丰富界面以及良好交互性的系统,同时结合ArcGIS Server提供的服务,成为新一代良好的WebGIS解决方案。本文以浙江省舟山市普陀区为例,以ArcGIS Server发布的基础地图服务和GP服务为基础,采用富客户端Flex技术,开发了普陀区风暴潮淹没预警系统。全文的主要工作以及成果如下:(1)分两种情况建立了风暴潮洪水淹没模型——固定水深模型与固定水量模型。固定水深模型采用有源淹没的方法,利用种子蔓延算法对洪水进行淹没计算,进行了理论探讨与算法研究。固定水量模型采用Fread提出的宽顶堰流公式进行水量计算,用“体积法”原理进行模型建立,最后用二分法对模型进行求解,获得淹没范围及水深。(2)利用python语言进行ArcGIS工具的自定义开发,并利用自定义脚本工具在Model Builder中完成了淹没模型,最后将其发布为GP服务供客户端调用。(3)对ArcGIS Server、ArcGIS Flex API以及Flexviewer开发框架等关键技术进行了研究,开发了舟山市普陀区风暴潮洪水淹没WebGIS系统,该系统具有用户界面友好、操作方便、交互性好、容易扩展等特点,实现了搜索查询、淹没计算等功能。