节点文献
基于J2ME的移动GIS系统研究与开发
【作者】 王佃来;
【导师】 付晓玲;
【作者基本信息】 北方工业大学 , 计算机应用技术, 2008, 硕士
【摘要】 随着移动通信技术的发展,手机已成为集通信、掌上电脑于一体的移动计算工具,人们对手机所赋予的功能也已经扩展到分布式计算、空间定位等更高端的领域。GPS(Global Position System)与GIS(Geographic Information System)技术的融合,可为手机用户提供定位和导航等诸多功能,应用前景十分广阔。本文基于目前用户使用手机中有60%以上是具有蓝牙功能的Java手机的现状,提出了一种基于J2ME平台的移动GIS解决方案。该方案通过增加一个外置蓝牙GPS信号接收器获取手机的经纬度,并将该数据发送到服务器端,服务器依据该经纬度进行重定中心运算生成栅格地图(该地图明确标识移动终端的位置),同时将地图数据返给客户端,从而解决手机的定位和导航问题。该系统主要功能包括地图服务、定位服务和查询服务等。鉴于公交换乘中的最佳路径算法是城市公路交通中的重要问题,本方案给出了一种基于集合运算的公交换乘算法,该算法适合内存小、计算能力弱的移动设备特点。系统基于C/S结构实现,选用美国MapInfo公司的地理信息系统软件MapXtream4.7.1 for Java作为地图服务器软件,并在MapXtream自带地图处理API的基础上二次开发,构建服务端应用程序;客户端应用程序基于J2ME平台开发,客户端和服务端之间的通讯协议为HTTP协议,通讯网络是移动的无线网络。系统以北京市地图数据和北京公交数据为基础在诺基亚N70上进行实际测试。测试结果表明系统有较强的实用性和良好的可靠性,进一步完善有广阔的应用前景。系统存在需要完善之处,系统中客户端与服务端之间存在数据交互,特别是数据量较大地图数据,会给用户带来一定的费用开支,应该采取图象压缩的方式减少传输数据量;此外服务端接口采用Web Service技术将有更好的兼容性。
【Abstract】 With the development of mobile communication technology, mobile phone has become one of the mobile computing tools integrating Pocket PCs and communication. The functions which are conferred by phone have been extended to distributed computing, space positioning and other more high-level fields. Global Position System (GPS for short) integrating Geographic Information System (GIS for short) technology provides mobile phone users with positioning and navigation, and many other features, so it has very broad prospects for application.Based on the current fact which there are more than 60 percent mobile phone is Java mobile phone of the Bluetooth-enabled phone, a mobile GIS solution is provided based on the J2ME platform. Java phones and other mobile terminals can get the current latitude and longitude by an external Bluetooth GPS receiver, and the data is sent to the server-side; server application based on the latitude and longitude create a grid generated maps by calling the function of re-center (the map clearly marking the location of mobile terminals), Grid Map data to be returned to the client, so as to solve the mobile positioning and navigation problems. The modules in this system include maps service, location-based services and enquiry services. In view of public transport in the transfer path algorithm is the best city in a major road traffic problems, the bus transfer algorithm is given based on an aggregate computing for application in resource-constrained devices feature.The mobile GIS system based on C/S structure to achieve, MapInfo’s GIS software MapXtream4.7.1 for Java is selected as a map server software, service-side applications are developed on the basis of API which are provided by MapXtream4.7.1 for Java software. Client applications are programmed based on the J2ME platform, the protocol between client and server is HTTP, the mobile communication network is a wireless network. A lot of tests are taken on the basis of map data in Beijing and the Beijing Public bus data. The actual tests are also taken in OS of Nokia N70. Test results show that the system has more practical, good reliability and further improve a good prospect.Of course there are still some imperfections in the system, due to a system of the client and server of the interactive data, particularly data larger map data, users will spend certain expenses, Image compression mode should be taken to reduce the capacities of transmission; if taking the Web Service technology, server interface will have a better compatibility.
【Key words】 mobile GIS; J2ME; LBS; MapXtream4.7.1 for Java; Bluetooth;
- 【网络出版投稿人】 北方工业大学 【网络出版年期】2008年 09期
- 【分类号】P208
- 【被引频次】6
- 【下载频次】343