本書包括三大部分:第一部分基礎篇為移動地理信息系統的基本概念和運行環境,論述了移動地理信息系統的整體概況、發展現狀、移動計算環境、移動操作系統和無線網絡;第二部分技術篇為移動地理信息系統的關鍵技術,論述了GNSS定位、移動無線網絡定位、移動空間數據管理、移動地理信息數據傳輸和可視化技術;第三部分實踐篇為移動地理信息系統的開發技術,論述了基于Android移動操作系統環境下的ArcGIS Mobile SDK和百度地圖的二次開發。
我們生活中幾乎所有的信息與位置有關,家在哪里,工作在哪里,開車在哪條路……。手機已逐漸成為日常生活中的重要組成部分,心愛的手機遺失已不用擔心,只要沒有關機,就可以通過移動地理信息系統技術找到它。移動地理信息系統是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事件