论文部分内容阅读
随着全国各地的中尺度自动气象站的相继建成,与之适应的自动站数据业务系统也应由而生,这些业务系统一般都是单一的B/S结构,服务器和数据库都放在省局,只有气象局内部的业务员才能通过气象局的VPN局域网获取自动站的气象资料,而社会公众和相关部门的决策人员根本无法共享这些气象信息。人们需要一个新的平台来获取这些数据和分析这些数据,从其中得到气象相关的生产生活提示。本业务平台系统开发正是在这样的背景下。论文介绍基于MS-SQL Server数据库系统和.NET Framework技术构架,设计基于GIS技术的自动气象站业务平台,该业务平台采用现代数据库技术和网络技术管理海量的自动站信息,并面向用户自动站气象信息的信息管理系统。业务平台是根据实际业务工作需要构建开发,由数据中心、公众数据业务平台、决策数据业务平台等三部分组成。首先,要设计一个数据中心,用MS SQL数据库系统技术,负责自动站的数据源入库及管理等任务,建成符合GIS功用的地理信息数据库;其次,为了克服原有平台的的一些缺点,本系统将混合运用B/S模式和C/S模式,以自动站数据中心为中心,用Visual Studio.NET设计两个基于GIS技术的自动站数据应用平台:一个是对公网(Internet)的B/S平台,用ASP.NET、Javascript、HTML和IIS等现代网络和网页技术实现,满足社会公众气象信息需求;另一个是针对气象应用开发人员的C/S平台,用VB.NET和Web Service等技术实现,更多功能,速度更快,满足市气象局工作人员或决策人员对自动站数据的开发应用和决策的需求。平台完成后,有数据中心、B/S端网页平台、C/S端桌面平台三部分。由数据中心对自动站资料进行数据库管理,社会公众通过B/S网页平台获得气象信息,气象业务员和决策员用C/S桌面平台做分析和决策,解决了原来无市级自动站数据中心、效率低、应用难、社会分享气象数据无渠道的局面,实现了气象资源本地化和信息共享。