海洋地理信息系统集成技术分析
海洋信息工程在海洋地理信息系统中的应用

海洋信息工程在海洋地理信息系统中的应用在当今科技迅速发展的时代,海洋信息工程正以前所未有的力量改变着我们对海洋的认知和管理方式。
海洋地理信息系统作为海洋领域的重要工具,海洋信息工程在其中的应用更是发挥了关键作用,为海洋科学研究、资源开发、环境保护和国防安全等诸多方面提供了强大的支持。
海洋信息工程涵盖了一系列先进的技术和方法,包括传感器技术、数据采集与处理、通信技术、卫星导航、地理信息系统(GIS)技术以及计算机建模与仿真等。
这些技术的融合使得我们能够更全面、准确地获取海洋的各种信息,并对其进行深入分析和有效利用。
在海洋地理信息系统中,传感器技术是获取海洋数据的重要手段。
例如,声学传感器可以用于测量海洋的深度、水温、盐度等物理参数;光学传感器能够检测海洋中的叶绿素浓度、悬浮颗粒物等生物和化学指标。
这些传感器被广泛部署在海洋浮标、潜标、船只以及卫星上,实时采集大量的海洋数据。
然而,仅仅获取数据是不够的,还需要高效的数据采集与处理技术来将这些海量的原始数据转化为有价值的信息。
数据采集与处理系统能够对传感器收集到的数据进行筛选、校准、整合和压缩,去除噪声和错误,提取关键特征,为后续的分析和应用提供可靠的数据基础。
通信技术在海洋信息工程中也起着至关重要的作用。
由于海洋环境的特殊性,传统的通信方式在海洋中面临诸多挑战。
然而,随着卫星通信、水声通信和无线通信技术的不断发展,我们已经能够实现海洋数据的实时传输和远程共享。
卫星通信能够覆盖广阔的海洋区域,将海洋观测站和船只上的数据快速传输到陆地的控制中心;水声通信则适用于水下设备之间的信息传递,为深海探测和海底观测网络提供了通信支持;无线通信技术则在近海区域发挥着重要作用,使得海洋监测设备能够与岸边的基站保持紧密联系。
卫星导航系统,如 GPS、北斗等,为海洋地理信息系统提供了精确的位置信息。
无论是船只的航行、海洋资源的勘探,还是海洋环境的监测,都离不开卫星导航系统的定位服务。
海图编制中的多源数据融合方法研究

海图编制中的多源数据融合方法研究在海图编制中,多源数据融合方法的研究具有重要的意义。
海图是一种记录海洋地理信息的专业图表,是航海家和海军在海上航行时的重要参考。
而为了确保航行的安全性和准确性,海图编制需要融合多种数据来源,以获取全面、准确的海洋地理信息。
本文将从多源数据融合的背景和意义、方法和技术以及应用案例等方面来探讨海图编制中的多源数据融合方法的研究。
首先,了解多源数据融合方法的背景和意义对于研究海图编制中的多源数据融合方法至关重要。
海洋地理信息是由多个数据源提供的,例如卫星遥感、声纳测深、水文气象观测站等。
这些数据源的数据格式、精度和分辨率各不相同,因此需要将它们合并和融合,以获取更全面、准确的海洋地理信息。
通过多源数据融合方法,可以提高海图编制的效率和准确性,减少造成误差的因素,提高航行安全性。
其次,海图编制中的多源数据融合方法具有多样性。
在实际应用中,常用的数据融合方法包括协同过滤、贝叶斯网络、灰色关联分析等。
协同过滤方法通过分析用户的历史行为,预测用户的喜好或需求,从而实现个性化推荐。
贝叶斯网络是一种统计模型,能够用于建立变量之间的概率关系,通过给定条件概率推断未知变量的概率分布。
灰色关联分析是一种用于描述不确定和不明确问题的数学方法,能够对多个因素之间的关联程度进行评价和判断。
这些方法在多源数据融合的过程中起到了重要的作用,通过合理的选择和应用,能够提高海图编制的效率和准确性。
此外,海图编制中的多源数据融合方法也得到了广泛的应用。
例如,在航海导航中,通过将卫星遥感数据、声纳测深数据和水文气象观测站数据等多源数据进行融合,可以实现对航道情况、海底地形和水文气象等信息的全面监测和分析。
同时,多源数据融合方法还可以应用于海岸线绘制、海洋资源勘探、海上搜救等方面,为海洋事业的发展提供可靠的技术支持。
总结起来,海图编制中的多源数据融合方法的研究对于提高海洋地理信息的全面性和准确性具有重要的意义。
地理信息技术在海洋资源开发中的应用

地理信息技术在海洋资源开发中的应用近年来,随着科技的不断进步,地理信息技术在各个领域得到了广泛的应用,尤其在海洋资源开发中起到了重要的作用。
地理信息技术通过获取、管理和分析空间数据,为海洋资源的开发和管理提供了强有力的支持。
本文将从数据获取、资源调查、风险评估以及环境保护等角度,探讨地理信息技术在海洋资源开发中的应用。
首先,地理信息技术在海洋资源开发中的数据获取方面发挥了重要作用。
海洋资源的开发需要大量的数据支持,包括地形地貌、水质海洋生态等方面的数据。
通过卫星遥感和船舶遥感技术,可以获得高分辨率的海洋数据,实时了解海洋的地貌、水温、浪高等情况。
同时,潜水器、浮标等装置的应用也为数据的收集和传输提供了便利。
地理信息技术通过数据的收集和处理,为海洋资源开发提供了可靠的数据基础。
其次,地理信息技术在海洋资源开发中的资源调查方面发挥了重要作用。
海洋资源的调查主要包括渔业资源、矿产资源和油气资源等方面。
通过地理信息系统的建立和管理,可以对海洋资源进行系统的调查和分类,实时掌握海洋资源的分布、数量和质量等信息。
同时,地理信息技术还能够实现资源的动态监测和评估,为资源的合理开发和利用提供科学依据。
另外,地理信息技术在海洋资源开发中的风险评估方面也起到了重要作用。
海洋资源的开发往往伴随着各种风险,包括自然灾害以及人为活动带来的环境风险等。
通过地理信息技术,可以对海洋环境进行全面调查和分析,预测和评估风险的发生概率和影响程度,为资源开发提供风险管理的依据。
同时,地理信息技术还可以通过模拟和仿真的方式,优化资源开发方案,减少风险带来的损失。
最后,地理信息技术在海洋资源开发中的环境保护方面发挥了积极作用。
随着资源开发的加速,环境破坏的问题日益突出。
地理信息技术通过对海洋环境的监测和分析,可以实时了解到环境的变化情况,及时采取措施保护海洋生态系统的稳定和健康。
同时,地理信息技术还可以对资源开发的环境影响进行评估和预测,为资源的可持续开发提供支持。
海洋地理信息在航运中的运用与发展趋势

展现状 , 望其 发展 趋势 , 为 2 世 纪通过 网络 化 、 息化 、 字4 J Y星通信技 术 的应 用 , 展 认 1 信 数 eL_  ̄ _ 建立 数 字化 、 智能化 的海 洋地理信 息集成 系统 , 将从本质 上扩 大和提 升海 洋地 理信 息产品的保 障和服
务 功能 。
【 关键 词 】 海 洋地理信 息 ; 运 ; 图 ; 海 书表 ; 字化 ; 航 海 航 数 网络传 输
地 中海地 区港 口之间的里程 、 助航标志 、 碍航物 、 口设 港
特别是大一统模 式的数字地球 已经成为全球共 同的认 备 等资料 , 与现在航路指南介绍 的内容基本相似 。 在这 为保 障船舶航行安全 , 西欧和北欧 识和期 待 , 地理信 息工程领域 的一项必须 要实现 的 之后 的漫长时问里 , 是 建设 目标 , 洋地理信 息将在航 运 中发挥更 加重要 的 航 运事业发达 的国家先后编写 了多种版本的航路指南 海
文字 和颜 色相配合 , 经过制 图综合绘 于平 面上 , 反映 并
我 国现存 最早 的航 海书表 为 1 2世纪初 期北宋 末
宣 中舟楫 1 和海道 6 , 卷 卷 出各种 自然 现象和社会经 济现象的地理分 布与相互关 年出版 的《 和奉使高丽 图经 》 其 对船 舶海上航路 和航 系 的一种科 学作 品 , 以满 足人们对地理 信息的需求 。 与 当代 的航路 指南相类 似 , 中 , 用
所载信息与 当前海 区的地理情况相一致 。
航海 图书改正 的依据 , 以此来保 障航海 图书的现势性 。
基于GIS系统的海洋环境监测数据分析

基于GIS系统的海洋环境监测数据分析一、引言海洋环境监测是保障海洋生态环境和海洋资源合理开发利用的重要手段,也是加强海洋资源管理与保护的必要条件。
GIS(地理信息系统)技术的发展为海洋环境监测研究提供了新的方法和手段。
本文将从海洋环境监测的概念和GIS技术的特点入手,探讨GIS系统在海洋环境监测中的应用和数据分析方法。
二、海洋环境监测海洋环境监测是通过测量、观测、分析、评价和预报,对海洋环境质量进行动态综合监控与评估。
海洋环境监测的指标主要包括海水质量、沿海海域环境及海底生态环境等方面。
在海洋环境监测中,不同指标之间相互影响,因此要进行多元综合分析。
利用GIS系统可以快速绘制海区地图,并将各类监测数据进行空间化、图像化处理,为环境监测提供良好的辅助手段。
三、GIS技术特点GIS技术是一种将地理信息与数据库管理系统相结合的计算机系统,不仅能够处理各种地理信息数据,而且可以将这些数据以不同的形式直观地呈现出来。
GIS技术具有以下特点:1、空间化特点:将地理位置信息与时间和属性信息相结合,实现空间信息的可视化。
2、数据模型特点:GIS系统在数据管理方面具有完善的模型,可以容纳不同来源、不同格式的数据。
3、分析处理特点:GIS系统具有空间分析和空间统计功能,扩展了数据分析的范围和深度。
4、可视化呈现特点:GIS系统将数据通过地图、图表和时序图等多元形式表现,用户可以通过不同的视图获得多方面的信息。
以上特点充分展示了GIS技术在数据处理和表现上的优点,为海洋环境监测提供了高效的数据管理和可视化分析方法。
四、GIS系统在海洋环境监测中的应用1、海洋环境质量监测GIS系统可以用于海洋环境质量监测,主要通过以下三个方面实现:(1)绘制海洋环境质量空间分布图:通过采集多尺度、多源数据,并在GIS系统中进行数据整合、地理编码和空间分析,绘制海洋环境质量空间分布图。
(2)海洋环境质量指标分析:GIS系统可以对海洋环境质量指标进行统计和分析,实现对海洋环境质量指标的把握。
利用GIS和遥感技术进行海洋开发规划

利用GIS和遥感技术进行海洋开发规划海洋开发规划是指通过科学的方法和技术,合理利用海洋资源,保护海洋环境,实现可持续发展的目标。
而GIS(地理信息系统)和遥感技术(Remote Sensing)作为现代科技手段的重要组成部分,在海洋开发规划中发挥着重要作用。
本文将从海洋开发规划的需求、GIS和遥感技术的应用以及未来发展方向等方面进行探讨。
首先,海洋开发规划需要大量的空间数据和地理信息进行分析和决策。
海洋开发涉及到的空间范围广阔,包括海洋资源的分布、海岸线的变化、海洋生态环境等。
而GIS技术可以对这些数据进行采集、存储、管理和分析,提供空间数据的可视化和空间关系的分析,为决策者提供准确的空间信息支持。
其次,遥感技术可以获取海洋开发所需的大量数据。
遥感技术通过卫星、飞机等平台获取海洋地表的各种数据,如海洋温度、海洋色彩、海洋植被分布等。
这些数据为海洋开发规划提供了重要的参考依据。
通过遥感技术获取的数据可以快速获取大范围的信息,提供详细的海洋资源分布情况,为海洋开发规划提供科学依据。
另外,GIS和遥感技术的相互配合可以提高海洋开发规划的效率和准确性。
GIS可以将遥感数据与其他专业数据进行融合,进行空间分析和模拟,帮助决策者制定科学的开发规划方案。
同时,GIS还可以进行多因素综合评价,根据不同的开发需求和环境要求,进行优化方案的选择。
这样,可以提高规划的合理性和可持续性,减少不必要的资源浪费和环境破坏。
在未来,GIS和遥感技术在海洋开发规划中的应用还有很大的发展空间。
首先,随着技术的进步,遥感数据的分辨率和获取频率将进一步提高,提供更精细的海洋信息。
其次,GIS技术将更加智能化和自动化,提供更快速、准确的分析结果。
此外,人工智能和大数据技术的应用也将进一步提升海洋开发规划的能力。
例如,利用深度学习算法可以对遥感图像进行自动分类和提取,快速获取海洋资源的分布和变化情况。
综上所述,利用GIS和遥感技术进行海洋开发规划,可以提供丰富的空间数据和地理信息支持,提高规划的科学性和可持续性。
GIS技术在海洋环境中的应用研究

GIS技术在海洋环境中的应用研究随着科技的不断进步,全球海洋环境问题日益严峻,各国越来越重视保护海洋生态环境。
作为现代化科技的重要组成部分,GIS技术的应用在海洋环境中有着广泛的应用前景。
一、GIS技术简介GIS技术是指地理信息系统技术,它是综合了计算机科学、地理科学、遥感与GPS技术、测绘工程、数据库技术等多种学科的交叉学科。
GIS技术通过电子地图、数字地球模型和数据库的建立,实现了对地理空间信息的采集、存储、管理、处理和分析。
二、GIS技术在海洋环境中的应用1. 海岸线监测海岸线是海洋环境中最为脆弱的地带之一,它的稳定性关系到整个海洋生态系统的稳定性。
通过GIS技术,可以实现海岸线的监测和预测。
利用卫星遥感数据、GPS测量和地面实地调查等手段,营造出精度高、信息多、分辨率高的地图,从而实现对海岸线的实时监测和更新。
2. 海洋生态环境保护随着人类活动的增多,海洋环境污染日益严重,物种灭绝的现象也越来越常见。
GIS技术可以帮助人们对海洋生态环境进行保护和恢复,例如,通过遥感技术获取海洋水环境的信息,对海底地形进行测量,了解某种物种的分布情况,从而制定出最佳的保护策略。
3. 海洋渔业资源管理海洋资源是人类生存和发展的重要基础,而海洋渔业资源则是其中的重要组成部分。
通过GIS技术,可以实现对海洋渔业资源进行管理和研究。
例如,对海洋渔业资源的分布情况进行调查,并建立相应的数据库,通过遥感和GPS技术,实时监测和预警渔业资源的变化,从而实现对渔业资源的保护和利用。
4. 海底管线布局海底管线是沿海城市和工业企业传输资源的重要设施,它的布局对海洋环境安全至关重要。
通过GIS技术,可以制作出高清晰度的地图,展示海底地形和水文环境,为海底管线的布局提供可靠的依据。
同时,利用GIS技术,可以实现对管线的监测和管理,确保其安全性和可靠性。
三、GIS技术的应用前景随着各行各业对GIS技术的应用需求越来越高,GIS技术在海洋环境中的应用前景也越来越广阔。
海洋工程船舶综合信息集成管理系统的数据库设计与优化

海洋工程船舶综合信息集成管理系统的数据库设计与优化随着海洋工程的快速发展,对于船舶综合信息集成管理系统的需求也越来越迫切。
海洋工程船舶综合信息集成管理系统是指利用现代信息技术手段,将船舶运营、维护、巡检等相关数据集成在一起,实现对船舶全生命周期进行管理和分析的系统。
数据库是海洋工程船舶综合信息集成管理系统的核心组成部分,其设计与优化对整个系统的性能和稳定性有着重要的影响。
本文将介绍海洋工程船舶综合信息集成管理系统数据库的设计原则、数据模型以及优化方法。
一、数据库设计原则1. 合理建立数据模型:根据船舶综合信息集成管理系统的业务需求,合理划分数据模型。
可以将船舶信息、设备信息、维修记录、人员管理等功能模块进行划分,并建立相应的表结构。
2. 规范命名规则:使用规范的命名规则来命名数据库中的表和字段,可以提高数据库的可读性和维护性。
例如,可以使用驼峰命名法或下划线命名法来命名表和字段。
3. 设计合适的数据类型:根据数据的特性,选择合适的数据类型来存储数据,避免浪费存储空间。
同时,也要考虑数据的索引和查询效率,选择合适的数据类型可以提高数据库的性能。
4. 建立适当的数据关系:根据不同数据表之间的关系,建立适当的数据关系,如一对一、一对多、多对多等。
可以使用外键来建立数据表之间的关系,通过外键可以实现数据的关联查询。
5. 设计良好的索引策略:在数据库中建立适当的索引可以提高查询效率和数据的访问速度。
根据查询的频率和业务需求,选择合适的字段来建立索引,并定期进行索引的优化和维护。
二、数据模型设计基于海洋工程船舶综合信息集成管理系统的需求,可以设计以下几个主要的数据模型。
1. 船舶信息模型:包括船舶编号、船名、船舶类型、船舶所有权、船舶位置、船舶状态等字段。
其中,船舶编号作为主键,用于唯一标识一艘船舶。
2. 设备信息模型:包括设备编号、设备名称、设备型号、设备类型、设备状态等字段。
其中,设备编号作为主键,用于唯一标识一个设备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第30卷 第4期海 洋 学 报Vol.30,No.42008年7月AC TA OCEANOLO GICA SIN ICAJ uly 2008海洋地理信息系统集成技术分析薛存金1,2,3,苏奋振1,杜云艳1(11中国科学院地理科学与资源研究所资源环境与信息国家重点实验室北京100101,21中国科学院研究生院北京100039;31中国科学院对地观测与数字地球科学中心,北京100191)收稿日期:2007207228;修订日期:2008204229。
基金项目:国家自然科学基金资助项目(40571129):“九七三”计划资助项目(2006CB701305)。
作者简介:薛存金(1979—),男,山东省成武县人,博士研究生,研究方向为海洋地理信息系统和信息系统集成。
E 2mail :xuecj @ 摘要:为适应已成熟的海洋地理信息系统和海洋遥感应用模块技术及海洋信息业务化运行的需求,迫切需要开发海洋地理信息系统与海洋遥感应用模块集成来实现海洋信息一体化服务。
针对当前平台技术水平和应用模块特性,设计了开放性三层集成框架,即数据层采用基于中间插件的二级三库集成机制、功能层采用基于A PI ,DLL ,EXE ,COM 组件的集成模式和应用层上基于Web Services 的共享机制。
以中国海岸带及近海卫星遥感综合应用系统平台(MaXplorer110)与多元生态遥感融合与同化模块和海浪遥感信息提取模块等八大海洋遥感应用模块为实例进行数据层、功能层和应用层的集成。
集成结果表明,两者的集成实现了海洋信息资源与技术的整合,为海洋信息的业务化运行提供了技术支撑。
关键词:海洋地理信息系统;海洋遥感应用模块;系统集成;集成模式中图分类号:TP311;P737 文献标识码:A文章编号:025324193(2008)04200562071 引言随着“数字海洋”战略的提出,海洋信息系统研究理论和技术日臻完善[1-2],海洋遥感应用模块化技术也日渐成熟[3],但海洋信息业务化运行还没有得以实施。
系统平台与应用模块开发的相对独立性和封闭性使系统平台和模块间在物理上和逻辑上都呈分布式结构。
“数字海洋”战略的实施迫切需要系统平台与应用模块集成来实现功能物理上的分布和逻辑上的集中,为海洋信息的业务化运行提供技术保障。
近年来国内外研究者对系统平台与应用模块集成的理论方法、框架体系、关键技术等内容进行了详细探讨[4-6],归纳起来两者的集成实质上是以多源无缝集成的数据为驱动、互操作的功能为中介、共享的应用为目的来实现信息一体化。
Roverso [4]和任建武等[7]分别从不同的角度分析了数据层、操作层、功能层和多层体系的集成框架结构,然而GIS 理论和技术的核心是数据的组织和管理、数据的操作和分析及数据的科学应用,因而开放性三层集成框架体系结构更适于GIS 和应用模型集成及科学问题的解决。
从数据集成角度出发许多研究提出基于数据格式转换、数据中间件、元数据库等数据集成方法来实现多元异构数据向同构数据转换[8];关于功能层的集成机制有的研究从概念体系上给出系统平台与应用模块的集成模式[9];随着万维网技术、1N ET 技术和网格技术的发展,基于网络共享的系统平台研究受到了广泛关注,并逐渐成为研究热点[7,10],如在应用层次上基于Web Services 技术的GIS 与应用模型的集成研究[11]。
鉴于海洋现象的复杂性和多样性,对于上述关于海洋地理信息系统与应用模型的集成的关键技术还需要深入研究。
针对中国海岸带及近海卫星遥感综合应用系统平台和海洋遥感应用模块先独立开发后综合集成的特点,在国内外研究成果和新技术及理论的基础上,结合中国海岸带及近海卫星遥感综合应用系统平台与海洋遥感应用模块集成的实践,提出开放性三层集成框架体系,即在数据层上采用基于中间插件的二级三库集成技术、在功能层上采用基于A PI, DLL,EXE,COM组件的集成模式和应用层上采用基于Web Services的共享机制,旨在建立一个国家级的具有国际前沿的中国海岸带及近海海洋信息业务化运行综合系统平台。
2 系统集成框架体系结构中国海岸带及近海卫星遥感综合应用系统平台(MaXplorer110)的构建实现了海洋多源数据组织与管理、海洋要素多维表达和操作、海洋要素场格网分析、时空过程分析和海洋要素实测数据立体三维分析等通用功能[1,12];对于海洋遥感应用模块的研究和探索应充分发挥研究领域的优势,实现关键技术突破,进行海洋专题信息提取。
两者的集成为海洋信息的业务化运行提供技术支撑,其集成框架体系结构如图1所示,其中功能层的海洋应用模块主要包括模块化赤潮遥感监测模块、基于卫星遥感的海雾遥感监测模块、SA R水上舰船监测模块、SAR 水下地形反演模块、多元生态遥感融合和同化模块、海浪遥感信息提取模块,多波段、多极化、多视角SAR海洋信息提取模块和海洋遥感信息提取通用模块等八大模块;海洋地理信息系统分析模块主要包括二维操作和分析、时空过程操作和分析、三维立体分析、表格管理及可视化、专题信息产品制作和发布等五大功能模块20多个子功能模块。
海洋遥感应用模块和海洋地理信息系统分析模块基本上涵盖了所有的海洋应用分析功能和应用。
从上述框架体系结构可知,海洋地理信息系统平台调用二级三库集成机制、DLL,API,EXE和COM 组件技术和Web Services共享机制共同实现数据、功能和应用的衔接和一体化服务。
从系统集成的角度分析,数据层、功能层和应用层是三个相互独立的层次,它们分别实现数据的统一和标准化、实现专题功能和通用功能、实现海洋数据的具体应用。
在数据层通过数据转换中间插件技术(OL E)把系统平台和应用模块无法识别的数据转换成统一的标准格式或者转换成系统平台和应用模块能识别的数据存入数据库。
在功能层通过DLL,API,EXE和COM组件技术把应用模块和系统平台集成起来,实现功能互操作和图1 系统集成体系框架结构一体化。
在应用层通过语义分解和综合、功能接口和网络协议,实现功能共享和分布式应用。
功能层和应用层通过系统平台调用二级三库集成技术和DLL, API,EXE及COM组件技术,实现功能对数据的调用,完成功能的实现;应用层和数据层通过系统平台调用Web Services共享机制和二级三库集成机制技术来实现应用对数据的调用;应用层和功能层通过系统平台调用Web Services共享机制和DLL,API,EXE 及COM组件技术来实现应用对功能的调用;数据层、功能层和应用层通过系统平台对上述三个集成关键技术的调度和综合运用来实现数据、功能和应用的无缝衔接和一体化服务。
3 二级三库集成机制中国海岸带及近海卫星遥感综合应用系统平台与海洋遥感应用模块是先独立开发后综合集成的,在系统集成之前没有形成统一的数据标准,并且应用模块对数据源、数据格式、数据时空尺度、数据质量等具有特定的依赖性。
随着海洋监测技术的发展,数据源既包括卫星遥感数据、海洋要素实测数据、模式模型模拟数据和历史背景及其他数据,也包括应用模块运行结果的成品、半成品数据;数据存储格式既包括栅格数据、表格数据、文本数据,也包括矢量线画数据;时空数据尺度从几米到几千米甚至到全球尺度。
针对应用模块对数据的特定依赖性和数据本身的异质性,系统平台和应用模块对数据层的集成采用基于中间插件的二级三库集成机制,其集成构架如图2所示。
754期 薛存金等:海洋地理信息系统集成技术分析图2 二级三库集成机制所谓二级三库集成机制是指对原始数据采用分级形式进行数据存储,在第一级上采用元数据库形式进行存储,存储中分数据来源(遥感、实测、模拟等)、数据时空尺度、数据采集时间、数据质量、数据是否经过处理、经过什么时空过程分析等最基本的信息。
集成机制的第二级采用常规数据库和标准数据库两个并行数据库来进行数据存储。
根据数据是否经过处理及处理结果来判断数据是否具备统一的标准数据格式或者数据能否被系统平台和应用模块直接识别,若具备则数据进入标准数据库,否则数据进入常规数据库。
常规数据库存储的数据不具备统一的数据标准,必须经过数据转换中间插件技术进行数据空间操作,把它转换成统一的标准数据。
数据转换中间插件通过OL E(object linked embed)对象连接嵌入技术内置于系统平台。
数据转换中间插件主要的功能是完成原始数据融合、时空数据提取、数据插值、数据格式转换等多种空间操作,实现把常规数据库中的多源异构数据转换成统一的标准数据,并且统一后的标准数据能直接进入系统平台和海洋应用模块内。
4 集成模式海洋遥感应用模块由不同的海洋研究单位开发,开发的语言、语言环境、提供的集成接口都不同,因而很难采用统一的集成模式来实现中国海岸带及近海卫星遥感综合应用系统平台(MaXplorer110)与海洋遥感应用模块集成,故用MaXplorer110来提供DLL,EXE,A PI和COM组件等多种灵活多变的集成接口来实现两者的集成。
DLL,EXE,A PI和COM组件等集成模式的内在特性有差异。
EXE是松散式集成模式,集成过程简单,灵活方便,不足之处是稳定性不高,移植性较差;DLL和A PI是紧密型集成模式,其集成过程相对复杂,它需要充分了解函数及函数参数的详细说明,但其稳定性较高,移植性较好;COM组件模式采用了标准的组件开发技术,能够兼顾上述两者的优点,但其开发需要的技术含量较高。
针对八大海洋遥感应用模块的开发环境、开发语言、提供集成接口的差异和DLL,EXE,A PI及COM组件的特性,就MaXplorer110与海洋遥感应用模块集成形成以下原则:(1)若应用模块提供COM组件接口,则对MaXplorer110采用COM组件模式集成;(2)若应用模块是一个相对独立的系统,即从数据输入、数据处理到数据输出一体化运行,则对MaXplorer110采用EXE模式集成;(3)若应用模块只提供专题提取算法,没有数据输入和数据输出,或者数据输入输出在模块中被屏蔽掉,则对MaXplorer110采用DLL或者A PI模式集成。
在上述集成原则下,海洋遥感应用模块在MaXplorer110平台下集成模式如表1所示。
5 基于Web Services的共享技术系统平台与应用模块集成的目的是要使应用层上的系统平台的通用功能和应用模块的专题功能共享,即物理上分布的客户能像执行本机应用程序一样执行服务器上各功能程序,并对功能结果进行查询、浏览、下载、可视化和功能再分析等。
Web Services技术的发展为信息系统应用层的集成提供了可能,图3给出了应用层上基于Web Services的功能集成框架结构。
服务提供者、服务注册库和服务请求者是面向服务体系的核心内容,服务提供者通过统一描述、发现和集成协议(universal description,discovery and integration,UDDI)和网络服务描述语言(Web service description language,WSDL)协议,以A PI 或者组件形式进行发布和注册服务;服务请求者通过WSDL和简单对象访问协议(simple object ac2 cess p rotocol,SOA P)进行查询,并把查询结果以WSDL的标准形式返回,包括服务接口、服务提供者、服务功能说明等;服务请求者根据返回的服务标准形式通过SOA P协议向服务提供者进行调用服务,在服务请求端,通过服务链、语义本体等形式对服务进行组合,从而实现功能结果的浏览、查询、下载、可视化和功能再分析等。