当前位置:首页 > 嵌入式 > 嵌入式硬件

摘 要: 针对异构海洋观测数据交互困难的问题,提出基于NetCDF的海洋观测数据交换格式,定义海洋观测数据交互规范,实现海洋观测数据灵活装载和随机访问。基于此,设计海洋观测数据交换平台框架,通过分层架构模式实现海洋观测数据用户“一站式”访问。最后,开发原型系统加以验证。
关键词: 观测数据; NetCDF; 数据交换

随着科学技术进步,人类探测海洋的能力日益提升,近年来,国家越来越重视海洋领域的开发建设,实施了大批海洋工程项目,提高了利用海洋的能力。但是,在利用海洋观测数据的实践中,数据交互困难越显突出,主要体现在如下方面:
(1)数据格式复杂。当前海洋观测数据常用的数据格式包括电报码、XML格式文件、文本、数据库等。不同的数据格式要求信息系统提供不同的访问方式,增加了海洋数据融合的困难。
(2)海洋应用与海洋科学数据存在差异。当前数字海洋所规范的数据格式多为文本或者数据库文件,但是在预报计算、分析等海洋科学领域所使用的大多为专业格式数据,如NetCDF、Grid等,这种格式的不统一给数据交互带来困难。
(3)数据分布广泛,我国海域广阔,沿海遍布着大大小小多个海洋机构,不同机构掌握一定的海洋观测数据,缺乏统一的安排和协调,也造成海洋观测数据共享困难。
本文针对我国海洋观测数据交互存在的实际困难,提出一套解决方案,在构建基于NetCDF通用观测数据交换格式的基础上,设计海洋观测数据交换平台,并在天津海洋观测数据展示平台项目中进行验证。
1 相关研究
近年来,针对海洋领域数据交换和集成,有许多研究机构做了大量工作,取得了丰富的研究成果。美国海军和国家海洋大气局实施开发了IOOS[1-2](Integrated Ocean Observing System)项目,目的是统一分散在各部门的海洋观测数据,提供共享信息,IOOS框架采用分层设计,并以用户需求为驱动,通过各层间的数据流整合,达到观测数据集成的目的。IOOS的分段子系统DMAC[3](Data Management and Communications)则主要负责海洋数据的传输和通讯,DMAC定义了一套共同遵守的、通用的标准,实现海洋观测数据互操作框架。海洋交互观测网ORION[4](Ocean Research Interactive Observatory Networks)项目为科学家、教育者和普通公众对海洋的交互、连续访问提供了一个平台。美国NSF、SURA、ONR和NOAA-CSC等组织资助了海洋元数据互操作项目MMI [5](Marine Metadata Interoperation)提供了一个开放的资源共享平台,便于组织和个人将与海洋相关的信息资源注册到MMI中,然后进行共享。由欧盟资助的MarineXML项目[6]则用于验证XML技术在提高海洋信息部门之间,特别是海洋观测部门之间数据互操作性中所起的作用。该项目开发并改进海洋标记语言MML。
上述项目从不同角度解决海洋观测数据的交换与共享,但是上述项目没有搭建起海洋应用与海洋科研之间的信息共享桥梁,此外,上述项目没有为用户提供一个屏蔽数据共享细节的界面,本文设计的海洋观测数据交换平台则更多地从用户易用的角度给出协同应用与科研的海洋观测数据信息共享解决方案。
2 基于NetCDF的交换数据格式定义
NetCDF(Network Common Data Form)[7-8]网络通用数据格式由UCAR在其Unidata项目中提出。NetCDF利用矩阵方式存储数据,具有自描述性、结构独立性、随机访问性、可追加性、可共享性等特点,广泛应用于海洋观测领域存储和交换数据。根据我国海洋观测数据交换的应用需求,定义基于NetCDF的海洋观测交换数据格式,如图1所示。

基于NetCDF的海洋观测交换数据定义领域内观测数据交换的一般标准,通过交换数据,使得具有普遍异构性的海洋观测数据以一种通用标准样式被各类web服务所调用,解决数据交互困难的问题。海洋观测交换数据所定义的格式包括六部分内容。
(1)ObservationData(观测数据):建立海洋观测交换数据标识,用于标识一个交换数据文件,其中,id为数据标签,name为数据解释,ObservationData建立的交换数据文件包含一个维度,多个变量;
(2)Dimension(维度):解释海洋观测交换数据形式,一个海洋观测交换数据文件包含唯一一组维度定义,Dimension给出交换数据各数据项之间的排列,本文给出维度的固定格式,包括:数据层次说明(level)、纬度(latitude)、经度(longitude)和时间(time);
(3)Variables(变量):对于维度中各参数的说明,包括参数名、对应参数类型以及参数的取值;
(4)DataType(数据类型):通用数据类型说明;
(5)Attributes(属性):变量所包含的属性说明,其组成为属性名(name)、属性类型(type)、属性值(value),属性是海洋交换数据的元数据说明,解释包含作者、生成时间、数据来源等信息;
(6)Data(数据):海洋观测交换数据内容,所定义的数据内涵与变量中声明的数据标签一致。
图2利用实例说明海洋观测交换数据形式。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭