历史地面气象资料库设计及共享.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
历史地面气象资料库设计及共享

历史地面气象资料库设计及共享   摘 要:利用十堰市7个地面气象观测站建站以来的历史资料,设计了十堰市历史地面气象资料库。通过编写资料入库程序,实现历史地面气象资料的入库,极大方便了资料的查询和统计;通过市县气象宽带通信网络,实现了地面气象资料库的远程共享,方便了全市气象台站对历史地面资料的应用。   关键词:历史气象资料库;宽带网络;数据共享   中图分类号:TP311.52 文献标识码:A 文章编号:1672-7800(2012)001-0098-03?お?      0 引言   气象观测资料是气象部门的重要数据资源,是我们认识和预测天气变化、探索气候演变规律、进行科学研究和提供气象服务的基础。建立地市级历史地面气象资料库,对各级气象台站做好气象业务、服务和科研工作有着重要的意义。上世纪90年代以来,各地研制了各种单机版气象资料数据库,大多都未实现远程共享,气象数据资源的利用率不高。随着气象现代化建设的推进和业务服务领域的拓展,气象基础设施不断改善,特别是市县气象宽带网络在的建成和投入业务使用,使得人们对气象资料数据的组织形式、服务方式、资源共享等提出了新的要求。    目前,许多气象台站的地面观测资料还是以文件形式进行存放,这给资料的查询和统计带来了困难。由于历史的原因,地面气象观测站的资料格式经过了多次变化,资料格式的种类也比较多,常用的有地面气象资料标准数据格式W文件、A文件等,通过把这些资料入库,可以方便地对地面气象观测资料进行查询和统计。同时,随着市县宽带通信网络的开通,为地面气象资料库的数据共享提供了通信支持。   为此,通过对历史地面气象资料进行数据库设计和编写入库程序,实现了历史地面气象资料的入库。采用B/S体系结构,通过市县气象宽带通信网络,实现了以数据库为后台的WEB发布方式和地面气象资料数据库的共享,并建立起一整套业务流程,保障数据的真实性和有效性。      1 历史地面气象数据库的设计   1.1 数据资料来源、格式和入库    通过对十堰市7个地面气象观测站建站以来的历史地面气象资料W文件、目前使用的地面测报月报表A文件的入库,建立了十堰市地面气象资料库。W文件是国家气象局[1992]的地面气象资料标准数据文件,为单站单要素按年、月顺序连续有序的二字节整型数据文件,在文件中每个记录包含了某要素一个月的气象资料,记录是定长的,可按随机存取。每个记录是由首部域和数据域两部分组成,首部域是该站月基本参数存放区,数据域是某个要素某个月份的基本气象数据存放区。由于地面气象资料标准数据格式W文件有良好的结构特性,用C语言很容易定义与某个要素月记录相同的结构,可以方便地把这类的历史地面气象资料入库。为了入库的方便和保持资料的真实性和有效性,历史地面气象资料库采用分要素的形式进行存放。A文件是现在各测站每个月形成的地面气象观测数据文件,它为文本文件,由台站参数、观测数据、质量控制、附加信息4个部分构成。通过对A文件的组织结构的分析,以及参考观测文件的规定,编制A文件的入库程序。每月报表质量审核以后,通过后台资料入库程序,实现地面月报表资料的自动入库。   1.2 数据库设计及数据库中数据表的组织    数据库的建设是数据WEB发布及在线浏览的重要基础,其数据检索方式具有很强的伸缩性,要能很好的适应气象信息资料检索者的需求;按照气象共享系统建设有关标准和规定,建立历史地面气象资料共享数据库;并设计、建成全部地面历史气象资料准实时追加自动化业务流程,实现了各测站资料数据的自动追加。    设计历史地面气象资料库的目的是向各级台站提供气候资料服务,根据用户使用特点的不同,从气象要素的表中提取数据,形成常用要素定时表、常用要素日表和常用要素月表。因为在原始的记录中,存在一些不便于统计的特定数据,如微量降水用32700表示,32766表示缺测等等,在这3个表中,必须去掉特定数据,否则,查询和统计就很不方便。    历史地面气象资料数据库采用SQL SERVER 2000数据库管理系统,针对地面气象数据的特点,设计了各数据表的结构,从而建立了历史地面气象资料数据库。具体的数据库表结构如下:   表1 常用地面历史资料库气象要素定(时)      1.3 检索时对特定数据条件查询及数据更新时对数据的检查    由于历史地面气象资料数据库中有很多的气象要素都有特定值,对于资料检索者而言,他们更关心的是气象数据的“真”值,如微量降水32700的真值应该是0。但资料的原始数值又不能随意改变,否则就会篡改历史观测记录,比如有时统计雨日的时候,微量降水32700也可以算上是一个雨日,在资料检索的时候,需用SQL的where语句,并对查询结果进行相应的处理。使用SQL Server中的一种特殊

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档