摘要:

随着智能手机的普及和移动互联网技术的快速发展,移动地理信息系统(Mobile GIS)的应用需求也随之不断地增加,成为地理信息系统(Geographic Information System,GIS)发展的新方向。在众多的手机操作系统中,Android平台的开源性为开发者提供了非常灵活的GIS展示与控制功能的实现,并且使用Android智能手机的用户越来越多,这将为GIS服务的设计与实现提供很好的开发和使用平台。 本文将GIS服务与智能终端相结合,提出了一种应用于Android平台的Mobile GIS服务系统的设计与实现方案。针对新生报到过程的繁琐和校园环境的复杂,本文以江苏科技大学的东校区为例,开发一套基于Android平台与Mobile GIS的以数字化、信息化和智能化为基础的新生报到服务系统。整个系统分成两个子系统,分别是校园地图服务系统和新生报到指引系统。具体的研究工作总结如下: (1)校园地图服务系统利用ArcGIS系统软件完成对校园地理信息的矢量化,形成一个小型的GIS系统,展示整个校园的全景风貌,描述了校园内的建筑物、道路、运动场等设施的分布情况。系统采用Geodatabase数据模型实现对地理数据的统一存储和管理,并通过ArcGIS Server将校园地图发布成动态的在线地图,由本系统作为服务器端完成对该动态地图的启动和管理。 (2)在移动终端,使用Eclipse和Android SDK作为开发环境,结合ArcGISAPI for Android插件,开发新生报到服务的终端系统——新生报到指引系统。通过无线通信网络完成与服务器端的数据交互,将动态地图作为系统的地图背景,并利用Android开发技术设计系统功能。系统应用了数据库、GPS、数据解析等相关技术,功能包括建筑位置查询、道路指引、自我定位、学院信息查询等。 (3)道路指引功能中涉及到最短路径的求解问题,本文针对该问题提出了两种算法的研究。一种是Dijkstra算法,通过对Dijkstra算法的改进,求得前N条最短路径,根据系统要求显示最短路径和次最短路径结果。另一种是人工鱼群算法,在图论的基础上,分析人工鱼群算法模型,改进其初始化和行为,应用于求解最短路径问题。

展开

android新生报到系统,基于Android平台与Mobile GIS的新生报到服务系统相关推荐

  1. chrome pdf android,Android PDF阅读器 (基于谷歌平台的Adobe Reader)

    Android PDF阅读器 (基于谷歌平台的Adobe Reader):Adobe Reader 是用于打开和使用在 Adobe Acrobat 中创建的 Adobe PDF 的工具. 虽然无法在 ...

  2. 华为 android p系统,基于Android P打造 华为EMUI 9.0发布:流畅度提升12.9%

    9月1日晚间,华为在德国柏林国际电子消费展览会(IFA)上举行媒体沟通会,正式发布华为EMUI 9.0系统. 全新的EMUI 9.0系统基于Android P打造,官方介绍该系统流畅度提升12.9%, ...

  3. Android开发介绍(基于Android Studio软件)

    Android开发介绍(基于Android Studio软件) 关于Android开发,笔者走过一些弯路,因此今天总计了有关Android开发的一些内容和心得,希望对大家有所帮助.首先来一张安卓开发者 ...

  4. Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建(转)

    一.引言    本套学习笔记的开发环境是Windows 10 专业版和Android Studio 的最新版1.3.1. Android Studio 是一个Android开发环境,基于Intelli ...

  5. Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建

    一.引言 本套学习笔记的开发环境是Windows 10 专业版和Android Studio 的最新版1.3.1. Android Studio 是一个Android开发环境,基于IntelliJ I ...

  6. 一种基于UE4平台多人交互3D家装设计系统及使用方法与流程

    本发明涉及一种基于UE4平台多人交互3D家装设计系统及使用方法,属虚拟现实技术领域. 背景技术: 目前随着虚拟现实技术的飞速发展,当前在进行家装实际工作中,为了提高设计方案对用户展示的便捷性和准确性, ...

  7. (附源码)ssm基于微信小程序的社区老人健康管理服务系统的设计与实现 毕业设计 011513

    要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多分类管理之中,他们利用网络来做这个社区老人健康管理服务系统,随之就产生了"社区老人健康管理服务系统 .",这样 ...

  8. ssm+微信小程序基于微信小程序的社区老人健康管理服务系统的设计与实现毕业设计源码011513

    摘要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多分类管理之中,他们利用网络来做这个社区老人健康管理服务系统,随之就产生了"社区老人健康管理服务系统 .",这 ...

  9. ssm基于微信小程序的社区老人健康管理服务系统的设计与实现 毕业设计-附源码011513

    摘要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多分类管理之中,他们利用网络来做这个社区老人健康管理服务系统,随之就产生了"社区老人健康管理服务系统 .",这 ...

最新文章

  1. 嵌入式linux开发中常见的虚拟机和主机的文件共享问题
  2. 【转载】用开源软件搭建企业内部协作平台, Kill QQ MSN
  3. 终于找到程序员无休止加班的原因了
  4. appium适用场景
  5. dotConnect for Oracle入门指南(八):通过OracleCommand类使用存储过
  6. JavaScript中innerHTML与innerText,createTextNode的区别
  7. threeten-extra使用实例
  8. CSS3学习之 animation 属性
  9. 详解JSONObject.parseObject和JSONObject.fromObject——Web网络系列学习笔记
  10. 易语言mysql怎么写字段值_易语言数据库怎么加字段 数据库添加字段说明
  11. redis安全设置及主从配置
  12. pyqt5 登录窗口调用主窗口
  13. Luogu2606[ZJOI2010] 排列计数
  14. FAT32文件系统快速入门
  15. Deepin-WPS更新字体
  16. 偏最小二乘回归(PLSR)算法原理
  17. uniapp 判断用户是否安装app, 没有则安装
  18. / ./ ../的区别
  19. AutoCAD打开报错,致命错误:无效的配置路径/文件名
  20. 【音视频处理】H264/H265详解,为什么H264更常用?

热门文章

  1. Astyle格式批处理-完美处理C代码
  2. Nowcoder | [题解-N165]牛客网NOIP赛前集训营-普及组(第二场)
  3. 顺藤摸瓜之3D结构光原理
  4. 通过电脑向 Iphone 的 WPS 中传递文档
  5. 硬盘mdr转换成gdp linux,外行给老爷机装linux系统始末
  6. kubernetes应用
  7. 勤得捷分享:创业者成功的八个思维
  8. LTE(4G) RRC消息流程
  9. 计算机感染病毒的可能途径之一为,计算机感染病毒的可能途径之一是
  10. Vue全家桶(Vue基础看这篇就够了)