基于Android的电子海图平台设计与实现
发布时间:2020-01-28 06:38
【摘要】:近几年来航运经济快速发展,电子海图系统显得越来越重要,传统的基于C/S模式的船用电子海图系统在船舶航行监管与安全方面发挥着重要作用。随着信息技术及互联网通讯的快速发展,基于B/S模式的电子海图系统渐渐的为人们所熟知,由于原有的电子海图系统可用用户群单一、设备配置复杂,不能满足越来越多客户群的需求。而在人们的生活中,手持移动设备成为了一种习惯,这也让基于移动设备的各式各样的应用软件得到了快速发展,电子海图应用便携、移动化成为一种趋势,所以在手持移动端上进行电子海图系统的开发具有现实意义。本文通过利用B/S模式,深入研究了移动电子海图瓦片切割方式、存储规则、系统架构、服务器与客户端的构建,并最终完成手持Android移动端的电子海图系统。本文主要需做的工作:1)根据Android系统的自身特点,分析其各种优势基础,并能够通过这些优势技术来设计适合Android手机移动端的显示方案。2)通过程序设计海图瓦片切割方式,将海图源文件切割后,并通过SQLite数据库进行存储分层,来完成海图显示。3)选取合适的系统架构,完成对服务器端以及客户端的实现,并需要在海图上开发出导航功能,即通过在海图上接入船舶的AIS数据,将船舶叠加显示到电子海图上。4)将船位图以及海图瓦片进行叠加,在海图上读取船舶数据,实现船舶导航监控。本文主要是为了解决基于Android手机的海图瓦片的显示以及船舶的显示,从而实现船舶在手持移动端上的导航,并为电子海图在手机移动平台上的开发提供了新的设计思路和理论依据。
【图文】:
逦X逦逡逑2N2邋Android的体系架掏逡逑如下图2.1所示,从下到上的分别是第一层;Linux操作系统及驱动,第二逡逑层:本地代码框架和Java虚拟机,第=层:Java框架,第四层:Java应历程序口2>。逡逑7逡逑
逦shutdown,邋sh逡逑在祀浏览器中输入邋http://localhost:8080邋或邋http://127.0.0.1:8080,其中邋8080逡逑为安装时候设置的端口号。若Tomcat安装成功,则出现如图2.7的界面。如果逡逑没有出现此界面,说明Tomcat安装失败或启动不成功,,就需检查前边的步骤重逡逑试直至完成。逡逑浸|0邋茵一;r品品吁二—imzrz.z..z一…—r ̄——逦r ̄" ̄逦' ̄:鸯占题;逡逑Tamcav^^At邋X邋|'N逡逑H?m?邋Docum?曰垃邋tfon邋Confisurs^on邋E*ampits逦MsSine邋Usa逦Wktii邋Http邋中逡逑卷;逡逑Apache邋T0mcat/7.0.S1逦作ache邋Softwa巧逦Foundation邋v.;逡逑,逦巧 :'.■却:邻知真吟.醉..扭';早I[x
本文编号:2573921
【图文】:
逦X逦逡逑2N2邋Android的体系架掏逡逑如下图2.1所示,从下到上的分别是第一层;Linux操作系统及驱动,第二逡逑层:本地代码框架和Java虚拟机,第=层:Java框架,第四层:Java应历程序口2>。逡逑7逡逑
逦shutdown,邋sh逡逑在祀浏览器中输入邋http://localhost:8080邋或邋http://127.0.0.1:8080,其中邋8080逡逑为安装时候设置的端口号。若Tomcat安装成功,则出现如图2.7的界面。如果逡逑没有出现此界面,说明Tomcat安装失败或启动不成功,,就需检查前边的步骤重逡逑试直至完成。逡逑浸|0邋茵一;r品品吁二—imzrz.z..z一…—r ̄——逦r ̄" ̄逦' ̄:鸯占题;逡逑Tamcav^^At邋X邋|'N逡逑H?m?邋Docum?曰垃邋tfon邋Confisurs^on邋E*ampits逦MsSine邋Usa逦Wktii邋Http邋中逡逑卷;逡逑Apache邋T0mcat/7.0.S1逦作ache邋Softwa巧逦Foundation邋v.;逡逑,逦巧 :'.■却:邻知真吟.醉..扭';早I[x
本文编号:2573921
本文链接:https://www.wllwen.com/kejilunwen/chuanbolw/2573921.html