三維雲GIS——MapGIS 10軟件平臺開發原理與實踐 三维云GIS:MapGIS 10软件平台开发原理与实践

吳信才, 等

  • 出版商: 電子工業
  • 出版日期: 2016-01-01
  • 定價: $528
  • 售價: 8.5$449
  • 語言: 簡體中文
  • 頁數: 520
  • 裝訂: 平裝
  • ISBN: 7121273772
  • ISBN-13: 9787121273773
  • 相關分類: 地理資訊系統 Gis
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

<內容介紹>

近年來,隨著三維GIS的迅速發展,真三維的GIS應用備受青睞,二三維一體化應用需求旺盛,越來越多的人投身於三維GIS的研究與應用中。本書全面闡述基於MapGIS 10三維雲GIS軟件平臺的三維GIS開發應用的原理與方法。全書共13章,分為四個部分:首部分為基礎理論,由三維GIS的現狀與趨勢引入,通過平臺二次開發體系、平臺亮點與特色、數據管理與組織這幾個方面,先讓讀者從宏觀上認識MapGIS 10三維雲GIS軟件平臺,為開發應用奠定理論基礎;第二部分為開發流程,詳細說明在雲GIS環境下如何構建開發環境與聚合重構應用等,使開發者瞭解雲端模式下的三維GIS開發流程;第三部分進入桌面三維GIS功能開發實戰,基於開發原理與流程,由淺入深,依次介紹了桌面三維GIS功能的基礎開發、進階開發、高級開發;第四部分則為網絡三維GIS功能開發實戰,分別介紹了Web端、移動端的三維GIS功能開發與應用。本教程所有的三維GIS功能實例,均基於MapGIS“縱生”式開發模式實現,可以通過雲端共享。


<章節目錄>
第一部分基礎理論1
第1章緒論3
1.1概述5
1.2三維GIS的發展現狀5
1.3三維GIS的應用趨勢6
1.4小結8
第2章MapGIS三維雲GIS軟件平臺二次開發體系9
2.1 MapGIS三維雲GIS軟件平臺介紹11
2.1.1平臺體系架構11
2.1.2平臺功能服務12
2.2多端二次開發體系14
2.2.1二次開發框架14
2.2.2二次開發庫15
2.2.3二次開發環境17
2.3小結18
第3章MapGIS三維雲GIS軟件平臺亮點與特色19
3.1全新的T—C—V雲GIS軟件結構21
3.2 “縱生”式開發模式21
3.3全空間真三維一體化表達21
3.4專業的真三維GIS分析23
3.5豐富的三維建模方法25
3.6高效的多維地理空間數據管理26
3.7統一的三維可視化渲染引擎26
3.8快速的三維Web發布27
3.9便捷的移動三維GIS服務27
3.10逼真的虛擬現實立體顯示28
3.11小結28
第4章二三維數據組織與發布29
4.1二三維一體化數據存儲與管理31
4.1.1二三維一體化數據存儲與管理框架31
4.1.2二三維一體化空間數據模型32
4.1. 3二三維一體化數據存儲策略34
4.1.4異構數據集成管理35
4.1.5多源開源數據管理36
4.2三維數據組織方式37
4.2.1數據組織概述37
4.2.2服務圖層39
4.2.3數據圖層44
4.2.4二維地圖45
4.2.5三維場景45
4.3數據製作與發布流程45
4.3.1桌面端數據發布流程46
4.3.2 Web端數據發布流程50
4.3.3移動端數據發布流程51
4.4小結52
第二部分開發流程53
第5章雲開發中心55
5.1概述57
5.2開發世界58
5.3我的工作室59
5.4我的工作台60
5.5開發助手61
5.6小結61
第6章開發環境搭建63
6.1開發環境搭建流程65
6.2定製我的開發環境65
6.3開發環境一鍵遷移安裝67
6.3.1配置環境信息67
6.3.2啟動開發助手67
6.3.3安裝開發環境67
6.4小結69
第7章聚合重構我的應用71
7.1功能插件聚合重構73
7.1.1聚合重構流程73
7.1.2選擇插件資源75
7.1.3聚合我的應用76
7.1.4重構我的功能78
7.2雲端共享我的應用83
7.2.1共享插件83
7.2.2共享應用84
7.3小結85
第三部分桌面三維GIS功能開發實戰87
第8章功能開發原理與流程89
8.1開發體系架構91
8.2開發原理92
8.3開發工具92
8.4開發流程93
8.5開發基礎94
8.5.1開發框架94
8.5.2功能插件94
8.6開發接口95
8.6.1概述95
8.6.2界面接口95
8.6.3功能接口96
8.7插件開發過程97
8.8打包發布98
8.9小結98
第9章桌面三維GIS功能插件基礎開發99
9.1數據準備101
9.1.1開發環境遷移101
9.1.2配置數據101
9.1.3製作數據101
9.2二三維一體化數據管理102
9.2.1概述102
9.2. 2數據管理實現原理103
9.2.3矢量數據管理103
9.2.4模型數據管理114
9.2.5註記數據管理125
9.2.6地形影像數據管理126
9.2.7多源異構數據管理129
9.3三維場景可視化143
9.3.1概述143
9.3.2三維場景基本操作143
9.3.3三維場景設置149
9.4場景漫遊161
9.4.1漫遊實現思路161
9.4.2自定義三維場景漫遊161
9.4.3自定義二三維聯合路徑漫遊169
9.5三維特效176
9.5.1概述176
9.5.2粒子特效177
9.5.3動畫模型196
9.6三維標註201
9.6.1概述201
9.6.2文本標註202
9.6.3圖片標註205
9.6.4文本+圖片標註206
9.6.5氣泡標註208
9.7三維符號庫管理209
9.7.1概述209
9.7.2三維符號庫存儲與管理機制209
9.7.3三維符號庫管理功能實現210
9.8小結228
第10章桌面三維GIS功能插件進階開發229
10.1三維建模231
10.1.1三維建模原理231
10.1.2已有二維GIS數據快速建模233
10.1.3自定義模型創建255
10.2三維編輯258
10.2.1三維編輯原理258
10.2.2關聯場景258
10.2.3刪除要素263
10.2.4修改圖元參數268
10.2.5修改圖元屬性276
10.2.6移動模型281
10.2.7旋轉模型286
10.3三維專題圖292
10.3.1概述292
10.3.2專題圖實現思路293
10.3.3統計專題圖293
10.3.4分段專題圖298
10.3.5單值專題圖308
10.3.6統一專題圖315
10.4小結319
第11章桌面三維GIS功能插件高級開發321
11.1三維地質建模323
11.1.1概述323
11.1.2以鑽孔為主的自動建模324
11.1.3地質分區圖約束下的多源數據自動建模325
11.1.4基於實際材料圖與剖面的地質體建模326
11.1.5複雜地質體交互式建模327
11.1.6大規模曲面自動建模328
11.1.7三維地質屬性體建模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自定義軍事標繪圖形繪製403
11.4三維模擬推演406
11.4.1模擬推演實現思路406
11.4.2三維軍標模擬407
11.4.3模擬態勢推演410
11.5小結415
第四部分網絡三維GIS功能開發實戰417
第12章網絡三維GIS功能開發419
12.1數據準備421
12.2開發環境搭建422
12.2.1搭建Java環境422
12.2.2搭建.NET環境422
12.3框架搭建與基礎功能實現423
12.3.1框架搭建與功能插件解析423
12.3.2框架基礎功能實現431
12.4二三維一體化數據管理433
12.4.1概述433
12.4.2數據管理實現原理434
12.4.3矢量數據管理435
12.4.4模型數據管理448
12.4 .5瓦片數據管理452
12.4.6多源異構數據管理453
12.5三維場景設置456
12.5.1二三維場景關聯456
12.5.2坐標定位460
12.5.3模型定位463
12.6圖形繪製與編輯465
12.6. 1概述465
12.6.2交互式圖形繪製原理465
12.6.3基本圖形繪製466
12.6.4自定義軍事標繪圖形繪製471
12.7三維標註477
12.7.1概述477
12.7.2基本標註477
12.7.3交互式標註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模擬推演實現思路503
12.9.2軍標模擬503
12.9.3態勢推演505
12.10小結508
第13章移動三維GIS功能開發509
13.1環境配置511
13.1.1 Android開發環境搭建511
13.1.2 MapGIS開發環境遷移513
13.2數據準備513
13.2.1數據組織513
13.2.2地圖數據配置515
13.3基於移動端的二三維一體化數據可視化517
13.4小結519
參考文獻520

序言
前言
隨著信息技術的飛速發展,移動因特網、物聯網、雲計算、大數據等新技術、新模式不斷湧現,各類智能產品、智慧服務紛紛進入人們的視野,融入人們生活,影響並改變人類世界。跟隨信息技術發展的步伐,在相關技術與應用需求的推動下,地理信息產業蓬勃發展,如今GIS廣泛應用到各行業領域,地理信息普惠大眾。然而,當因特網新技術引領人類世界向全球化、虛擬化變遷時,萬物相連、無處不在的地理信息應該扮演什麼樣的角色?如何在虛擬世界中挖掘並傳遞地理信息的價值?雲環境下的三維GIS應用便是一個好的突破口。
三維GIS因其先天的立體可視化優勢,突破了空間信息在二維平面展示的束縛,同時繼承了二維GIS強大的數據管理、空間分析功能,一舉躍上GIS舞臺的前沿,備受多領域行業的青睞。尤其是二三維一體化的應用,二維與真三維形成互補,極大地提升了GIS的應用價值。真三維GIS,實現對地球空間的精準透析,能夠以更接近於現實世界的方式來直觀、形像地觀察、模擬和推演現實世界及其活動現象,讓用戶可以在逼真的3D世界中創想無限、自在遨遊。在雲計算、大數據等大背景下,新一代的三維雲GIS應運而生,已成為GIS發展的重要方向。
中地數碼秉承開拓創新的企業精神,與時俱進、研究探索、自主創新,於2014年5月推出全球首款真正意義的雲GIS軟件——MapGIS 10及全新“縱生”式開發模式,提供多層次的二三維一體化應用服務及解決方案。MapGIS三維雲GIS軟件則是其精心打造的雲環境下三維地理空間信息解決方案產品,集數年三維GIS技術研究成果之大成,凝聚了眾多中地人的心血和汗水。基於MapGIS 10框架,採用全新TCV雲GIS軟件結構,提供涵蓋空中、地上、地表、地下的全空間真三維可視化、建模、分析應用雲服務,以快速搭建、按需服務的模式構建面向各行業的三維雲GIS智慧解決方案。基於MapGIS三維雲GIS軟件平臺,採用“縱生”式開發模式,能夠快速開發三維GIS功能插件,高效構建滿足各類需求的三維GIS應用系統,全面支撐雲環境下的大眾應用與地質、礦山等專業領域應用。為了讓更多的人瞭解並快速掌握三維GIS的開發應用,將最新的MapGIS三維GIS技術成果應用到各個行業領域,充分挖掘三維GIS的實用價值,創新地理信息服務價值,助力“智慧城市”、 “智慧地球”建設,特編寫此書。
本書基於用戶角度,註重實用性,以“便捷、高效”開發為目的,遵循循序漸進的原則,在內容與結構上均做了精心設計與安排。從理論基礎,到開發流程,再到開發實戰,內容呈階梯式一步步提升,便於讀者閱讀與掌握。針對三維GIS功能的開發應用,將原理與實例結合,功能點通過“原理方法+具體實例”的方式展現,具體生動,實用性強。
參與本書編寫的人員還有劉永、黃穎,這些同志長期從事GIS軟件的研究與應用開發,具有豐富的實踐經驗,使本書融入了科研集體在近年取得的科研成果。
由於時間倉促,書中難免存在錯誤與不當之處,歡迎廣大讀者及專家同行批評指正,以利改進。

目錄大綱