J4 ›› 2012, Vol. 25 ›› Issue (6): 69-73.doi: 10.3976/j.issn.1002-4026.2012.06.016

• 目录 • 上一篇    下一篇

面向对象的NetCDF文件桌面化读取软件的设计

邵宝民,初伟先,漆随平   

  1. 山东省海洋环境监测技术重点实验室,山东省科学院海洋仪器仪表研究所,山东 青岛 266001
  • 收稿日期:2012-09-06 出版日期:2012-12-20 发布日期:2012-12-20
  • 作者简介:邵宝民(1982-),男,博士,副研究员,研究方向为图像对象识别与海洋遥感图像模式识别。Email:shaobaomin@gmail.com

Design of object-oriented NetCDF reading desktop software

 SHAO Bao-Min, CHU Wei-Xian, QI Sui-Ping   

  1. Shandong Provincial Key Laboratory of Ocean Environmental Monitoring Technology,Institute of Oceanographic Instrumentation, Shandong Academy of Sciences, Qingdao 266001, China
  • Received:2012-09-06 Online:2012-12-20 Published:2012-12-20

摘要:

为解决多种类、多维数的异构海洋观测数据的读取问题,运用面向对象的思想对NetCDF文件中的元数据和数据进行对象化,提出了包括文件、维度、属性、变量和其类型等的类层次构建方法。以组件技术对其进行封装,并和网格、树以及绘图组件集成为桌面化读取软件,把海洋观测数据以二维表格和图像可视化的方式直观形象的表达出来。该软件运行稳定,系统耦合度低,能够满足当前数据读取的需求。

关键词: NetCDF, 面向对象, 组建对象模型

Abstract:

We employ an object-oriented idea to make meta-data and data in a NetCDF objective to solve the issue of the reading for multi-kind and multidemensional isomerous ocean observation data. We also present a class hierarchy which includes file, dimension, attribute, variable and its type. The class hierarchy is encapsulated with a component object model and forms desktop software by integrating grid, tree and chart component. The software is stable and has low system coupling, so it can satisfy the requirement of current data access.

Key words: NetCDF, object oriented, component object model

中图分类号: 

  • TP311

开放获取 本文遵循知识共享-署名-非商业性4.0国际许可协议(CC BY-NC 4.0),允许第三方对本刊发表的论文自由共享(即在任何媒介以任何形式复制、发行原文)、演绎(即修改、转换或以原文为基础进行创作),必须给出适当的署名,提供指向本文许可协议的链接,同时表明是否对原文作了修改,不得将本文用于商业目的。CC BY-NC 4.0许可协议详情请访问 https://creativecommons.org/licenses/by-nc/4.0