气象资料分析与应用系统设计与实现

合集下载

市级综合气象信息分析与管理系统的设计与实现

市级综合气象信息分析与管理系统的设计与实现
i a d Re lz t n o y t ei n aiai fS n h ssM ee r lgc lI fr ain An ls n M a a en n y tm i Ci Gr d o to oo ia no m to ay i a d s n ga e tS se n t y ae
( . 宁省清原 县气象局 , 1辽 辽宁清原 130 ; . 130 2 辽宁省抚顺市气象局 , 辽宁抚顺 130 3 辽宁省大伙房 水库管理 局, 106; . 辽宁抚顺 130 ) 10 8
摘 要 以抚 顺地 区 3 国家基 本站 5 余年 气象 资料 为依托 , 个 0 采用 Mioo xe 工作表 实现 由气候和农 业 气候 2 c s Ec r f t l 部分构 成的 气象与农业 综合 信息处理 系统 的基 本思路 、 方法 、 内容 、 用途和使 用情 况。为 了实现 气候 分析及应 用的科 学化 、 观化 、 客 系统化 、 范化 、 序化及 连 规 程 续化 的业务 目标 , 按业 务流程设 计与 实现 的 , 包括 资料处理 、 气候趋 势模 拟 、 气候 预 测 、 气候 鉴 定 、 季节性 信 息化 处理 、 农作 物 产量 预报 、 气候 生产潜 力分析等一 系列 内容在 内的 系统建设 。关键是 解决 了大量的计 算 问题 , 建立 了区域性通 用模式 。 关键 词 气候 ; 农业 ; 分析 ; 测 ; 息 ; 预 信 系统 ; 软件 中 图分 类号 S 6 文献标识 码 A 1 3 文章编 号 0 1 —61 ( 0 )2 055 0 57 6 12 9 1 — 5 8 — 3 O
ai l aeaayi adapi tno inic bete ss m ta,s Mad nr ai , rga me n ot uu uiesgas codn lecm t n l s n p lai f c t ,oj i , yt i l t r, o mte porm dadcni osbs s ol,acri t z i s c o se f i cv e c a m v n n go

数字化气象服务平台设计与实现

数字化气象服务平台设计与实现

数字化气象服务平台设计与实现一、前言近年来,随着互联网、大数据和人工智能技术的发展,数字化气象服务平台在气象领域的应用越来越广泛。

数字化气象服务平台可以利用大数据和人工智能技术,对海量气象数据进行分析和挖掘,为用户提供更加准确、及时的气象信息和服务。

本文将介绍数字化气象服务平台的设计与实现,包括平台的架构设计、功能模块设计和实现方法等内容。

二、平台架构设计数字化气象服务平台的架构设计是平台设计的基础,其合理性和稳定性对平台的功能和性能有着直接的影响。

平台架构设计的关键是要满足大规模数据处理、存储和分析的需求,同时保证平台的可扩展性和稳定性。

1. 数据采集与存储层数据采集与存储层是数字化气象服务平台的基础层,包括气象观测数据的采集和存储。

平台需要与气象观测设备进行数据交互,并将各种气象观测数据进行实时采集和存储。

为了保证数据的完整性和实时性,平台需要具备高可用性和可靠性。

2. 数据处理与分析层数据处理与分析层是平台的核心层,包括对气象观测数据进行处理、分析和挖掘。

平台需要利用大数据和人工智能技术,对海量气象观测数据进行实时处理和分析,从中挖掘出有价值的信息。

平台还需要提供灵活的数据分析工具和算法库,为用户提供个性化的数据处理和分析服务。

3. 服务接口与应用层服务接口与应用层是平台对外提供服务的接口层,包括平台的API接口和应用程序接口。

通过这一层,用户可以通过各种终端设备(如PC、手机、平板等)访问平台的气象数据和服务。

平台需要提供丰富的API接口和开发工具,为用户提供丰富多样的气象数据和服务。

三、功能模块设计基于平台架构设计,数字化气象服务平台可以划分为以下几个功能模块:2. 数据存储模块数据存储模块主要负责对已采集的气象数据进行存储和管理,保证数据的存储安全和可靠性。

该模块需要考虑数据的存储结构和存储方式,以及数据的备份和恢复策略,保证数据的稳定性和可恢复性。

数据服务模块主要负责为用户提供气象数据和服务,包括查询、检索、分析、预警等功能。

气象数据分析处理系统的设计与实现

气象数据分析处理系统的设计与实现

气象数据分析处理系统的设计与实现气象是地球大气的物理学分支,主要研究大气现象和变化规律。

气象数据是气象现象的集合和描述。

气象数据的处理和分析是气象工作中的重点工作,也是气象数据的价值所在。

一、气象数据的获取气象数据的获取主要通过气象观测站、卫星等手段获取。

气象观测站主要分为地面和高空观测站。

地面观测站主要观测大气温度、湿度、气压、风速、风向、降雨量等气象要素。

高空观测站主要观测高空温度、湿度、风速等气象要素。

卫星观测主要观测大气厚度、温度、湿度、云层、降水等气象要素。

二、气象数据的处理气象数据的处理主要包括数据的质量控制、数据的合并、数据的插值和数据的统计等。

数据的质量控制是将气象观测数据进行分析和判断,对数据进行筛选,去除一些不符合实际的数据。

数据的合并是将各个气象观测站的数据进行合并,生成一个大的气象数据集。

数据的插值是将气象观测站的数据插值成一个平滑的曲面,使得数据更加连续。

数据的统计是对气象数据进行统计分析,获得一些气象要素的统计特征。

三、气象数据处理系统的设计为了高效地处理气象数据,需要一个专门的气象数据处理系统。

气象数据处理系统涉及到多个方面,包括前后端数据交互、数据展示、数据处理和数据存储等。

系统采用B/S架构,即浏览器/服务器架构。

前端使用HTML、CSS、JavaScript等技术,后端采用Java语言,使用Spring、Hibernate等框架,使用MySQL数据库进行数据存储。

前端页面采用Bootstrap框架进行布局和设计,包括数据的可视化、数据的查询和数据的分析等功能。

数据的可视化主要采用图表进行展示,比如折线图、柱状图、散点图等,更加直观地展示数据特征。

数据的查询包括多种方式,比如按日期、按地点等维度,可以快速地找到所需数据。

数据的分析主要包括趋势分析、异常检测、聚类分析等,帮助气象工作者更好地了解气象数据的特征。

后端部分主要包括数据的处理和数据的存储。

数据的处理主要包括数据的质量控制、数据的合并、数据的插值和数据的统计等。

基于GIS的海南省自动气象站资料分析应用系统的设计与实现

基于GIS的海南省自动气象站资料分析应用系统的设计与实现
空分 布显 示 、 警等 多功 能 于一 体 的 自动 站 资料 服 务系 预
1 . 3等值 线分 析处 理
在 Max中调入 含有 站 点地 理坐 标和 计算 的数 据基 p
本 图层 ,将 该数 据表 以文 本 文件 的形 式转 出。在 S r u
中选 择 新建 绘 图文件 , 以该 文本 文 件 为基 础 , 并选 择 适
系统 。
关键词 : 自动 站 ; S 系统设 计 GI ;
0引 言
近 年来 随着 气象 现代 化 建设 的 飞速 发展 , 来越 多 越
式入 库 。 本系 统采用 V B和 A O数据 库接 入技 术开 发 自 D 动 站 自动 、 时模 块 , 实 该模 式每 l 钟 自动 启动 运 行 , 0分
理数 据 和数字 高程 , 各基础 地理 数据 可 以全 部调 入也 可 选择 性一层 或几层 调入 使用 。 统还可根 据 需要 对选择 系 信息 、 图等 进行 放 大 、 小 、 原 等操 作 , 种 查询 的 地 缩 还 各
信 息 均可 以 G S平 台显 示 , I 查询 的信 息可 按 区域 和数 值
基于 GI S的海南省 自动气象站 资料 分析应 用系统 的设计 与实现
口文 / 有龙 陈 王 凡

要 :为 了发 挥 自动 站数 据在 空 间和 时间上 的 双重优 势 ,利 用 GI S组件 化技 术 、 VB可视 化 开 发 工具及 0 0数 据库 , 建立起 一 个 集资料 实时采 集 、 理 、 整 时空分 布 显示 、 警等 多功 能于一 体 的 海 南 自动 站 资料 分析 应 用 预
线 图 以图形 文件 的形式 输 出 ,并覆 盖原 Ma x中调 入 的 p 基 本 图层 图形 文件 , 最 终生 成 的图形 文件 结 果应用 程 将

气象信息系统的架构与功能分析

气象信息系统的架构与功能分析

气象信息系统的架构与功能分析在当今科技飞速发展的时代,气象信息对于人们的生产生活、防灾减灾以及科学研究等方面都具有极其重要的意义。

气象信息系统作为收集、处理、分析和传播气象数据的关键平台,其架构与功能的合理性和先进性直接影响着气象服务的质量和效果。

接下来,让我们深入探讨一下气象信息系统的架构与功能。

气象信息系统的架构主要由数据采集层、数据处理层、数据存储层、应用服务层和用户界面层组成。

数据采集层是气象信息系统的基础,负责从各种气象观测设备和传感器中获取原始数据。

这些设备包括气象站、卫星、雷达、探空仪等,它们分布在不同的地理位置,能够实时监测大气的温度、湿度、气压、风速、风向、降雨量等多种气象要素。

采集到的数据通过网络传输到数据处理中心,这个过程需要保证数据的准确性和完整性,同时还要具备应对数据丢失和错误的容错机制。

数据处理层承担着对采集到的原始数据进行清洗、转换和质量控制的重要任务。

由于气象数据来源广泛、格式多样,可能存在噪声和误差,因此需要进行数据清洗,去除异常值和错误数据。

同时,还需要将不同格式的数据转换为统一的标准格式,以便后续的存储和分析。

质量控制则是通过对比不同数据源的数据、运用统计方法等手段,评估数据的可靠性和准确性。

数据存储层用于存储经过处理的气象数据。

考虑到气象数据的海量性和长期性,通常采用关系型数据库和分布式文件系统相结合的方式进行存储。

关系型数据库适合存储结构化的数据,如气象站点的基本信息、观测数据的元数据等;而分布式文件系统则能够高效地存储大规模的非结构化数据,如卫星图像、雷达回波数据等。

为了提高数据的访问效率,还会采用数据索引和分区等技术。

应用服务层是气象信息系统的核心,它基于存储的数据提供各种气象服务和应用。

这包括天气预报、气候分析、灾害预警、专业气象服务(如航空、农业、交通等领域的气象服务)等。

天气预报是最常见的应用之一,通过数值天气预报模型和统计预报方法,结合实时的气象数据,对未来一段时间的天气状况进行预测。

风力发电机组的气象数据分析与应用研究

风力发电机组的气象数据分析与应用研究

风力发电机组的气象数据分析与应用研究随着能源需求的增长和对环境保护的关注,风力发电逐渐成为一种重要且可持续的清洁能源。

风力发电机组的气象数据分析与应用研究是提高发电效率和风力发电系统的可靠性的重要领域。

本文将对风力发电机组的气象数据进行分析,探讨其在风力发电系统中的应用。

首先,我们可以从风速的角度来分析风力发电机组的气象数据。

风速是风力发电系统中最主要的参数之一。

通过对不同时间段的风速数据进行分析,可以得出风向、风力等气象参数的统计和分布情况。

这有助于优化风力发电机组的运行策略,例如在风速较大的时候提高风力发电机组的输出功率,以提高发电效率。

同时,风速数据的分析还能帮助确定合适的风力发电机组安装位置,选择合适的发电机组容量和类型,以达到最佳的发电效果。

其次,风力发电机组的气象数据还可以从温度的角度进行分析。

温度的变化对风力发电系统的性能有着重要影响。

低温能够增加风轮叶片的密度,提高发电机组的输出功率。

因此,在寒冷的气候条件下,风力发电系统的发电效率会得到提高。

另一方面,高温会导致风力发电机组的散热能力下降,降低了系统的工作效率。

通过对温度数据进行分析,可以合理安排风力发电机组的运行计划,避免在高温时段过度运行,以保护发电机组的安全运行和延长使用寿命。

除了风速和温度,风力发电机组的气象数据中的湿度和大气压力等参数也具有重要的参考价值。

湿度的变化会影响气流的密度和湿度,从而进一步影响风轮叶片对流体的动力学性能和发电效果。

通过对湿度数据的分析,可以优化风力发电机组的设计和运行策略,以提高发电效率。

大气压力对发电机组的输出功率、转速等参数也有一定的影响。

根据气压数据进行分析,可以调整风力发电机组的运行参数,使其在不同气压条件下都能保持较高的发电效率。

此外,风力发电机组的气象数据分析还可以结合其它环境因素,例如地形和植被等,进一步优化系统的设计和运行。

地形的起伏和坡度会对气流的流动产生重要影响。

通过对地形数据的分析,可以选择合适的风力发电机组类型和布局,以最大程度地利用地形因素来提高发电效果。

基于C#技术的气象资料分析与服务产品制作软件设计与实现

基于C#技术的气象资料分析与服务产品制作软件设计与实现
作量 巨 大 , 而且 不 可避免 会有 重 复性 劳动 , 同 时 程 序 的后 期 维 护 也 很 不 方 便 。 因 此 , 系 统 设 计 原 则 是 考
的关 注程 度和要 求 越 来越 高 , 预报 员 E l常 工 作 中 的
项 目也越 来越 多 , 为 了使 一 线 预报 业 务 人 员 将更 多 的精 力和 时 间投 入 到对具 体天 气过 程 的把 握 和预报 结论 的思 考 中 , 本 文 将 利用 C#编 程 技术 尽 可 能 的 将预 报T 作人 员业 务工作 中使 用 的程序 简化 集成 到 统 一 的平 台中 , 以期对 预报员 的工 作有 所助益 。 1 编程 语 言的选 取 C#是 微 软公 司在 2 0 0 0年 6月 推 出 的 一 种 基 于. NE T框架、 面 向对 象 的 高级 编程 语 言 。C#继 承 了 C语 言 的强大 的性 能 , 同 时又 以. NE T 框 架 类
Байду номын сангаас
No wC a s t )S y s t e m【 “ 等, 都 在 气 象 业 务 和 研究 中发 挥 了重要 的作用 。随着政 府和公 众 对气象 预 报服务
如果 针对 每种 格式 的气 象数 据都 开发 一个应 用 程序
或者 将所 有部 分均 集 成 到 一 个 程序 中进 行 显 示 , 工
虑 面 向非计算 机 专业 的预 报 业 务 人员 , 以 按钮 操 作 为主 , 用 于显 示常 用 气 象 数 据 , 要 求使 用简 便 快 捷 、 系统稳 定可 靠 、 不 同模 块之 间相 互独 立 、 易于 进行适 应 业务 发展 的 系统更 新 、 扩 充 和维护 ; 同时避 免 MI — C AP S调取 资料 时二 次 及 以上 的菜 单 选 取 操 作 , 在

智慧气象信息服务系统设计方案

智慧气象信息服务系统设计方案

智慧气象信息服务系统设计方案智慧气象信息服务系统设计方案:需求分析:智慧气象信息服务系统是为了提供及时、准确、全面的气象信息服务,满足用户对气象信息的需求。

系统的主要功能包括气象数据采集与处理、气象信息展示与分析、气象预报与预警、气象数据共享与应用等。

系统架构设计:整个系统分为四个模块:气象数据采集与处理模块、气象信息展示与分析模块、气象预报与预警模块、气象数据共享与应用模块。

1. 气象数据采集与处理模块:该模块负责采集气象数据,并对数据进行处理和清洗,提高数据质量。

数据采集可以通过气象传感器、卫星遥感、气象雷达等不同的手段实现。

数据处理环节主要包括数据去重、数据校验、异常数据处理等。

2. 气象信息展示与分析模块:该模块用于将处理后的气象数据以可视化的方式展示给用户。

用户可以通过系统界面查看实时的气象数据、气象趋势图、气象报告等。

此外,还可以对气象数据进行分析,比如气象数据挖掘和统计分析,为用户提供更深入的气象信息。

3. 气象预报与预警模块:该模块负责实时监测气象变化,并根据气象预报模型进行气象预报与预警。

预报模型可以使用传统的数值模型和机器学习模型,通过建立气象数据与气象现象之间的关系,预测未来的气象情况。

预警信息可以通过短信、推送、邮件等方式及时通知用户。

4. 气象数据共享与应用模块:该模块用于将气象数据共享给其他系统或应用。

可以提供API接口,供其他系统调用和集成气象数据。

同时,可以开发气象数据应用,比如气象数据可视化工具、气象数据分析工具等,方便用户更好地利用气象数据。

系统实施方案:1. 硬件设备方案:根据气象数据采集的需求,选择合适的气象传感器和设备,并部署在合适的地理位置,保证数据采集的准确性和实时性。

2. 软件开发方案:开发系统所需的各个模块功能,包括数据采集与处理、信息展示与分析、预报与预警、数据共享与应用等。

使用合适的开发语言和技术框架,保证系统的稳定性和性能。

3. 数据存储方案:选择合适的数据库系统,存储和管理气象数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012年12月内蒙古科技与经济December 2012 第24期总第274期Inner M o ngo lia Science T echnolo gy &Economy N o .24T o tal N o .274气象资料分析与应用系统设计与实现康 利,张 立,温建伟,于溥天,杜 宇(内蒙古自治区气象信息中心,内蒙古呼和浩特 010051) 摘 要:以内蒙古自治区地面观测台站的常规资料、自动站资料、区域加密观测资料中的温度、降水量等气象要素信息为数据源,进行任意一种资料或多种资料间相同要素数据的补充叠加,实现等值线绘制、着色、图形缩放和拖动、查看数据等功能,为用户提供方便的绘制、浏览、查询地区任意时间段内等值线分析图和要素信息对比分析图等服务。

关键词:B/S 架构;等值线;F lex 技术;气象资料;气象信息网络 中图分类号:T P 311.52(226) 文献标识码:B 文章编号:1007—6921(2012)24—0052—03 随着现代科学技术与管理技术的提高、生产信息的多元化和复杂化,使得信息的处理、管理和应用也越来越重要,人类进入21世纪后,信息化水平高低成为衡量一个地区的现代化水平,一个国家的综合国力的重要指标。

近年来,由于国家和部门内部的重视,使得全区气象信息网络以及气象观测、探测系统的建设得到了飞速发展,各种气象信息资料不断丰富,为气象科研、业务以及服务人员开展各方面工作奠定了信息基础。

尤其是近几年随着全国开展的气象科学数据共享、风能资源数据库等项目的建设,推动了历史气象资料信息化建设的步伐。

为了更好地共享气象信息资源,避免在信息分析、应用方面的重复建设,使全区各级业务人员更加便捷地使用内蒙古自治区气象资料信息资源,同时提供符合实际业务应用需求的分析工具,最大程度地降低资料分析处理的工作强度,提高信息利用价值,通过综合利用计算机网络、数据库、图形图像绘制处理以及网站建设等先进的计算机技术,建立内蒙古自治区的《气象资料分析与应用系统》,为各级预报、科研、决策服务以及业务管理人员提供统一的气象要素分析平台,解决目前内蒙古自治区气象信息服务缺乏多种自动分析手段和便捷信息服务平台的问题,为气象系统各业务部门进一步的信息综合分析及决策应用提供支撑。

1 系统总体设计1.1 系统整体结构系统整体采用B/S(Brow ser/Server)架构设计,数据源为文件存储管理系统以及数据库系统存储的各类气象资料,应用依托于区局现有网络环境,用户通过WWW 浏览器访问系统,系统在服务器端响应用户各种查询、浏览、数据分析应用需求,将查询、分析结果和形成产品提供给用户(Bro wser)端(见图1所示)。

图1 系统整体结构系统采用模块化设计,包括基础数据服务模块和数据分析应用模块,基础数据服务模块用来实现用户直接浏览和下载资料的应用需求,数据分析应用模块由等值线绘制模块、气象要素对比分析模块和实时资料分析模块组成,用来综合利用实时和历史气象资料,实现用户对气象资料较为复杂的分析应用需求。

1.2 系统核心技术创新点1.2.1 利用优化的插值算法绘制等值线。

等值线法又称等量线法,是用一组等值线来表示连续面状分布的制图现象数量特征渐变的方法。

每两条等值线之间的数量差额多为常数,可通过等值线的疏密程度来判断现象的数量变化趋势。

等值线法往往与分层设色的表示手段配合使用,即采用改变颜色深浅、冷暖和阴暗来表示现象的数值变化趋势,使图面更清晰、易读。

等值线法除用于表示空间现象数量的连续而逐渐变化的特征外,还可表示现象随时间的变化,现象的重复性(频度)等。

因为等值线具有上述特点,因此它被广泛地应用在气象降水以及温度要素变化分析过程中。

系统通过优化的插值算法,利用新型的曲线生成模型,绘制符合气象部门需求的较为直观地体现气象要素分布情况的等值线图形。

系统在现有的矩形算法和三角算法的基础上,结合最新的三维图像绘制技术,针对特定区域已知的、离散的、不规则的气象空间数据进行整体分析优化,利用离散数据来估计规定点上的非观测数据,进行“空间插值”,实现有限数据资源的气象空间数据的筛选整合,然后利用新型的曲线生成模型,最终实现了把空间分布不规则和有限的点数据转换成指定区域的规则的网格化数据分布模型,绘制符合气象部分需要的较为直观的体现气象要素分布情况的等值线图形。

1. 2.2 Fl ex 技术的应用。

F lex 是一种的presentat ion server (展现服务),它是java w eb cont ainer 或者.net server 的一个应用,根据.x ml 文件(纯粹的x ml 描述文件和act ionscript )产生相应得.sw f 文件,传送到客户端,由客户端的f lash player 或者shockw ave pl ay er 解释执行,给用户以丰富的客户体验。

系统应用Adobe 公司的F lex 技术,通过客户端(Flash)对后台历史数据进行访问,通过结合图形方式更好的展示数据,丰富了数据显示形式,实现了对28 康利,等・气象资料分析与应用系统设计与实现2012年第24期台站的降水量、平均温度、平均相对湿度、平均本站气压、平均风速等历史数据指定年段、指定年内每月、指定月内每日的同一要素三种时间维度数据的显示。

同时,可以通过台站选择工具选择多个台站获取数据,绘制多条曲线(通过颜色区分)进行对比分析。

用户可以表格方式和曲线图方式在同一页面浏览查看结果。

2 系统实现2.1 系统应用网络环境系统服务器端部署于区局信息中心,全区用户可以通过全区气象广域网及区局内部网络访问并应用系统。

内蒙古自治区气象信息网络环境经过近年来的不断建设,已经日趋成熟、稳定和完善,为系统的推广和应用提供了保障。

内蒙古自治区气象局区气象信息广域网主用链路为2004年4月建设,2010年完成升级,全区12个盟市局、105个旗县站、中部降雨基地以及区局信息中心通过SDH宽带链路组成三级结构宽带网。

内蒙古自治区气象局区局内部网络以Cisco4550交换机为核心(一主一备),通过光纤及双绞线连接局机关及各业务单位边缘交换机,利用交换机三层交换划分VL AN管理局机关及各业务单位子网,实现主干交换机间千兆交换,边缘交换机百兆交换的交换式以太网。

2.2 系统功能及实现2.2.1 基数据服务。

实现通过系统访问区局文件存储管理共享服务器,可以对常规资料、非常规资料、新增资料的进行浏览和下载的功能。

常规资料包括天气预报资料、地面旬月报、高空资料、地面资料等;非常规资料包括M M5资料、云图资料、雷达拼图资料、传真资料、格点资料、情报灾情资料等;新增资料包括L波段探空雷达资料、生态资料、风云二号C、D星资料、新一代多普勒雷达数据资料、自动雨量站资料、空气质量预报、自动土壤水分、大气成分、酸雨、闪电定位、沙尘暴、大气动力模式产品、自动站资料等。

2.2.2 气象要素等值线绘制。

系统通过采用与中科院声学所合作研制的优化的插值算法,利用新型的曲线生成模型,最终实现把空间分布是不规则而有限的点数据转换成指定区域的规则的网格化数据分布模型,绘制符合气象部门需要的较为直观地体现气象要素分布情况的各类等值线图形。

系统依据内蒙古自治区自动气象站数据库、中尺度区域自动站数据库、常规地面资料数据库信息进行分析运算,可以实现对任意时段雨量、最低温度、最高温度、平均温度等气象要素的等值线绘制。

绘制图形填色依据通用的色卡标准,可以根据应用需要选择是否显示观测站名字、显示观测站观测值、显示等值线、填充等值线区域、显示内部区域边界线等。

为避免设备观测异常数据对绘制结果的影响,系统设计了数据查询显示、剔除异常数据重新绘制等符合实际业务应用需求的功能,还支持对不同报文类别进行选择绘制的功能。

2.2.3 气象要素查询、显示和对比分析。

系统后台为提高对气象资料数据库的查询效率,提高系统响应时间,在优化查询语句的同时,利用存储过程对查询结果进行运算、对比,实现对任意时段、历史同期、选定地域、选定站点等查询检索条件下,雨量、温度、气压等气象要素的历史值、极值、平均值等的查询、显示和对比分析。

系统前台体现了丰富的用户界面表现形式,显示形式包括柱状图、折线图、曲线图、表格等多种形式,并且可以进行动态绘图。

该部分功能由浏览器来实现,目前主流的技术有基于JavaScript的Ajax和Adobe提供的基于F lash的F lex,在目前的系统中,我们使用Ajax与服务器交互获取一些基本的业务数据,通过浏览器组织显示数据,获得了不错的用户体验。

在需要图表来表现内容时,使用了F lex中的Chart来提供美观、交互性强的图表服务(见图2所示)。

图2 功能实现过程客户端与服务器端的数据交互:富客户端的最大优势就是更大程度上利用客户端的资源,将内容有效的组织和显示。

系统在设计时,很大程度上考虑了降低服务器端工作量,让服务器专注于业务逻辑和数据检索。

在交互中,服务器输出单纯的数据格式,如XM L、Jso n,客户端根据数据组织显示,提高了系统整体的运行效率。

服务器端:实现业务逻辑、访问控制与数据访问,在服务端,在响应用户请求之前,先判断了访问者是不是系统支持的用户,以及用户有没有权限访问该资源,然后才会到到实际的业务逻辑阶段。

在业务逻辑中,系统主要完成了对数据库的访问,以及对业务数据的计算,例如计算平均值,生成相应的结果图片。

数据库:进行数据的有效存储和管理,响应服务器端通过数据访问层构造SQL语句,将结果返回。

2.2.3.1 历史趋势分析。

查询和分析单个气象台站选定时间范围内、选定气象要素的变化趋势。

2.2.3.2 台站要素对比分析。

查询和分析选择报文类型、选定区域、选定时间范围内的各站点选定气象要素的对比分析图,图形表现形式为柱状图,该功能主要是为了通过对比分析,一定程度上校验各站观测数据的有效性。

2.2.3.3 历史气象要素三维度检索。

通过向服务器提交选择数据起止年份、气象要素、关注台站等参数后,系统返回数据结果,用户可以表格方式和曲线图方式查看结果。

用户可以在同一页面浏览到指定年段、指定年内每月、指定月内每日的同一要素三种时间维度数据的显示。

同时,可以通过台站选择工具选择多个台站获取数据,绘制多条曲线(通过颜色区分)进行对比分析(见图3所示)。

图3 历史气象要素三维度检索2.2.3.4 实时资料分析。

向用户提供了全区自动 总第274期 内蒙古科技与经济站72h 气象要素表格、要素对比曲线图、要素对比柱状图功能。

用户可以通过“选择盟市”、“选择台站”定制条件对内蒙古气象自动站72h 的最高温度、平均最高温度、最低温度、平均最低温度、1h 雨量(毫米)、累计雨量等要素情况进行查询,以“图形”和“表格”的方式向公众提供参考数据服务。

相关文档
最新文档