典型地质灾害遥感监测与评估的系统构架内容
典型地质灾害遥感监测与评估的系统构架内容
开展系统顶层架构设计主要从业务功能、系统划分、数据模型、系统集成等方面开展。
业务功能体系架构设计采用层次消息总线体系结构,通过功能接口和软件总线,将系统各组成部分有机联系起来,保持各功能组件之间的独立性和即插即用,确保系统具有良好的扩展性、适应性和高可用性。应用扁中化设计风格兼容metro风格界面设计,统插件架构, 将既有系统封装成标准插件,标准化访问与应用接口,系统与服务动态接入机制保证功能的高抄展性。同时,系统采用面向服务(SOA)系统开发技术,将业务应用功能进行服务发布。
系统划分需要研究系统功能、性能,针对典型地质灾害遥感监测评估业务的数据获取、数据处理、数据管理、业务应用、产品服务,以及在网络和可视化环境下的多机协同运行与应用模式进行分析。考虑到系统的扩展、规模扩大和复杂性提高,需要采用先进技术,面向业务实际应用服务,解决系统功能模块动态配置、可移植、可用性等难点。同时,空间技术减灾相关技术迅猛发展,数据结构与数据组织模式、系统结构与系统开发方式、平台服务与新的运行理念等都在创新发展,客观上对系统如何保持较长生命周期、适应技术发展变化及降低影响提出了较高的要求。
典型地质灾害监测评估需要大量利用多源、多维、多层时空动态数据,统一的数据模型是系统数据整合的基础。数据类型涵盖影像数据、三维模型数据及各种属性数据,监测内容和表达上大范围关注点、线、面、体等几何要素及多尺度三维空间实体统一管理,对于建筑物模型、道路网络模型、地质灾害体体模型等需要扩展到专题语义分析,数据文件格式包括XSD、XML等。数据模型建立后,为达到统数据管理, 需要研究系统间数据关系映射和更新同步等技术与规则,以避免和处理数据冲突、保持系统间数据一致性等 。
系统集成以面向服务的架构设计,按照当前惯例分为基础设施层,数据层、服务层以和应用层展开深入设计。基础设施层包括硬件与网络、系统软件和协议与标准,服务层包括基础服务和业务流程服务两类,系统部署重点研究客户端和和服务器端的物理架构。为保障系统安全可靠运行,系统运行环境方面重点研究和部署了通信网络和信息安全体系。