移动地理信息系统技术与开发
出版时间:2014年版
内容简介
我们生活中几乎所有的信息与位置有关,家在哪里,工作在哪里,开车在哪条路……。手机已逐渐成为日常生活中的重要组成部分,心爱的手机遗失已不用担心,只要没有关机,就可以通过移动地理信息系统技术找到它。移动地理信息系统是IT、移动通信和移动定位技术等新兴技术的综合集成,在推出来的近些年发展迅速,许多大型企业都推出了产品应用,如百度地图的位置服务、阿里巴巴的高德导航、腾讯的嘀嘀打车等。不断发展中的移动地理信息服务与我们的生活息息相关,其应用前景不可限量。如何理解和掌握移动地理信息系统的基本技术以及加入移动地理信息产品的开发研制,本书都将给您一定的指引和启迪!
目录
第一部分 基础篇
第1章 绪论
1.1移动地理信息系统
1.1.1移动地理信息系统概述
1.1.2移动地理信息系统的特点
1.1.3移动地理信息系统的结构
1.2地理信息系统发展现状
1.2.1从地理信息系统到移动地理信息系统
1.2.2移动地理信息系统的发展
1.3移动地理信息系统的应用
1.3.1公众应用
1.3.2企业应用
1.3.3政府应用
1.4常见移动地理信息系统软件
1.4.1ArcPad
1.4.2百度手机地图
1.4.3谷歌手机地图
1.4.4高德地图
第2章 移动计算环境
2.1移动计算环境的概念
2.1.1移动计算
2.1.2移动计算系统的结构
2.1.3移动计算环境
2.2移动终端设备
2.2.1移动电话
2.2.2智能手机
2.2.3平板电脑和便携笔记本电脑
2.3嵌入式构件
2.3.1嵌入式微处理器
2.3.2移动处理器
2.4片上系统及中间件
2.4.1片上系统
2.4.2中间件
2.5移动IP技术
2.5.1移动IPv4的基本原理
2.5.2移动IPv6的基本原理
2.6移动Agent
第3章 移动操作系统
3.1移动操作系统概述
3.2移动操作系统的特点
3.3主流移动操作系统简介
3.3.1Android
3.3.2iOS
3.3.3Windows Phone
3.3.4其他操作系统
第4章 无线网络与移动通信
4.1无线网络
4.1.1无线网络的标准
4.1.2无线网络的分类
4.1.3无线网络的接入方式
4.1.4无线网络与有线网络的比较
4.1.5无线网络展望
4.2移动通信
4.2.1移动通信的特点
4.2.2移动通信分类
4.2.3蜂窝移动网络
4.2.43G和4G
4.3无线传感器网络
4.3.1传感器网络构成
4.3.2网络协议栈
4.3.3传感器网络的特征
4.3.4无线传感器网络的关键技术
4.4移动互联网
4.4.1移动互联网的特点
4.4.2移动互联网的代际分期
4.4.3移动互联网的未来发展趋势
第二部分 技术篇
第5章 GNSS定位技术
5.1移动定位基本概念
5.2GNSS概况
5.2.1GPS系统概述
5.2.2GPS系统的构成
5.3GNSS定位原理
5.4NMEA GPS导航数据格式
5.4.1NMEA简介
5.4.2NMEA0183协议常用语句
5.5GPS导航数据文件创建
第6章 移动网络定位技术
6.1移动网络定位技术的分类
6.1.1基于距离测量的定位技术
6.1.2基于角度测量的定位技术
6.1.3基于场景分析的定位技术
6.1.4基于邻近关系的定位技术
6.2蜂窝通信网络定位
6.2.1CellID TA
6.2.2ULTOA和TOA
6.2.3EOTD
6.2.4AOA
6.2.5信号衰减
6.3基于WiFi的无线网络定位
6.3.1WiFi的传播与衰减
6.3.2WiFi定位的常用方法
6.4基于ZigBee的网络定位
6.4.1ZigBee技术简介
6.4.2基于ZigBee技术的定位原理
6.5基于UWB的定位
6.5.1UWB技术简介
6.5.2基于UWB技术的定位
第7章 移动空间数据管理
7.1移动空间数据管理概况
7.1.1空间数据管理概述
7.1.2移动空间数据管理发展趋势
7.1.3移动空间数据的特点
7.2移动服务端空间数据管理
7.2.1移动地理信息系统的数据组织策略
7.2.2对象关系型空间数据管理技术
7.3移动终端空间数据管理
7.3.1移动终端空间数据管理概述
7.3.2基于Spatialite数据库的移动终端数据管理
第8章 移动地理信息数据传输
8.1无线传输概述
8.1.1无线传输的基本概念
8.1.2无线传输的实现方式
8.1.3数字信号的编码和调制解调
8.1.4电波传播
8.2卫星数据传输
8.2.1卫星通信系统的组成
8.2.2卫星通信系统的工作原理
8.33G数据传输
8.3.13G无线接入网概述
8.3.23G移动通信的组成
8.4无线局域网传输
8.4.1无线局域网的网络结构类型
8.4.2WLAN标准
第9章 移动地图可视化技术
9.1移动地图可视化基础
9.1.1移动地图符号分类
9.1.2移动地图符号的自动实现方法
9.2移动地图可视化表达的基本原则
9.3移动地图可视化方式
9.3.1基于栅格图像的移动地图可视化
9.3.2基于CGML的移动地图可视化
9.3.3基于Mobile SVG的移动地图可视化
9.4地理坐标到屏幕坐标的转换
9.4.1地理坐标到屏幕坐标的转换公式
9.4.2地理坐标到屏幕坐标的转换实例
第三部分 实践篇
第10章 移动地理信息系统开发概述
10.1移动地理信息系统开发模式
10.2常用的移动地理信息系统二次开发方案
10.2.1ArcGIS Mobile SDK
10.2.2百度手机地图SDK
10.2.3OpenLS
10.2.4MapX Mobile
10.2.5MaPGIS K9嵌入式开发平台
10.2.6eSuperMap 6
10.3移动地理信息系统开发需要注意的问题
第11章 Java基本语法与Android开发基础
11.1Java基本语法
11.1.1Java语言基础
11.1.2Java流程控制
11.1.3Java数组
11.2Android开发基础
11.2.1Android SDK开发环境
11.2.2在Android中建立工程
11.2.3Android程序的源文件结构
11.2.4Android应用程序的文件构成
第12章 ArcGIS SDK for Android二次开发基础
12.1ArcGIS SDK for Android二次开发基本过程
12.1.1ArcGIS SDK for Android二次开发步骤
12.1.2ArcGIS Mobile for Android安装
12.2ArcGIS Server移动地图服务创建
12.2.1ArcMap移动地图设计
12.2.2ArcGIS Server地图服务创建与发布
12.3ArcGIS Mobile缓存文件的生成
第13章 基于Android的ArcGIS Mobile移动地图开发
13.1地图、图层及空间参考
13.1.1MapView地图组件
13.1.2地图图层
13.1.3SpatialReference
13.2地图事件
13.3空间要素可视化
13.3.1Graphic
13.3.2Geometry
13.3.3符号渲染
13.3.4信息窗口
13.4定位
第14章 基于Android的百度地图开发
14.1百度手机地图开发简介
14.1.1把API添加到Android工程
14.1.2百度地图的“Hello,World”
14.2地图图层
14.3地图覆盖物
14.4地图服务
14.5事件