论文部分内容阅读
随着气象观测手段的不断扩充,气象观测仪器的不断进步,观测密度的不断提升,人们获得的气象观测资料的数量和种类快速增长。但是巨大的数据量,也给数据处理、查询、共享制造了困难。WebGIS以其强大的空间数据处理与分析能力、极好的专题地图显示能力,以及平台独立性、访问范围广以及便于大规模部署等特性,在气象领域得到了广泛的应用,并在气象数据管理、分析与共享等工作中发挥了巨大的作用。近年来,WebGIS的发展逐渐向客户端能力不断增强、客户端和服务器端耦合降低的方向发展,面向服务的WebGIS逐渐得到了广泛的应用。本文基于气象空间数据以及气象空间信息服务的海量性、分布性、存档性和强时序性等特性,分析并指出,基于REST架构的服务最适合用以构建气象空间服务WebGIS。然而,目前针对REST架构的研究大多仅仅基于商业WebGIS的REST API或者开源的框架,而且仅仅贯彻了REST的一部分规范,目前没有然全面的按照REST规范从底层构建一个针对气象空间信息进行优化的服务平台。针对目前REST架构在气象空间信息WebGIS应用研究的不足,本文从理论与实践两个角度出发,在分析了REST架构的内涵以及WebGIS前后台关键技术的基础上,基于IIS与ASR.NET,设计了一个全面贯彻REST架构规范的,数据处理与服务发布分离的气象空间数据服务平台;并将该服务平台应用于热带气旋检索系统。该平台分数据处理模块和核心服务平台两个部分。数据处理模块可以自动监视气象数据更新,并将最新的数据进行数据索引提取与地图切片生成。核心服务平台则根据处理模块的上传的索引数据与地图切片按照索引层级发布地图服务。本文设计的REST架构的气象空间服务平台满足了热带气旋检索系统的要求并取得了很好的效果、提供了较好的用户体验。本文开辟了REST架构针对气象领域定制开发的先河并为其他研究人员提供了宝贵的理论分析和实践经验。本文的主要创新点在:1,首个完整的贯彻了REST架构要求的气象空间服务共享平台2,将数据模块与核心气象空间信息共享模块分离3,基于ASR.NET框架的底层开发