风暴潮预警预报结果时空分布展示模块以风暴潮预报结果、各类海洋空间数据为基础,对大批量海洋大数据进行时空分析,实现超海量风暴潮相关信息的快速展示、信息查询等功能。由于一次风暴潮模拟及时空分析需要大批量监测数据的支持,提高了数据高效管理及准实时再现的难度。本系统在预报输出数据的基础上,结合新一代地理信息系统(geographic information system,GIS)功能,提供风暴潮发生时研究区域内水深、流速、流向等时空分布快速数据展示;在GIS支持下,直观展示风暴潮预报结果,如风暴潮将发生的位置(范围)、强度等,为防灾、减灾决策提供信息基础和科学依据。
风暴潮预警预报结果时空分布展示模块,主要功能是对大批量超海量风暴潮大数据进行预处理及分析,形成基本动力场数学模型计算结果并进行快速可视化模拟展示。基本动力场数学模型计算结果在数据管理和维护、模拟表现及空间分析上能力有限,非专业人士使用时会感到模型较为复杂,数据的多源、海量、多类特征使得计算处理缓慢,交互式界面不够友好,计算结果文件的输出演示不够完善等。为了提高风暴潮基本动力场模型的展现能力及易用性,子系统采用了基本动力场模型与GIS技术集成的方式。
具体实现方式是基于三层架构体系,如图5-3所示,在开发过程中使用ArcGIS Engine Geodatabase对象访问海洋基础要素数据库和风暴潮预报结果数据库,也可用ADO.NET来访问关系数据库或用VC.NET I/O直接访问文件数据,业务层中的功能组件开发则是利用.NET开发新的组件或直接利用现有组件进一步包装组合。.NET也用于Windows Form客户端开发,Web客户端则使用ASP.NET来实现。(www.xing528.com)
图5-3 风暴潮预警预报结果时空分布展示体系架构
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。