三維云GIS——MapGIS 10軟件平臺開發(fā)原理與實踐內(nèi)容簡介
近年來,隨著三維GIS的迅速發(fā)展,真三維的GIS應(yīng)用備受青睞,二三維一體化應(yīng)用需求旺盛,越來越多的人投身于三維GIS的研究與應(yīng)用中。本書全面闡述基于MapGIS 10三維云GIS軟件平臺的三維GIS開發(fā)應(yīng)用的原理與方法。全書共13章,分為四個部分:部分為基礎(chǔ)理論,由三維GIS的現(xiàn)狀與趨勢引入,通過平臺二次開發(fā)體系、平臺亮點與特色、數(shù)據(jù)管理與組織這幾個方面,先讓讀者從宏觀上認(rèn)識MapGIS 10三維云GIS軟件平臺,為開發(fā)應(yīng)用奠定理論基礎(chǔ);第二部分為開發(fā)流程,詳細(xì)說明在云GIS環(huán)境下如何構(gòu)建開發(fā)環(huán)境與聚合重構(gòu)應(yīng)用等,使了解云端模式下的三維GIS開發(fā)流程;第三部分進(jìn)入桌面三維GIS功能開發(fā)實戰(zhàn),基于開發(fā)原理與流程,由淺入深,依次介紹了桌面三維GIS功能的基礎(chǔ)開發(fā)、進(jìn)階開發(fā)、高級開發(fā);第四部分則為網(wǎng)絡(luò)三維GIS功能開發(fā)實戰(zhàn),分別介紹了Web端、移動端的三維GIS功能開發(fā)與應(yīng)用。本教程所有的三維GIS功能實例,均基于MapGIS“縱生”式開發(fā)模式實現(xiàn),可以通過云端共享。
三維云GIS——MapGIS 10軟件平臺開發(fā)原理與實踐圖書目錄
部分 基礎(chǔ)理論 1
第1章 緒論 3
1.1 概述 5
1.2 三維GIS的發(fā)展現(xiàn)狀 5
1.3 三維GIS的應(yīng)用趨勢 6
1.4 小結(jié) 8
第2章 MapGIS三維云GIS軟件平臺二
次開發(fā)體系 9
2.1 MapGIS三維云GIS軟件平臺介紹 11
2.1.1 平臺體系架構(gòu) 11
2.1.2 平臺功能服務(wù) 12
2.2 多端二次開發(fā)體系 14
2.2.1 二次開發(fā)框架 14
2.2.2 二次開發(fā)庫 15
2.2.3 二次開發(fā)環(huán)境 17
2.3 小結(jié) 18
第3章 MapGIS三維云GIS軟件平臺
亮點與特色 19
3.1 全新的T-C-V云GIS軟件結(jié)構(gòu) 21
3.2 “縱生”式開發(fā)模式 21
3.3 全空間真三維一體化表達(dá) 21
3.4 專業(yè)的真三維GIS分析 23
3.5 豐富的三維建模方法 25
3.6 高效的多維地理空間數(shù)據(jù)管理 26
3.7 統(tǒng)一的三維可視化渲染引擎 26
3.8 快速的三維Web發(fā)布 27
3.9 便捷的移動三維GIS服務(wù) 27
3.10 逼真的虛擬現(xiàn)實立體顯示 28
3.11 小結(jié) 28
第4章 二三維數(shù)據(jù)組織與發(fā)布 29
4.1 二三維一體化數(shù)據(jù)存儲與管理 31
4.1.1 二三維一體化數(shù)據(jù)存儲與管理
框架 31
4.1.2 二三維一體化空間數(shù)據(jù)模型 32
4.1.3 二三維一體化數(shù)據(jù)存儲策略 34
4.1.4 異構(gòu)數(shù)據(jù)集成管理 35
4.1.5 多源開源數(shù)據(jù)管理 36
4.2 三維數(shù)據(jù)組織方式 37
4.2.1 數(shù)據(jù)組織概述 37
4.2.2 服務(wù)圖層 39
4.2.3 數(shù)據(jù)圖層 44
4.2.4 二維地圖 45
4.2.5 三維場景 45
4.3 數(shù)據(jù)制作與發(fā)布流程 45
4.3.1 桌面端數(shù)據(jù)發(fā)布流程 46
4.3.2 Web端數(shù)據(jù)發(fā)布流程 50
4.3.3 移動端數(shù)據(jù)發(fā)布流程 51
4.4 小結(jié) 52
第二部分 開發(fā)流程 53
第5章 云開發(fā)中心 55
5.1 概述 57
5.2 開發(fā)世界 58
5.3 我的工作室 59
5.4 我的工作臺 60
5.5 開發(fā)助手 61
5.6 小結(jié) 61
第6章 開發(fā)環(huán)境搭建 63
6.1 開發(fā)環(huán)境搭建流程 65
6.2 定制我的開發(fā)環(huán)境 65
6.3 開發(fā)環(huán)境一鍵遷移安裝 67
6.3.1 配置環(huán)境信息 67
6.3.2 啟動開發(fā)助手 67
6.3.3 安裝開發(fā)環(huán)境 67
6.4 小結(jié) 69
第7章 聚合重構(gòu)我的應(yīng)用 71
7.1 功能插件聚合重構(gòu) 73
7.1.1 聚合重構(gòu)流程 73
7.1.2 選擇插件資源 75
7.1.3 聚合我的應(yīng)用 76
7.1.4 重構(gòu)我的功能 78
7.2 云端共享我的應(yīng)用 83
7.2.1 共享插件 83
7.2.2 共享應(yīng)用 84
7.3 小結(jié) 85
第三部分 桌面三維GIS功能開發(fā)實戰(zhàn) 87
第8章 功能開發(fā)原理與流程 89
8.1 開發(fā)體系架構(gòu) 91
8.2 開發(fā)原理 92
8.3 開發(fā)工具 92
8.4 開發(fā)流程 93
8.5 開發(fā)基礎(chǔ) 94
8.5.1 開發(fā)框架 94
8.5.2 功能插件 94
8.6 開發(fā)接口 95
8.6.1 概述 95
8.6.2 界面接口 95
8.6.3 功能接口 96
8.7 插件開發(fā)過程 97
8.8 打包發(fā)布 98
8.9 小結(jié) 98
第9章 桌面三維GIS功能插件基礎(chǔ)
開發(fā) 99
9.1 數(shù)據(jù)準(zhǔn)備 101
9.1.1 開發(fā)環(huán)境遷移 101
9.1.2 配置數(shù)據(jù) 101
9.1.3 制作數(shù)據(jù) 101
9.2 二三維一體化數(shù)據(jù)管理 102
9.2.1 概述 102
9.2.2 數(shù)據(jù)管理實現(xiàn)原理 103
9.2.3 矢量數(shù)據(jù)管理 103
9.2.4 模型數(shù)據(jù)管理 114
9.2.5 注記數(shù)據(jù)管理 125
9.2.6 地形影像數(shù)據(jù)管理 126
9.2.7 多源異構(gòu)數(shù)據(jù)管理 129
9.3 三維場景可視化 143
9.3.1 概述 143
9.3.2 三維場景基本操作 143
9.3.3 三維場景設(shè)置 149
9.4 場景漫游 161
9.4.1 漫游實現(xiàn)思路 161
9.4.2 自定義三維場景漫游 161
9.4.3 自定義二三維聯(lián)合路徑漫游 169
9.5 三維 176
9.5.1 概述 176
9.5.2 粒子 177
9.5.3 動畫模型 196
9.6 三維標(biāo)注 201
9.6.1 概述 201
9.6.2 文本標(biāo)注 202
9.6.3 圖片標(biāo)注 205
9.6.4 文本+圖片標(biāo)注 206
9.6.5 氣泡標(biāo)注 208
9.7 三維符號庫管理 209
9.7.1 概述 209
9.7.2 三維符號庫存儲與管理機制 209
9.7.3 三維符號庫管理功能實現(xiàn) 210
9.8 小結(jié) 228
第10章 桌面三維GIS功能插件進(jìn)階
開發(fā) 229
10.1 三維建模 231
10.1.1 三維建模原理 231
10.1.2 已有二維GIS數(shù)據(jù)快速建模 233
10.1.3 自定義模型創(chuàng)建 255
10.2 三維 258
10.2.1 三維原理 258
10.2.2 關(guān)聯(lián)場景 258
10.2.3 刪除要素 263
10.2.4 修改圖元參數(shù) 268
10.2.5 修改圖元屬性 276
10.2.6 移動模型 281
10.2.7 旋轉(zhuǎn)模型 286
10.3 三維專題圖 292
10.3.1 概述 292
10.3.2 專題圖實現(xiàn)思路 293
10.3.3 統(tǒng)計專題圖 293
10.3.4 分段專題圖 298
10.3.5 單值專題圖 308
10.3.6 統(tǒng)一專題圖 315
10.4 小結(jié) 319
第11章 桌面三維GIS功能插件高級
開發(fā) 321
11.1 三維地質(zhì)建模 323
11.1.1 概述 323
11.1.2 以鉆孔為主的自動建模 324
11.1.3 地質(zhì)分區(qū)圖約束下的多源數(shù)據(jù)
自動建模 325
11.1.4 基于實際材料圖與剖面的地質(zhì)
體建模 326
11.1.5 復(fù)雜地質(zhì)體交互式建模 327
11.1.6 大規(guī)模曲面自動建模 328
11.1.7 三維地質(zhì)屬性體建模 329
11.2 三維分析功能 331
11.2.1 概述 331
11.2.2 三維可視化分析 331
11.2.3 三維地形分析 335
11.2.4 三維剖切分析 362
11.2.5 日照分析 395
11.3 交互式圖形繪制與 400
11.3.1 概述 400
11.3.2 交互式原理 400
11.3.3 基本圖形繪制 401
11.3.4 自定義軍事標(biāo)繪圖形繪制 403
11.4 三維仿真推演 406
11.4.1 仿真推演實現(xiàn)思路 406
11.4.2 三維軍標(biāo)仿真 407
11.4.3 仿真態(tài)勢推演 410
11.5 小結(jié) 415
第四部分 網(wǎng)絡(luò)三維GIS功能開發(fā)實戰(zhàn) 417
第12章 網(wǎng)絡(luò)三維GIS功能開發(fā) 419
12.1 數(shù)據(jù)準(zhǔn)備 421
12.2 開發(fā)環(huán)境搭建 422
12.2.1 搭建Java環(huán)境 422
12.2.2 搭建.NET環(huán)境 422
12.3 框架搭建與基礎(chǔ)功能實現(xiàn) 423
12.3.1 框架搭建與功能插件解析 423
12.3.2 框架基礎(chǔ)功能實現(xiàn) 431
12.4 二三維一體化數(shù)據(jù)管理 433
12.4.1 概述 433
12.4.2 數(shù)據(jù)管理實現(xiàn)原理 434
12.4.3 矢量數(shù)據(jù)管理 435
12.4.4 模型數(shù)據(jù)管理 448
12.4.5 瓦片數(shù)據(jù)管理 452
12.4.6 多源異構(gòu)數(shù)據(jù)管理 453
12.5 三維場景設(shè)置 456
12.5.1 二三維場景關(guān)聯(lián) 456
12.5.2 坐標(biāo)定位 460
12.5.3 模型定位 463
12.6 圖形繪制與 465
12.6.1 概述 465
12.6.2 交互式圖形繪制原理 465
12.6.3 基本圖形繪制 466
12.6.4 自定義軍事標(biāo)繪圖形繪制 471
12.7 三維標(biāo)注 477
12.7.1 概述 477
12.7.2 基本標(biāo)注 477
12.7.3 交互式標(biāo)注 482
12.8 三維分析 490
12.8.1 概述 490
12.8.2 地形分析 491
12.8.3 日照分析 499
12.8.4 地形表面量算 500
12.8.5 模型爆炸分析 502
12.9 三維仿真推演 503
12.9.1 仿真推演實現(xiàn)思路 503
12.9.2 軍標(biāo)仿真 503
12.9.3 態(tài)勢推演 505
12.10 小結(jié) 508
第13章 移動三維GIS功能開發(fā) 509
13.1 環(huán)境配置 511
13.1.1 Android開發(fā)環(huán)境搭建 511
13.1.2 MapGIS開發(fā)環(huán)境遷移 513
13.2 數(shù)據(jù)準(zhǔn)備 513
13.2.1 數(shù)據(jù)組織 513
13.2.2 地圖數(shù)據(jù)配置 515
13.3 基于移動端的二三維一體化數(shù)據(jù)可
視化 517
13.4 小結(jié) 519
參考文獻(xiàn) 520
三維云GIS——MapGIS 10軟件平臺開發(fā)原理與實踐作者簡介
吳信才,男,1952年12月生,廣東吳川人,教授、博士生導(dǎo)師,中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院院長,第十、十一屆委員,民盟,首屆長江學(xué)者特聘教授,湖北省軟件產(chǎn)業(yè)協(xié)會理事長,地理信息系統(tǒng)軟件及其應(yīng)用工程中心主任,湖北省地理信息系統(tǒng)軟件開發(fā)與應(yīng)用工程中心主任,中國地質(zhì)大學(xué)地圖制圖學(xué)與地理信息工程學(xué)科帶頭人。先后主持了包括國家“十五”863項目“面向網(wǎng)絡(luò)海量空間信息的大型GIS”、國家“十一五”863重點項目“網(wǎng)格GIS軟件及其重大應(yīng)用”等10多項國家和部委重大科技攻關(guān)項目。曾榮獲“湖北省青年科技精英”、“地礦部跨世紀(jì)人才”、“國家有突出貢獻(xiàn)的中青年專家”、“全國優(yōu)秀教師”、“全國優(yōu)秀科技工作者”、“湖北省勞動”、“測繪科技工作*個人”等榮譽。榮獲國家科技進(jìn)步二等獎三項、國家科技進(jìn)步三等獎一項,地礦部科技成果一等獎一項、二等獎一項,湖北省科技進(jìn)步一等獎兩項,地理信息科技進(jìn)步一等獎(省部級)等。[1]