基于XML分布式WEB电子海图系统的研究
【摘要】:
本文在对当前电子海图系统分析的基础上,总结了国内外现有电子海图系统在应用范围上所存在的缺陷。指出要使得电子海图系统可更广泛服务于用户,必须大力发展基于Internet的电子海图系统。
本文分析了当前电子海图系统使用的数据类型在网络环境所存在的不足,并提出了相应的解决方案。文中结合XML(Extensible Markup Language,可扩展标识语言)具有的跨平台性、可扩展性、易读性以及可以描述任何复杂结构的特点,引用由OGC(Open GIS Consortium, OpenGIS协会)组织制定的GML2.0规范中的地理空间模型作为海图物标的地理空间模型,运用XML建立了海图数据模型,该数据模型适应网络环境下的数据存储以及传输。本文还根据由W3C(Word Wide Web Consortium)制定的SVG(Scalable Vector Graphics,可升级矢量图形)规范,运用SVG技术对海图符号进行描述,使得该海图符号模型面向网络并具有良好的扩展性。
本文运用分布式计算、XML以及SVG技术,构建了基于XML的分布式WEB电子海图系统。文中介绍了传统分布式系统所采用的体系结构,并总结了传统体系结构所存在的问题,详细阐明了本系统设计原理,分析了设计方案的特点。在此基础上设计了三层体系结构作为本系统结构,克服了传统分布式系统具有的缺陷。系统的三层体系分别由服务器、中间层和客户端三部分组成,这三部分合理的平衡了系统负荷,充分利用了网络计算资源,提高了系统的整体性能,增加了系统应用广泛性。系统的服务器端通过RMI(Remote Method Invocation,远程方法调用)机制布置了XML转换引擎,使得系统具备支持多数据源的特性以及良好的可扩展性。中间层通过Servlet技术对客户请求进行处理,承担了复杂的处理逻辑。在客户端,系统综合Java Applet技术与SVG技术,提出了在Applet中嵌入SVG的新方法,使得客户终端具有跨平台以及高效率等优良特性。
基于XML的分布式WEB电子海图系统克服了传统电子海图系统在网络应用中存在的缺陷,是基于Internet的电子海图系统比较完善的构建方案。该系统的应用扩大了电子海图信息系统的使用范围,加快了电子海图信息系统的发展,在航海信息领域中有着积极的意义。
|
|
|
|
1 |
徐友方;当今两大导航自动化系统——IB和ECDIS的新进展[J];船舶工业技术经济信息;1997年02期 |
2 |
吴青;电子海图系统中雷达图象与海图图形叠加技术研究[J];江苏船舶;2004年05期 |
3 |
刘彦呈,袁士春,孙才勤,殷佩海;海上溢油应急反应电子海图系统的研制开发[J];世界海运;2001年03期 |
4 |
马继先;电子海图系统中雷达图像与海图图形叠加技术研究[J];舰船科学技术;2005年01期 |
5 |
刘维亭,马继先,庄肖波;电子海图系统中雷达图像与海图图形叠加技术研究[J];中国航海;2005年01期 |
6 |
关劲,张勇刚,李宁,曾海涛;电子海图快速显示方法研究[J];中国航海;2004年04期 |
7 |
林澎;浅谈电子海图在船舶定位与导航中的作用[J];天津航海;1999年02期 |
8 |
杨晓贵,周国耀;现代电子海图战[J];航海技术;2000年02期 |
9 |
贾传荧,史国友,贾银山,魏海平,张波;基于电子海图的船舶动态监控系统设计与实现[J];大连海事大学学报;2002年03期 |
10 |
孙少鹏,李源惠,赵德鹏;组件技术在电子海图系统中的应用[J];大连海事大学学报;2002年01期 |
11 |
夏志忠,马红,王淑静;船舶动态监测系统的实现[J];微计算机信息;1999年02期 |
12 |
赵怀森,王玉莹,李文芳;电子海图及其展望[J];天津航海;2000年01期 |
13 |
陈磊,李忠新;电子海图导航系统的构想与实现[J];航海技术;2003年06期 |
14 |
潘润茹;电子海图的应用和发展[J];天津航海;1992年01期 |
15 |
瞿学林,王孝通;航海支持系统的功能分析[J];电子商务;1998年03期 |
16 |
宋永红,张维忠;图象处理与模式识别技术在海图数字化中的应用[J];船舶工程;1995年05期 |
17 |
;科海拾贝[J];航海;1995年04期 |
18 |
张英俊,肖建良;电子海图显示精度的研究[J];大连海事大学学报;1997年01期 |
19 |
刘维亭,张冰,马继先;电子海图系统雷达信息转换技术的研究[J];电子科技大学学报;2000年01期 |
20 |
翁跃宗;一种面向海事分支机构的船舶安全管理信息系统的设计[J];中国航海;2004年04期 |
|