论文部分内容阅读
随着移动互联网的迅猛发展以及智能移动终端设备的普及,移动GIS也迎来了新的发展机遇,并在各行业得到广泛的应用。目前在智能手机和平板电脑上最流行的是Google地图、百度地图等面向大众生活服务的应用,这些地图服务商也提供了相应的移动地图API,可以用来开发各利,地图相关的移动应用。虽然Google、百度等提供的移动地图功能可以满足日常生活需求,但却不太适合专业领域的移动GIS应用。在面向行业领域,ESRI、超图等GIS软件商分别推出了支持Android、iOS等平台的移动GIS开发包,能够让用户快速搭建自己的移动GIS应用。本文在分析当前移动GIS发展现状的基础上,针对面向行业领域的移动GiS需求,基于Android平台和实验室自主研发的GeoServer地图服务器,设计并实现了一种移动互联网GIS客户端技术框架和应用接口,并基于该应用接口进行了项目实践,主要内容有以下几点:1.基于Android平台,设计了一种移动GiS的解决方案。详细讨论了基于Android移动客户端的GIS技术方法、移动GiS客户端与GeoServer地图服务器的通讯框架。2.针对上述技术框架,提出并实现了若干关键技术,主要包括Android客户端与地图服务器的通信、移动GIS客户端多线程技术、移动GIS客户端触控和手势操作技术。3.实现并封装了基于Android客户端的移动GIS基本功能接口,形成支持二次开发功能的移动GIS应用开发包。4.利用该移动GIS开发包,针对上海市港政移动GIS进行应用实践,实现港政GIS系统的移动版。本文最终研究成果形成的移动地图开发包,可以用来快速开发面向行业领域的移动互联网GIS应用,对相关研究和应用有一定参考价值。