移動GIS應用開發(fā)實踐:Android平臺下的GIS功能開發(fā)實戰(zhàn)
定 價:118 元
叢書名:WebGIS系列叢書
- 作者:郭明強 等
- 出版時間:2022/5/1
- ISBN:9787121432958
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:P208
- 頁碼:308
- 紙張:
- 版次:01
- 開本:16開
隨著移動互聯(lián)網(wǎng)的興起和智能移動終端的普及,尤其是近年來5G網(wǎng)絡的迅猛發(fā)展,移動應用得到了廣泛推廣。作為移動應用的核心技術之一,移動GIS成為繼云GIS、三維GIS之后,地理信息產(chǎn)業(yè)關注的又一技術熱點。本書理論與實踐相結合,內容安排由淺入深、循序漸進,首先對移動GIS及其開發(fā)體系進行了簡要的介紹,然后詳細地講解了基于Android的移動應用開發(fā)和移動GIS開發(fā)平臺,最后從基礎、進階和提升三個層次對基于Android的移動GIS開發(fā)實踐展開了詳細的探討。
郭明強,男,重慶人,信息工程系副教授,從事網(wǎng)絡地理信息系統(tǒng)和高性能空間計算的研究和教學工作。2007年獲中國地質大學(武漢)計算機科學與技術學士學位;2013年獲中國地質大學(武漢)地圖制圖學與地理信息工程博士學位。
第1章 走進移動GIS 1
1.1 地理信息系統(tǒng) 1
1.1.1 GIS概述 1
1.1.2 GIS的功能 3
1.1.3 GIS的發(fā)展趨勢 4
1.2 移動GIS 6
1.2.1 什么是移動GIS 6
1.2.2 移動GIS的特點 6
1.2.3 移動GIS的組成 7
1.2.4 移動GIS的相關技術 8
1.2.5 移動GIS的功能與應用領域 9
1.3 移動GIS的發(fā)展 10
1.3.1 從GIS到移動GIS 10
1.3.2 移動GIS的發(fā)展 10
1.4 本章小結 11
第2章 移動GIS開發(fā)體系 13
2.1 移動應用開發(fā)概述 13
2.1.1 移動應用開發(fā)簡介 13
2.1.2 移動應用開發(fā)模式 14
2.2 移動應用開發(fā)平臺 17
2.2.1 Android 17
2.2.2 iOS 18
2.2.3 HarmonyOS 19
2.3 移動GIS開發(fā)平臺 21
2.3.1 互聯(lián)網(wǎng)移動地圖開發(fā)平臺 22
2.3.2 主流移動GIS開發(fā)平臺 23
2.4 本章小結 25
第3章 基于Android的移動應用開發(fā) 27
3.1 Android平臺 27
3.1.1 Android平臺概述 27
3.1.2 Android平臺特點 28
3.1.3 Android平臺架構 28
3.1.4 Android開發(fā)語言 31
3.2 Android開發(fā)入門 33
3.2.1 Android開發(fā)環(huán)境 33
3.2.2 Java環(huán)境(JDK) 34
3.2.3 Android Studio 39
3.2.4 創(chuàng)建第一個應用 47
3.2.5 應用調試運行 52
3.3 Android應用程序 57
3.3.1 應用程序結構 57
3.3.2 應用程序的權限 59
3.3.3 應用基本組件 61
3.3.4 Activity生命周期 64
3.4 Android開發(fā)基礎 66
3.4.1 基礎UI設計 66
3.4.2 事件處理 70
3.4.3 常用功能開發(fā) 71
3.4.4 數(shù)據(jù)存儲 73
3.5 Android應用打包 73
3.6 本章小結 76
第4章 基于Android的移動GIS開發(fā)平臺 77
4.1 MapGIS Mobile開發(fā)平臺 77
4.1.1 MapGIS Mobile的發(fā)展歷程 78
4.1.2 MapGIS Mobile平臺簡介 79
4.1.3 MapGIS Mobile平臺特性 79
4.1.4 MapGIS Mobile的體系架構 81
4.1.5 MapGIS Mobile的應用 81
4.2 MapGIS Mobile的開發(fā) 83
4.2.1 MapGIS Mobile的開發(fā)框架 83
4.2.2 云許可機制 84
4.3 MapGIS Mobile的二次開發(fā) 85
4.3.1 配置云許可 85
4.3.2 配置開發(fā)環(huán)境 91
4.3.3 二次開發(fā)SDK 94
4.3.4 二次開發(fā)流程 98
4.3.5 云端發(fā)布使用App 98
4.4 本章小結 102
第5章 基于Android的移動GIS開發(fā)實踐(基礎篇) 103
5.1 移動數(shù)據(jù)組織 103
5.1.1 MapGIS數(shù)據(jù)概述 103
5.1.2 MapGIS移動端數(shù)據(jù)組織 105
5.2 地圖可視化 113
5.2.1 移動地圖可視化原理 113
5.2.2 移動地圖可視化方法 114
5.2.3 離線地圖顯示 127
5.2.4 在線地圖顯示 133
5.3 地圖操作與管理 137
5.3.1 地圖操作功能 137
5.3.2 地圖管理功能 148
5.4 圖形繪制與地圖標注 151
5.4.1 地圖標繪原理 151
5.4.2 圖形繪制功能 152
5.4.3 地圖標注功能 157
5.5 地圖查詢 164
5.5.1 地圖查詢原理與方法 165
5.5.2 基礎查詢功能 168
5.5.3 交互式查詢功能 172
5.6 本章小結 172
第6章 基于Android的移動GIS開發(fā)實踐(進階篇) 173
6.1 離在線一體化地圖編輯 173
6.1.1 地圖編輯應用概述 173
6.1.2 地圖要素編輯的原理與方法 174
6.1.3 地圖要素結構解析 174
6.1.4 地圖要素編輯 175
6.2 專題圖 181
6.2.1 專題圖應用概述 181
6.2.2 專題圖的原理與方法 182
6.2.3 專題圖的功能實現(xiàn) 183
6.3 動態(tài)圖表 187
6.3.1 動態(tài)圖表的應用概述 187
6.3.2 動態(tài)圖表的原理與方法 187
6.3.3 傳統(tǒng)圖表功能的實現(xiàn) 189
6.3.4 新型圖表功能實現(xiàn) 195
6.4 空間分析 198
6.4.1 空間分析的應用概述 198
6.4.2 空間分析的原理與方法 199
6.4.3 緩沖分析 199
6.4.4 疊加分析 201
6.4.5 裁剪分析 202
6.4.6 空間關系 203
6.4.7 空間計算 204
6.4.8 量算功能 205
6.5 地圖工具 205
6.5.1 瓦片預緩存 205
6.5.2 卷簾功能 207
6.5.3 空間投影 209
6.6 本章小結 212
第7章 基于Android的移動GIS開發(fā)實踐(提升篇) 213
7.1 定位功能 213
7.1.1 移動定位技術 213
7.1.2 室外定位功能 215
7.1.3 室內定位功能 222
7.2 軌跡記錄 227
7.2.1 軌跡記錄概述 227
7.2.2 軌跡自動采集功能 228
7.2.3 軌跡回放功能 231
7.3 POI查詢 234
7.3.1 POI查詢概述 234
7.3.2 POI數(shù)據(jù)組織 234
7.3.3 POI功能實現(xiàn) 238
7.4 導航功能 242
7.4.1 導航功能概述 242
7.4.2 導航數(shù)據(jù)組織 243
7.4.3 路徑規(guī)劃功能 256
7.4.4 路徑導航功能 258
7.5 擴展開發(fā) 267
7.5.1 應用功能擴展 267
7.5.2 功能服務擴展 293
7.6 本章小結 302
參考文獻 303