基于安卓系统平台的校园LBS系统开发

3.0 闻远设计 2024-03-11 18 4 51.48KB 5 页 免费
侵权投诉
基于安卓系统平台的校园 LBS 系统开发
近年来,移动互联网技术飞速发展、Android 智能手机的日益普及,基于 Android 平台而开发
的各种移动应用层出不穷。其中,被看作移动互联网领域的 杀手级应用 的 LBS 更是得到了前
所未有的发展。LBS 发展至今,人们更加需要在像学校、医院这样的小环境区域中获得准确
LBS 服务[1].提供 LBS 服务必须在确定用户位置的基础上,而这样的小环境区域往往包含室内
和室外两种不同的环境。
在室外,GPS 提供了非常精准的位置信息; 但是卫星信号易受到建筑物的遮挡,在室内环境
GPS 并不能提供高精度的定位,而 WiFiZigBee、蓝牙、红外、超声波、射频识别、超宽
带等无线定位技术快速发展,成为对 GPS 的有力补充。
因此本文以校园这个特殊职能的小环境区域为研究对象,基于 Android 平台设计和实现了一个
校园 LBS 系统: 以 ArcGIS 系列软件制作的校园地图为背景; 室外环境中通过接收 GPS 信号
进行定位; 室内环境中在无需利用额外硬件设备的前提下,综合考虑无线信号覆盖范围、受室
内环境影响程度、定位精度要求等等,采用基于 WiFi 信号强度的位置指纹定位算法进行定
位。系统可为师生和来访者提供位置相关的信息服务。
1 系统设计
1. 1 系统需求分析
本系统所追求的理想结果是在室外环境中,地图服务功能能够让用户在终端设备上查看校园环
境地图,通过放大缩小、上下移动等操作全面熟悉校园环境。实时定位用户位置、查询从当前
位置前往目的地的最优路径并标记在校园环境地图上; 在室内环境中,根据用户的选择显示相
应的室内环境地图。
定位时,将用户相对于室内环境的位置标记在室内环境地图上,并且能够获取该位置相应的服
务信息,例如,空教室信息、课程信息等等。
1. 2 系统总体设计
根据系统的需求分析,个系统在逻辑上分为户端、服务与数库三架构。系统结
如图 1 所示。
1 ) 客户端: 安装Android 系统的智能手机上,核心功能与数据的前台显示,是
户进行互的要层。系统核心功能要包地图服务、室外 GPS 定位、校园路径指、室
WiFi 定位、课程信息查询、空教室查询。
2 服务端: 行于 PC 端,要分为 GIS 服务Web 服务和定位服务。将
ArcGIS Desktop 软件建的校园地图利用 ArcGIS Server Web 服务,并实现理和更
。当 Web 服务接收到户端发来的地图操作求时,通GIS 服务根据要求
中的地图据以及相应的地理工具来提供服务。定位服务器主要用于行算法,当接收
户端发来的无线信号时,用室内定位算法确定终端设备的位置,并将该位置的相关
户端。户端服务端之间利用无线网进行传输,通过标准的 HTTP 协议进行
通信。
GIS 服务ArcGIS Server 10. 2Web 服务IIS 6. 0 Internet Information Server6. 0定位
服务Apache Tomcat 7. 0. 47 3 ) 数负责向服务层提供支持户端使
SQLite 和文件方式存储少量本地据; 定位服务采用 Mysql 库存储室内定位中线
练阶段的位置指纹[2]、空教室信息和课程信息。GIS 服务采用 Geodatabase 地理
存储校园地图的空间数据和属性数据。
2 校园地图系统设计
对校园环境的地图系统的设计过程是将校园地理信息矢量化为地图并成发理的过
程,ArcGIS Desktop 软件来成空间数据的采编辑、分析、更等操作,ArcGIS Server
实现地图服务和网分析服务发,在 Android 平台上结合 ArcGIS for Android 件访问自
的地图,获取地图服务和网分析服务。
2. 1 间数据的采
间数据的采是将纸质地图、遥感影像、外业观测数据、文本资料等不同来转换
计算机可以接收与处理的数字形式[3 -4]. 本地图中,要包以下据: 1 地图
据,采用了学校提供的校园平面地图。2 影像地图,在 GoogleEarth 上利用 GEtScreen
软件取校园卫星影像据。3 测数据,于设备有,本地图接通过 ArcGIS
OnlineGoogle Map 等现有的地图软件测量比较获取地图点坐标、路路线度等据。
2. 2 地理
的校园平面地图和卫星影像据是不含任何地理据信息的,要使它就要进行准以及
赋予它正确的地理据。这必须引入间参考的概念
间参考包XYZ 值坐标系以及 XYZ M 容差值和分辨率值使用这些属
,可以确定一个地物在地上的位置。常用的标系统要包地理标系和标系。
本地图中选择地理标系 GCS_WGS_1984, 标系是移动平台 GPS 所采用的标系统,通
GPS 获得的标信息这个标系提供的经纬度。ArcGIS 中地理使Geo-
referencing 工具条,一标系的选择、残差、校采样等
步骤
减少误差带来的影响,应当尽量选取卫星影像上易分比较征点或者图像
边缘处。并且可能在区域当中均匀满幅的选
影像特征变化较大的地区应该
2. 3 间数据的编辑
成地理之后,需要建校园要图,对校园内所需描述的要以图层的形式表现出来,
这是一个矢量化的过程。根据系统的设计要求,将校园地图的空间数据分为 5 个图层,
、线要和面要3 种图层类型成对不同属性地物的矢量化具体1 所示。
1
ArcGIS 中空间数据的编辑使Editor 工具条依次对各个图层的地物进行编辑。进行
时需要注意各个元素之间拓扑规则
2. 4 间数据的分析
ArcGIS 使用网分析功能模拟解决现实世界种网络问题。根据网络问题的不同类型
摘要:

基于安卓系统平台的校园LBS系统开发近年来,移动互联网技术飞速发展、Android智能手机的日益普及,基于Android平台而开发“”的各种移动应用层出不穷。其中,被看作移动互联网领域的杀手级应用的LBS更是得到了前所未有的发展。LBS发展至今,人们更加需要在像学校、医院这样的小环境区域中获得准确LBS服务[1].提供LBS服务必须在确定用户位置的基础上,而这样的小环境区域往往包含室内和室外两种不同的环境。在室外,GPS提供了非常精准的位置信息;但是卫星信号易受到建筑物的遮挡,在室内环境下GPS并不能提供高精度的定位,而WiFi、ZigBee、蓝牙、红外、超声波、射频识别、超宽带等无线定位技术...

展开>> 收起<<
基于安卓系统平台的校园LBS系统开发.docx

共5页,预览2页

还剩页未读, 继续阅读

作者:闻远设计 分类:其它行业资料 价格:免费 属性:5 页 大小:51.48KB 格式:DOCX 时间:2024-03-11

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 5
客服
关注