资源通过时空维度重新整合,形成移动空间信息服务系统(MobileSpatialInformationServiceSystem,MSISS),
3期第
袁绍洪.基于J2ME的移动地理信息服务研究
83
具有很好的应用前景[1].
图1移动地理信息服务若干实现技术
移动空间信息服务技术是一种具有广大用户和巨大市场的信息服务技术,它涉及的技术面广,基于
Java手机的空间信息技术在空间信息领域是对现有的网络空间信息技术的延伸和扩展,即对WebGIS的发展,因此对传统的空间技术有着天生的依赖性:在客户端主要涉及从无线终端到有线网络的连接,以及客户端的交互、图形显示、信息的查询、空间信息的组织等;在服务器端主要依赖于现有的设备和技术完成空间信息的采集、、编辑数据管理、、、分析分发辅助决策等[2].移动空间信息技术与传统的空间信息技术的不同在于系统处在可变的环境中:设备在空间上是移动的,在时间上是移动的,并且在移动的过程中产生新的空间信息.要实现移动空间信息服务必须有相应的技术和理论作为前导,在基于Java手机移动空间信息系统中主要涉及到无线通信技术、嵌入式技术、
计算机技术、空间信息技术与科学等,这些都是上世纪出现的技术和理论,怎样将他们有机的结合起来完成特定的功能需要深入的探索和研究.
度,而且大量的已有的
程序员,可以平滑的过渡到J2ME编程中来,为其提供大量的人力支持;从平台来说,天生的对移植性良好的支持以及平台的整体解决
方案,即与J2SE,J2EE的协作可以建立端对端的解决方案[1].3.2基于J2ME在移动地理信息的应用GIS、、、RSGPS移动通信、互联网为用户提供了成熟的技术和业务,但是在资源受限的设备上提供移动地理信息服务在技术和理论上还不成熟.而Java技术在移动资源受限设备中的应用有着其他
软件技术无法比拟的优势,它可以将上述技术在一定的层次上结合,完成一定的功能服务,因此,基于J2ME技术的移动地理信息系统的研究成为必然趋势.J2ME技术的优势在于:①可移植性;②开发周期短;③跨平台性强;④能访问本地储存区;⑤提供高效率的在线交易;⑥支持应用程序的动态下载和升级;⑦以Client/Server方式直接访问Internet的全部信息.基于J2ME的移动空间信息服务是空间信息理论和技术发展的产物,在促进空间信息的共享、促进空间信息社会化、大众化方面,在促进社会进步、
经济发展等方面发挥巨大的作用.(1)导航位置信息在空间信息移动服务中占有重要的位置,现有的定位有基于GPS的定位和基于基站的定位,它们为地理信息定位.(2)地理信息分析查询例如最短路径分析;邻接查询,地名查询等.日趋流行的彩信传输方式,可以传输简便、廉价、实用的无线地图服务.用户只要发一条查询短信到SP的接入号就可得到一张简单明了的彩色地图及用户需要的点位信息(如比技公司的WVG短信/彩信地图).(3)公共信息服务提供移动地理信息的可视化,例如旅游区的地理景色,城市的交通地图.对于商务人员和旅行者可以在基于J2ME的移动地理信息服务系统上查询目的地的情况,拟定商务和旅行计划.在户外活动中可以通过发送地理短信实时联络,在有限的范围内实现有效的监控等.(4)流动工作管理一些野外工作的流动性很强,地理信息需要及时传输,移动空间信息服务提供了海陆空的地理信息发布,满足多种工作人员的需要.对于工程测量人员来说
3基于J2ME的移动地理信息服务
3.1J2ME简介
由于资源受限设备是由不同的厂家生产的不同类型的产品,在对这些资源受限设备进行二次开发时面临着不同的
问题.这些问题使得面临不同的设备需要开发不同的程序.重复的开发工作以及移植的不便性,使得开发成本与开发难度不断提高,这就使得设备厂商要求拥有一个统一的开发平台.面向这个问题,SUN公司于1999年推出的基于无线设备的编程开发平台J2ME,它将资源受限设备从相对静态、具有固定编码特征的资源受限设备转成拥有高级的数据和软件技术的、可扩展的、可以访问Internet的设备.Sun提出的J2ME的解决方法,具有的优势有:从程序员的层面看,语言简单易学,而且功能强大,减小
学习该技术的梯
84
浙江水利水电专科学报
第19卷
是更加方便,工程放样、野外地形图的测绘等方面都能有较好的运用.譬如地形图的测绘:一个人就可进行测绘,并且能够实时将地物和地貌进行勾绘,减少出错的几率.
(5)实时(real-time)信息发布
空间信息的优点在于它们为实现随时(anytime)、随地(anywhere)为所有的人(anybody)和事(anything)提供实时服务[3].