资源描述:
《基于arcgis mobile的移动gis开发研究 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ArcGISMobile的移动GIS开发研究摘要:ArcGISMobile是ESRI从ArcGIS9.2开始推出的移动GIS开发框架,它的出现把ArcGISServer应用扩展到了移动领域。介绍了ArcGISMobile的主要特点和功能,以及开发移动GIS的软硬件要求和主要开发方式,并分析和探讨了实现移动GIS的关键技术,最后展望了其发展应用前景。 关键词:ArcGISMobile;移动GIS;GPS 1引言 随着各种智能手机、导航设备、UMPC(超便携电脑)在内的各种移动终端的迅速普及
2、,移动设备开始在人们生活和业务中发挥越来越重要的作用。人们可以随时随地完成以前只有在办公室或家里才能完成的工作,智能终端加无线互联网已经成功应用到人们生活的方方面面。 2ArcGISMobile及移动GIS介绍 作为GIS界世界上最大的软件公司,ESRI公司在2008年推出了新一代移动GIS开发包——ArcGISMobile,它主要的优点是基于微软最新的.pactFrameeeeulator结尾的仿真器来调试程序,也可以选择真实的移动设备进行调试。 当程序编译成功后,可以直接把生成的可执行文
3、件拷贝到移动设备上。如果采用仿真器,则通过在仿真器中设置共享目录的方式,把程序从主机拷贝到仿真器的内存中。如果使用真实设备,则可以省略设置共享目录的操作,而直接在PC中通过资源管理器访问连接的移动设备,并拷贝相关程序。程序拷贝完后,即完成了部署,可以直接单击运行。 4移动GIS开发的关键技术 4.1无线网络技术 无线网络技术摆脱了线缆约束,真正实现了随时随地的无线接入网络,对移动GIS系统的发展影响重大。无线网络技术可分为两类:一类是移动通信网技术,如2G、2.5G、3G等;另一类是无线局域
4、网(bps。可以预见,随着无线网络接入技术的发展,约束移动GIS系统的“瓶颈”将会被逐渐解决。 对于支持SIM卡的智能设备(如智能手机),可以利用其无线通信能力实现自定义的功能。从5.0开始,微软在.pactFrameeState类主要用于收集和监视系统的很多状态信息,包括日历、邮件、电话、同步、电源等。RegistryState类用于监视注册表某键值发生变化。Phone类提供直接弹出电话拨通界面,并提供Talk方法,该方法传入电话号码(string类型)后即可拨号。还有PocketOutlook类所提
5、供的Appointment(约会)、Task(计划)、Contact(联系人)、短信和邮件的操作。 用户通过调用相应的接口,可以很快的实现移动GIS需要的功能,如通过短信定时发送智能设备的经纬度坐标,从而实现位置跟踪等。 4.2移动数据库技术 目前在系统下开发基于数据库的移动应用时,可以选择的移动数据库有PocketAccess和SQLServerCE。SQLServerCE是用于移动设备上的小型关系数据库,它支持常见的结构化查询语言(SQL)语法,以及提供开发模式和与SQLServer兼容的API
6、,已成为简化移动应用系统开发的强大工具。 在.patFramebeddedVisualTools3.0中的VB或VC++,使用OLEDBforSQLServerCE或ADOCE来访问SQLServerCE数据库。在SQLServerCE2.0推出后,加入了对.pactFrame,全球定位系统)技术的使用已经变得非常广泛。微软从obile中提供了三个控件来支持GPS功能的快速开发。FileGpsConnection控件提供文件GPS连接,它可以从一个包含GPS数据的文本文件中,模拟一个GPS连接,这样在调
7、试中会非常方便;SerialPortGpsConnection控件则提供串口GPS连接,这主要用在实际应用中;GpsDisplay和上述两种GpsConnection联动,实现GPS信息在地图上的表现。 通过GPS与GIS技术的结合,可以实现各种与位置有关的地理信息服务(LBS,LocationBasedServices),从而大大扩展了移动GIS的应用领域。