【技术实现步骤摘要】
气象要素等值面分析平台及构建方法
本专利技术涉及一种气象要素分析平台,具体来讲是一种气象要素等值面分析平台,还包括该平台的构建方法。
技术介绍
我国气象观测初具规模,已建成31573个自动气象站,各种移动观测系统百余套,高空气象观测、专业气象观测功能越来越完备。随着社会经济的发展和人民生活水平的提高,催生了专业气象服务需求的发展。表现在其用户数量日益庞大,用户类型众多,气象服务信息更加丰富和精细,需要的专业服务产品越来越多,用户在内容、时效、手段上要求高。现有专业服务系统已远远不能满足人们的要求,当前专业气象产品少,质量低;产品采用手工制作其周期长,特别是基于GIS的产品制作难度大;服务机构劳动强度大,人员激增,生产效率低;存在客户资料发布或发送遗漏,管理落后;在发展新用户后需要人工修改程序或添加功能才能满足要求。实际访问量大时,系统无法实时响应,甚至导致服务器崩溃,现有系统在统一性、通用性、智能性、自动化程度均无法满足实际需要。目前专业气象服务需要产品直观、可视化和可交互性。这要求预报产品除文本、表格、图片外,还需要以更多形式表现,注重直观、可视化和可交互性。服务产品及时、准确。产品多、时次多,要能及时发布,就必须要有产品的自动包装、生成技术,专业气象服务系统的基础是气象信息,气象信息库的数据来源于各种气象观测数据,现有条件下,气象数据共享也是不平衡的,不同平台下相似功能的重复开发,没有统一的规范,以至于气象数据分布在不同的系统或服务器上,这样给系统使用就带来了极大的不便,如何实现网络环境下的气象业务资源共享满足各级政府防灾减灾和应对气候变化决策,以及社 ...
【技术保护点】
一种气象要素等值面分析平台,其特征在于,包括至少三层结构体系架构,客户端层,用于提供用户交互界面、显示系统参数配置和采集用户请求信息的图形界面,并回显用户请求的分析结果;等值面分析中间件层,所述等值面分析中间件层主要包括前端控制器模块、数据管理器模块、模型对象模块、模型组件模块、服务组件模块,和适配器模块,所述前端控制器模块用于负责用户的信息注册、系统默认参数的读写和判断用户请求数据是否为气象标准数据;所述数据管理器模块对所述前端控制器模块传送过来的请求信息进行解析,根据提取出的气象要素种类和其对应的参数配置向气象数据层请求调取对应的气象数据,并将获得的对应数据和对应的参数配置封装成模型对象模块;所述模型组件模块用于解析模型对象生成等值面分析产品,并将生成的等值面分析产品以服务组件模块推送形式返还至所述客户端层;所述适配器模块用于将气象数据层中传递出来的用户请求的气象标准格式数据转换成系统能够识别的元数据后交给数据管理器模块;气象数据层,用于存储气象要素数据。
【技术特征摘要】
1.一种气象要素等值面分析平台构建方法,其特征在于,按至少三层结构体系架构进行构建,构建客户端层,作为客户端,用于提供用户交互界面、显示系统参数配置和采集用户请求信息的图形界面,并回显用户请求的分析结果;构建等值面分析中间件层,作为中间件,所述等值面分析中间件层主要包括前端控制器、数据管理器、模型对象、模型组件、服务组件和适配器,所述前端控制器用于负责用户的信息注册、系统默认参数的读写和判断用户请求数据是否为气象标准数据;所述数据管理器对所述前端控制器传送过来的请求信息进行解析,根据提取出的气象要素种类和其对应的参数配置向气象数据层请求调取对应的气象数据,并将获得的对应数据和对应的参数配置封装成模型对象;所述模型组件用于解析模型对象生成等值面分析产品,并将生成的等值面分析产品以服务组件推送形式返还至所述客户端;所述适配器用于将气象数据层中传递出来的用户请求的气象标准格式数据转换成系统能够识别的元数据后交给数据管理器;构建气象数据层,为气象数据接口,用于存储气象要素数据;所述模型组件的分析过程包括:等值线追踪、等值线平滑方法和等值面矢量化,其中等值线追踪的步骤为:①在网格区域内从上到下、从左到右计算出每个网格上的等值点,按照“等值线生成与图形填充算法”的方法把网格内的等值点连成线段,并将描述这个线段的两点坐标存到线段组队列中去,重复以上工作直到所有网格都被遍历完;②根据等值线段组队列构建出各个等值点连线队列,具体步骤如下:a.遍历等值线线段组队列,若此线段组使用标识为假则以当前等值点建立一个新的连线点队列,同时将描述这线段组的两点坐标插入到新队列中并将此线段组访问标识设置成真;b.继续遍历等值线段组队列下一线段组,当此线段组使用标志为假时判断这个线段组是否与a中新建队列的首或尾相连,若是则根据连接方向重新组合a中连线的点队列并将此线段组使用标识设置成真,否则重复b操作,直到a中线段组被遍历完;c.判断线段组队列中所有线段组的使用标识是否都为真,若不是继续重复a、b、c操作,直到所有线段组的使用标识为真;根据②步骤得到的各个连线点队列,判断其队列的首尾是否相连,若是则表明该等值线封闭,同时将其封闭标识设为真,否则设为假;等值线被追踪出来后,它只是一堆点的连接折线,还需要对等值线进行曲线平滑才能使用;等值线平滑方法采用的是经过原点的双抛物线法,双抛物线法对折线的平滑处理主要是对每相邻的4个点构造两个二次抛物线函数,设折线上各点为P0,P1,P2,…,Pn,可以从P0出发对每连续3个点构造一个抛物线,这样的线段组共有Q0(t),Q1(t),…,Qn-2(t)条,两个抛物线交集部分按一定权重计算插入点的数值,第i条线段组其表达式为:Qi(t)=(1-t)Bi(t)+tBi+1(t)(0≤t≤1),其中Bi(t)为Pi,Pi+1,Pi+2三点确定的抛物线基函数,Bi+1(t)为Pi+1,Pi+2...
【专利技术属性】
技术研发人员:焦圣明,钱玮,祖繁,朱毓颖,朱承瑛,吴泓,
申请(专利权)人:江苏省气象科学研究所,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。