论文部分内容阅读
地理信息系统的一个发展方向是嵌入式地理信息系统。嵌入式地理信息系统是地理信息系统在嵌入式硬件和软件基础上面向专业领域的应用拓展。它集成了个人化计算机技术(PDA)、移动通信技术(GSM/CDMA)和全球定位系统(GPS)技术,以拓展地理信息系统的应用领域,提高数据处理的便利性。
本文实现了一个基于J2ME编程技术的嵌入式地理信息系统,该系统的设计目标是在移动的终端可以实时得到最新的地理信息,同时,应用程序具有良好跨平台性和移植性,地理信息可在服务器统一维护和更新。为了实现这一目的,系统采用客户/服务器(Client/Server,简称C/S)结构的系统架构,综合运用地理信息系统理论、卫星导航定位系统理论、嵌入式软硬件平台、移动通信技术和加密理论,采用了MapX控件实现地理信息系统服务器端的集成开发,在嵌入式平台上采用了J2ME技术实现地理信息系统客户端,网络通信采用套接字方式,客户端的底层网络传输为GPRS(General Packet Radio Service,通用无线分组业务)。系统使用的电子地图为MapInfo格式的矢量地图,其中已经包含了经纬度数据。地图放置在服务器端,便于管理和更新。
本文设计的系统由于采用了移植性能很好的Java嵌入式技术实现,所以具有广泛的应用前景。理论上,任何能够提供J2ME运行平台、串行通信口和网络接口的设备都可以运行客户端程序。本文最后研究了如何在地图数据传输过程中使用加解密技术,实现对地图数据的保密。系统通过在服务器和客户端分别实现DES(DataEncryption Standard,数据加密标准)算法的加密和解密,完成了地图数据的加密传输。通过与密钥发放中心的交互,该系统能够用于军事等保密性要求比较强的领域。