天津市气象信息综合服务平台软件技术方案
部门(如:林业局)。每类产品发布对象内都包含一个管理角色和任意个浏览角色。
? 发布对象中的管理角色:主要职能是定义本类发布对象内的用户可以浏
览的产品。如:县管理员可以限定本县用户可以浏览的产品列表;林业局管理员可以定义林业局用户可以浏览的产品。
? 一般浏览者:只具有筛选产品、浏览数据和下载数据的权限。
4 业务模式分析
4.1 业务模式
系统运行过程中两个平台及一些外部软件或系统互相协作。形成如下业务模型:
图2业务模式图
产品生产的主要过程如下:
1) 首先在支撑系统的后台进程按照定制的规则自动完成“产品生产的自
动化调度”。
17 / 30
天津市气象信息综合服务平台软件技术方案
2) 产品的执行过程启动后首先加载“生产模型”和“产品存储逻辑”。 3) “生产模型”执行数据提取算法从支撑平台提取数据,进行数据加工。 4) “生产模型”执行数据存储算法将产品按照规则存储到指定目录,同
时“产品生产的自动化调度”模块将生产的产品信息记入产品库。 5) 发布系统检测产品及产品库获得需要发布的产品的信息进行多种形制
的发布。同时发布平台可以调用支撑平台接口对底层数据进行发布。
4.2 数据流程
整个平台以数据自动处理、产品自动生成和产品自动发布为基础目标构建。整个过程包括数据准备阶段、产品生产阶段和产品发布阶段。
准备阶段包括基础数据源的准备,数据服务准备,调度模型的编制,生成专题图的模板的准备等。在产品生产阶段通过任务调度、订单处理、根据产品目录设计和生产规则设置生产产品;并对生产过程实施监控,可以对生成过程和生产结果有直观的检查和查看。在产品发布阶段通过产品的发布设置发布产品,并通过专题图模板设置动态生成专题图。最终用户可以通过发布平台查看gis形式产品、专题图产品、文档产品数据和统计产品数据等,并且可以以动画形制查看一段时间内数据。
主要流程说明:
1. 搭建支撑平台,通过服务接口对外提供数据服务。 2. 数据转换与提取模块通过数据服务接口整理数据。
3. 数据格式化与任务调度模块将数据整理成统一格式,调用gp服务。 4. 模型按照编制情况执行,生产大量中间数据。 5. 产品生产模块按照产品生产规则生产最终产品。
6. 管理员可以通过产品生产监控功能监控产品声称情况。可以产出或重新
生产产品。
7. 产品自动发布模块根据产品发布设置自动将产品数据对外进行发布。 8. 最终用户浏览结果成果。
18 / 30
天津市气象信息综合服务平台软件技术方案
系统总体业务流程模型准备阶段模型编制任务调度订单处理格式化与模型调度产品生产阶段调度监控产品生成产品浏览与控制产品发布阶段发布控制产品综合发布产品展示产品、数据数据源数据转换与提取数据计算与产品生成空间数据ArcgisGP调度产品目录生成产品生产设置产品生产模型处理监控产品发布设置Gis形式影像数据专题图213数据服务平台提供数据456文档数据7文档数据统计数据业务数据Gp模型数据中间临时数据处理中数据专题图模板模型监控数据产品数据8
图3业务数据流程模型图
5 支撑平台需求规定
5.1 主要功能
支撑平台的主要功能是管理基础数据、对各类数据能够相互转化、能够为GP模型提供基础的数据服务、能够稳定有效的生产产品、能够对产品的生产过程和产品结果进行管理。
19 / 30
天津市气象信息综合服务平台软件技术方案
5.2 组成与结构 支撑平台 基础数据管理模块 产品生产模块 产品管理模块 服务管理模块 数据源管理基础数据综合查询与管理模型服务管理生产调度管理模型调度监控模型分类管理生产产录品结管目果录理管管理理服务接管口理使用说明服务监控管理服务注册管理5.3 基础支撑模块
5.3.1 数据源管理
数据源是整个系统运行的基础。数据源管理的主要功能是管理基础数据资源。通过对数据资源的维护实现后续数据抽取、转化、整理等功能的自动化完成。
基础数据的综合查询与管理功能主要是对基础数据能够直观的浏览,及对某些数据进行校正。通过对基础数据的查看可以验证生成产品的准确性,保准发布产品的正确性。
5.3.2 基础数据的综合查询与管理
图4支撑平台组成与结构图
20 / 30