海洋水文数据库的开发和应用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
48卷增刊 中 国 造 船 V01.48 Special 2007年11月 SHIPBUILDn、JGOFCHnqA Nov.2007 文章编号:1000-4882(2007)S-0450·06 海洋水文数据库的开发与应用 董 胜,宁 萌 (中国海洋大学工程学院,山东青岛266100) 摘要 海洋工程建设中涉及风、波浪、潮汐,海流等多种要素,且多时段观测得到了大量数据。这对数据的 管理及分析处理造成不小的麻烦.面对大量实测的海洋数据,如何提供既安全又经济的海洋环境条件设计 标准,对于海洋工程建设与开发都是至关重要的.依据RZ海洋站1980年至1994年观测数据,针对过去用 传统的手工整理分析水文资料繁琐费力,效率低、计算精度不高的弊端,探讨了利用数据库与MATLAB. Dclphi等程序设计语言混合编程的可行性,提出了实现从数据库提取数据到统计分析直至图形绘制的自动 化方案,分别以风、浪玫瑰图以及常见极值分布和潮位历时累积频率曲线的绘制为例,完成程序的设计工 作. 关 键词:观测数据;数据库;混合编程;COM自动化 l 引言 海洋工程中需要收集整理并分析处理大量的水文观测资料,以得到工程建设所需要的设计要素和 依据。由于水文观测资料涉及风、波浪、潮汐、海流等多种要素以及多时段观测,得到的数据量很大, 统计计算繁琐,结果要求可靠性强及较高的精度。因此,对数据的管理及其以后的分析处理造成不小 的麻烦。传统的手工整理方法是一项繁琐费力的工作,不仅效率低,而且计算精度也无法保证。随着 计算机技术的发展,数据库应用的普及,越来越多的水文观测资料的录入整理工作可以通过数据库软 件来加强管理,提高效率。 开发工具。具有先进特性和设计思想,可使编写的代码降至最少,尤其是它拥有易学易用的特点和强 大的数据库技术,备受数据库开发者的青昧IlJ。 强大的计算和绘图功能、大量稳定可靠的算法库、简洁高效的编程语言以及庞大的用户群,成为数学 计算工具方面事实上的标准121。 通过混合编程,结合Delphi与Matlab的特点,发挥各自的优势,是解决水文数据资料的管理和 分析难题的有效途径。 2数据库的建立和管理 库软件建立数据库,数据表结构与观测月报表一致。海浪数据与潮汐数据由于实测数据记录表的结构 不同,分别建立不同的数据库,由一个Delphi编制的管理程序统一管理,该程序结构图如图l。 48卷增刊 董胜等:海洋水文数据库的开发与应用 45l 图l水文信息观测数据库管理程序结构图 3混合编程的实现 Matlab的混合编程属于Matlab的高级应用,涉及到各种高级编程技术、编译技术以及程序接口 技术,相对于众多工程技术人员来说较难,所以应用不广。通过查阅资料、在线帮助以及试验比较, Database 找到了两种较易实现的Mmlab与Delphi混合编程的方法。较易实现的是通过MATLAB Toolbox工具箱实现,简单易学、易用,针对性强,适合于编程基础不强的程序设计人员完成数据处 Builder生成TLB类型库实现自动化服务来实现混合编程, 理次数不多的任务;较复杂的是通过COM 有可移植性强,自动化程度高,独立便携,集成高效,扩展性好等优势,适合具有一定编程基础的程 序设计人员使用。 3.1通过DatabaseToolbox实现混合编程 Database Toolbox通过ODBC取得数据库句柄从而实现与数据库的连接,所以数据库必须在 ODBC中注册。在ODBC中注册数据库别名,设置用户名、密码,即可按以下步骤连接数据库,并 将所需数据提取到Manab环境中存入某个变量,此时便可调

文档评论(0)

whl005 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档