基于Android的公众地理信息服务系统设计与实现
本文关键词:基于Android的公众地理信息服务系统设计与实现
更多相关文章: 公众地理信息服务 Android 天地图 热点搜索 出行时间 交通问题
【摘要】:随着计算机技术、空间技术、通信技术、数据库技术等相关技术的不断发展,3S技术(GIS、RS、GPS)也不断与之紧密结合,地理信息服务的应用也顺势得到了大规模的扩展;并且渗透了人们学习、工作、生活的方方面面,发挥着日益重要的作用。为了满足人们快速精确的生活需求,方便人们的出行,公众地理信息服务不仅需要移动化,更需要终端化。Android平台是一个真正意义上的开放性的移动设备综合平台,Android在调用各种地图API的地图服务中,提供热点查询、自我定位、周边位置等服务也成为了Android平台非常吸引人的一部分。本系统调用天地图API,“天地图”是由国家测绘地理信息局主导,建设为公众、企业提供权威、可信、统一地理信息综合服务的大型网站。它是“数字中国”的重要组成部分,是国家地理信息公共服务平台公众版成果。随着国家大力推行数字城市的浪潮,如何建立一个面向公众的地理信息服务系统,为社会公众提供准确的位置服务,为政府决策提供有力的支撑,就成了当前GIS发展中面临的主要问题。本论文具体工作内容和创新点如下:(1)了解地理信息服务系统应该有移动终端化的趋势,公众地理信息服务系统是为了满足人们快节奏高效率的工作需求。对公众地理信息服务的重要性及相关技术进行了分析。(2)从系统需求分析、系统设计原则、系统架构设计、系统功能模块设计、系统界面设计、数据库设计等方面较详细地阐述了公众地理信息服务系统的总体设计和详细设计。(3)在Eclipse平台上,基于天地图移动API进行地图服务开发,天地图不仅是国家地理测绘局主导建设的国家地理信息公共服务平台,也是“数字中国”的重要组成部分。利用天地图API开放性、免费性、易用性、共享性、高分辨率影像等特点,设计并实现了以赣州市为例的基于Android公众地理信息服务系统。本系统实现了地图显示、我的位置、天气预报、热点查询、驾车规划、建议反馈等功能。(4)在热点查询模块中,以赣州市的实际情况为基础,设计了十六大常用热点搜索模块。对各模块中的热点都按照距离由近至远排序,并设有路径导航和距离显示等功能。利用SQLite和My SQL建立公众平台数据库,设计服务器端和客户端上传及下载数据的功能,通过用户在一段时间内使用本系统,记录一定量的热点查询数据。根据热点查询数据在客户端和服务器端的记录,对赣州居民的出行时间特点和赣州市交通问题进行了简要分析。给交通部门及各监管决策部门提供有利数据,进而达到改善赣州市交通问题的目的。论文从满足公众地理信息服务的基本需求和技术需求出发,实现了公众地理信息服务的基本功能。今后还将继续对公众地理信息服务方面进行更深的研究,以弥补本论文的不足。
【关键词】:公众地理信息服务 Android 天地图 热点搜索 出行时间 交通问题
【学位授予单位】:江西理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP316;P208
【目录】:
- 摘要4-6
- Abstract6-11
- 第一章 绪论11-18
- 1.1 选题的背景及意义11-12
- 1.2 构建公众地理信息服务的重要性12-13
- 1.3 国内外研究现状13-16
- 1.3.1 国外研究现状13-15
- 1.3.2 国内研究现状15-16
- 1.4 论文主要内容16-17
- 1.5 论文结构安排17-18
- 第二章 相关技术基础18-29
- 2.1 Android技术介绍18-20
- 2.2 Java技术介绍20
- 2.3 位置服务(LBS)介绍20-22
- 2.4 天地图的介绍22-23
- 2.5 SQLite和MySQL技术介绍23-26
- 2.5.1 客户端数据库SQLite23-25
- 2.5.2 服务器端数据库MySQL25-26
- 2.6 Tomcat技术介绍26-28
- 2.6.1 Tomcat介绍26-27
- 2.6.2 Tomcat工作模式27-28
- 2.6.3 Tomcat的组织结构28
- 2.7 本章小结28-29
- 第三章 需求分析与系统设计29-47
- 3.1 系统需求分析29-30
- 3.2 系统设计原则30-31
- 3.3 系统架构设计31-33
- 3.4 系统布局设计33-36
- 3.4.1 系统界面设计33-34
- 3.4.2 Android用户界面创建34-36
- 3.5 系统功能模块设计36-44
- 3.5.1 地图显示36-37
- 3.5.2 我的位置37
- 3.5.3 天气预报37-39
- 3.5.4 热点查询39-42
- 3.5.5 驾车规划42-43
- 3.5.6 建议反馈43-44
- 3.6 数据库设计44-46
- 3.6.1 客户端数据库设计44-45
- 3.6.2 服务器端数据库设计45-46
- 3.7 本章小结46-47
- 第四章 系统功能实现47-69
- 4.1 Android开发环境搭建47-50
- 4.1.1 开发环境的搭建47-49
- 4.1.2 在Eclipse中新建Android项目49-50
- 4.2 Tomcat服务器的配置和使用50-51
- 4.3 公众地理信息服务系统终端功能实现51-68
- 4.3.1 主界面实现51-52
- 4.3.2 地图显示实现52-54
- 4.3.3 我的位置实现54-55
- 4.3.4 天气查询实现55-58
- 4.3.5 热点查询实现58-65
- 4.3.6 驾车规划实现65-66
- 4.3.7 建议反馈实现66-68
- 4.4 本章小结68-69
- 第五章 用户热点查询数据的保存及分析69-81
- 5.1 热点查询数据在Eclipse中的测试69-70
- 5.2 热点查询数据保存设计70-73
- 5.3 热点查询数据上传至Web服务器73-76
- 5.3.1 客户端的配置73-74
- 5.3.2 Servlet的配置74-76
- 5.4 根据热点查询数据分析赣州居民出行特征76-80
- 5.4.1 城市交通问题76-77
- 5.4.2 出行特征概述77-78
- 5.4.3 赣州市中心城区居民出行时间分析78-80
- 5.4.4 赣州市中心城区交通问题分析80
- 5.5 本章小结80-81
- 第六章 总结与展望81-84
- 6.1 总结81-82
- 6.1.1 主要工作与创新81-82
- 6.1.2 研究结论82
- 6.2 展望82-84
- 参考文献84-86
- 致谢86-87
- 个人简历87
- 攻读学位期间的研究成果87
【参考文献】
中国期刊全文数据库 前7条
1 闫会杰;徐培罡;底玲晓;;基于天地图移动API的“榆林旅游HD”项目开发[J];测绘标准化;2014年01期
2 张强;殷智慧;李朝奎;吴柏燕;;太原市地理信息公众查询系统设计与实现[J];地理信息世界;2014年06期
3 杨柳洋;胡海龙;;基于“天地图·湖南”旅游在线地图研究[J];国土资源导刊;2014年05期
4 王少勇;;以中国的方式描绘世界——公众版国家地理信息公共服务平台“天地图”诞生记[J];国土资源;2010年11期
5 曲英;潘静玉;;我国城市居民绿色出行行为影响因素实证分析[J];环境保护与循环经济;2014年06期
6 王涛;;出行时间成本的影响因素及模型构造[J];交通标准化;2014年15期
7 陈迪;张鹏;杨洁艳;胡成臣;;在线地图服务日志的大数据分析[J];小型微型计算机系统;2015年01期
中国硕士学位论文全文数据库 前5条
1 谢宝元;赣州市公交改善方案的研究[D];江西理工大学;2011年
2 吴黎明;单点登录在Web服务安全中的应用研究[D];重庆大学;2007年
3 李毅;基于LBS的出行信息交互平台Android客户端的设计与开发[D];北京工业大学;2013年
4 郭瑞亮;基于移动终端的位置服务(LBS)系统的研究与实现[D];哈尔滨工程大学;2013年
5 李州云;电路域安卓4.0可视电话的设计与实现[D];西安电子科技大学;2013年
,本文编号:586261
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/586261.html