- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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环境中存入某个变量,此时便可调
您可能关注的文档
最近下载
- 新人音版二年级音乐下册优秀教学设计《共产儿童团歌》教案.doc VIP
- 肝硬化诊治指南2025年.docx
- 初中数学新人教版八年级上册13综合与实践 确定匀质薄板的重心位置教学课件2025秋.pptx VIP
- 08【人教版英语字帖】八年级上册单词表衡水体字帖(新目标含音标).pdf VIP
- 2023年10月自考06089劳动关系与劳动法押题及答案.pdf VIP
- 新教科版小学科学实验目录五年级上册.docx VIP
- 合理用药用药班会PPT课件.pptx VIP
- 结构设计弯矩二次分配法计算(表格自带公式).xls VIP
- 规范言行从我做起主题班会.pptx
- PanelView Plus 7 Performance 终端用户手册.pdf VIP
文档评论(0)