注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)信息系統(tǒng)ArcGIS Engine開發(fā)從入門到精通

ArcGIS Engine開發(fā)從入門到精通

ArcGIS Engine開發(fā)從入門到精通

定 價(jià):¥59.00

作 者: 邱洪鋼 等編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 地理信息管理系統(tǒng)

ISBN: 9787115229083 出版時(shí)間: 2010-07-01 包裝: 平裝
開本: 16開 頁數(shù): 360 字?jǐn)?shù):  

內(nèi)容簡介

  《ArcGIS Engine開發(fā)從入門到精通》講解是基于ArcGIS Engine 9.3開發(fā)平臺(tái),介紹了相關(guān)的開發(fā)技術(shù)和工程應(yīng)用,并用C#語言編程實(shí)現(xiàn)了工程實(shí)例?!禔rcGIS Engine開發(fā)從入門到精通》共4篇分18章,第一篇基礎(chǔ)篇(第1~9章)集中介紹了 ArcGIS Engine基礎(chǔ)知識(shí),包括開發(fā)基礎(chǔ)組件對象模型、ArcGIS Engine介紹、基于.NET的ArcGIS Engine的開發(fā),ArcGIS Engine中的控件、框架控件介紹、控件使用實(shí)例等,為以后應(yīng)用ArcGIS Engine的各種接口,快速地實(shí)現(xiàn)系統(tǒng)的開發(fā)打下堅(jiān)實(shí)的基礎(chǔ);第二篇應(yīng)用提高篇(第10~12章)介紹了ArcGIS Engine的應(yīng)用框架、空間分析、ArcGIS Server服務(wù)、三維模式數(shù)據(jù)編輯等高級應(yīng)用,通過學(xué)習(xí)這些高級應(yīng)用可以使讀者得心應(yīng)手地完成各種GIS系統(tǒng)的開發(fā);第三篇綜合實(shí)例篇(第13章~第14章)用兩個(gè)綜合例子將前面講解的知識(shí)點(diǎn)串起來,讓讀者將學(xué)習(xí)的知識(shí)點(diǎn)融合起來,以便可以勝任項(xiàng)目開發(fā)的角色;第四篇常見疑難解答與經(jīng)驗(yàn)技巧集萃(第15~18章),本篇將一些開發(fā)過程中常見的異常、數(shù)據(jù)庫連接與釋放、數(shù)據(jù)加載以及一些經(jīng)驗(yàn)技巧做了介紹,本篇的例子主要是對開發(fā)過程中常碰到的問題和實(shí)戰(zhàn)技巧進(jìn)行了匯總解答,以便幫助讀者提高工作效率?!禔rcGIS Engine開發(fā)從入門到精通》從開發(fā)者的角度,全面討論了ArcGIS Engine開發(fā)的知識(shí),讓讀者了解和掌握ArcGIS Engine開發(fā)的實(shí)戰(zhàn)技術(shù),無論是想對ArcGIS Engine入門還是對ArcGIS Engine感興趣的GIS人員,都能從《ArcGIS Engine開發(fā)從入門到精通》中得到提高。

作者簡介

  邱洪鋼,畢業(yè)于香港理工大學(xué),主要從事地理信息系統(tǒng)的開發(fā)與項(xiàng)目管理工作。主要參與項(xiàng)目:“廣州市市政園林局?jǐn)?shù)字市政系統(tǒng)一期”(此項(xiàng)目獲得國家信息產(chǎn)業(yè)部二等獎(jiǎng)),“廣州市、深圳寶安、成都市自來水公司GIS系統(tǒng)”,“動(dòng)感廣東WebGIS系統(tǒng)”,“廣州交警智能集成指揮調(diào)度系統(tǒng)”,“番禺沙灣國土局GIS系統(tǒng)”,“福建漳州龍海市土地局GIS系統(tǒng)”?,F(xiàn)從事三維城市信息化系統(tǒng)建設(shè)。

圖書目錄

第一篇 基礎(chǔ)篇
第1章 開發(fā)基礎(chǔ) 2
1.1 組件對象模型 2
1.2 ArcGIS Engine介紹 2
1.2.1 ArcGIS Engine的體系結(jié)構(gòu) 2
1.2.2 ArcGIS Engine的類庫 3
1.3 .NET平臺(tái)概述 4
1.4 基于.NET的ArcGIS Engine的開發(fā) 5
1.5 本章小結(jié) 7
第2章 ArcGIS Engine中的控件 8
2.1 制圖控件介紹 8
2.1.1 地圖控件 8
2.1.2 頁面布局控件 10
2.2 3D控件介紹 11
2.2.1 場景控件——SceneControl 12
2.2.2 Globe控件 13
2.2.3 SceneControl和GlobeControl的異同 14
2.3 框架控件介紹 17
2.3.1 圖層樹控件——TOCControl 17
2.3.2 工具欄控件——ToolbarControl 18
2.4 控件使用實(shí)例 19
2.4.1 地圖加載、保存 19
2.4.2 圖層操作 23
2.4.3 繪制圖形 27
2.4.4 鷹眼圖功能實(shí)現(xiàn) 30
2.4.5 數(shù)據(jù)查詢與選擇 32
2.4.6 布局控件與地圖控件關(guān)聯(lián) 35
2.4.7 布局控件中屬性設(shè)置與繪制元素 36
2.5 本章小結(jié) 41
第3章 幾何對象和空間坐標(biāo)系 42
3.1 Geometry對象 42
3.2 Envelope對象 52
3.3 Curve對象 53
3.3.1 Segment對象 54
3.3.2 Path對象 57
3.3.3 Ring對象 58
3.3.4 PolyCurve對象 58
3.4 點(diǎn)對象 58
3.5 線對象 76
3.6 面對象 77
3.7 空間坐標(biāo)系及變換 77
3.8 本章小結(jié) 78
第4章 地圖組成及圖層控制 79
4.1 地圖對象 79
4.1.1 IMap接口 79
4.1.2 IGraphicsContainer接口 83
4.1.3 IActiveView接口 85
4.1.4 IActiveViewEvents接口 86
4.1.5 IMapBookmark接口 86
4.1.6 ITableCollection接口 86
4.2 圖層對象 86
4.2.1 ILayer接口 86
4.2.2 要素圖層 86
4.2.3 CAD文件 90
4.2.4 TIN圖層 91
4.2.5 GraphicsLayer 91
4.3 屏幕顯示對象 92
4.4 頁面布局對象 92
4.5 地圖排版 93
4.5.1 Page對象 93
4.5.2 SnapGrid對象 93
4.5.3 SnapGuides對象 94
4.5.4 RulerSettings對象 94
4.6 Element對象 94
4.6.1 圖形元素 95
4.6.2 框架元素 98
4.7 MapGrid對象模型 98
4.7.1 MapGrid對象 98
4.7.2 MapGridBorder對象 100
4.8 MapSurround對象 100
4.8.1 圖例對象 100
4.8.2 指北針對象 101
4.8.3 比例尺對象 101
4.8.4 比例文本對象 103
4.9 Style對象 104
4.10 添加、刪除圖層數(shù)據(jù) 105
4.10.1 矢量數(shù)據(jù)的添加 105
4.10.2 柵格數(shù)據(jù)的添加 106
4.10.3 刪除圖層數(shù)據(jù) 106
4.11 圖層控制 107
4.11.1 圖層間關(guān)系的調(diào)整 107
4.11.2 圖層顯示狀態(tài)的控制 107
4.12 本章小結(jié) 107
第5章 地圖制圖 108
5.1 地圖標(biāo)注 108
5.2 符號及符號庫 109
5.2.1 顏色對象 110
5.2.2 Symbol對象 115
5.3 專題圖制作 135
5.3.1 SimpleRenderer專題圖 135
5.3.2 ClassBreakRenderer專題圖 135
5.3.3 UniqueValueRenderer專題圖 136
5.3.4 ProportionalSymbolRenderer專題圖 136
5.3.5 ChartRenderer專題圖 136
5.3.6 DotDensityRenderer專題圖 136
5.4 地圖打印輸出 147
5.4.1 Printer對象 147
5.4.2 Paper對象 147
5.4.3 在控件中打印輸出 148
5.4.4 地圖的轉(zhuǎn)換輸出 148
5.4.5 ExportFileDialog對象 148
5.5 本章小結(jié) 148
第6章 空間數(shù)據(jù)管理 149
6.1 SDE及空間數(shù)據(jù) 149
6.1.1 SDE介紹 149
6.1.2 空間數(shù)據(jù) 150
6.2 空間數(shù)據(jù)庫及組織 152
6.2.1 混合型空間數(shù)據(jù)庫 152
6.2.2 集成型空間數(shù)據(jù)庫 153
6.3 空間數(shù)據(jù)模型 155
6.3.1 矢量模型(vector model) 156
6.3.2 柵格模型(raster model) 156
6.3.3 數(shù)字高程模型(DEM,DigitalElevation Model) 157
6.3.4 面向?qū)ο蟮臄?shù)據(jù)模型(Object-Oriented Data Model) 157
6.3.5 混合數(shù)據(jù)模型(Hybrid Model) 158
6.4 Geodatabase體系結(jié)構(gòu) 158
6.4.1 Geodatabase介紹 158
6.4.2 Geodatabase的體系結(jié)構(gòu) 159
6.5 Geodatabase對象模型 160
6.5.1 Geodatabase中的主要類 160
6.5.2 Geodatabase中的其他常用類 161
6.6 Geodatabase的使用與開發(fā) 161
6.6.1 空間數(shù)據(jù)庫連接 161
6.6.2 創(chuàng)建新的數(shù)據(jù)集 161
6.6.3 空間數(shù)據(jù)的入庫 162
6.7 本章小結(jié) 168
第7章 數(shù)據(jù)編輯 169
7.1 簡介 169
7.2 捕捉功能設(shè)計(jì)與實(shí)現(xiàn) 169
7.3 要素編輯 174
7.3.1 開始編輯 174
7.3.2 結(jié)束編輯 174
7.3.3 圖形編輯 175
7.4 高級編輯 183
7.5 本章小結(jié) 183
第8章 柵格數(shù)據(jù) 184
8.1 簡介 184
8.2 訪問和創(chuàng)建柵格數(shù)據(jù) 184
8.3 柵格數(shù)據(jù)配準(zhǔn) 185
8.4 柵格數(shù)據(jù)處理 185
8.4.1 柵格數(shù)據(jù)轉(zhuǎn)換 186
8.4.2 柵格數(shù)據(jù)變換 187
8.4.3 柵格數(shù)據(jù)疊置分析 187
8.4.4 柵格數(shù)據(jù)與矢量數(shù)據(jù)疊加分析 188
8.5 柵格圖層渲染 188
8.5.1 RasterRGBRenderer(柵格RGB符號化) 188
8.5.2 RasterUniqueValueRenderer(唯一值符號化) 189
8.5.3 RasterClassfyColorRamp Renderer(分類符號化) 190
8.5.4 RasterStretchColorRampRenderer 191
8.5.5 RasterDiscreteColorRenderer(點(diǎn)密度符號化) 192
8.6 本章小結(jié) 192
第9章 三維可視化 193
9.1 簡介 193
9.2 數(shù)據(jù)的三維顯示 193
9.2.1 DEM數(shù)據(jù)的加載 193
9.2.2 疊加紋理數(shù)據(jù) 194
9.2.3 分層設(shè)色 194
9.3 三維分析 200
9.3.1 三維場景屬性查詢 200
9.3.2 坡度分析 200
9.3.3 通視分析 200
9.3.4 剖面圖繪制 200
9.4 本章小結(jié) 204
第二篇 應(yīng)用提高篇
第10章 空間分析 206
10.1 簡介 206
10.2 空間查詢 206
10.2.1 基于屬性查詢 207
10.2.2 基于空間位置查詢 208
10.2.3 要素選擇集 209
10.3 空間幾何圖形的集合運(yùn)算 210
10.4 空間拓?fù)溥\(yùn)算 210
10.5 空間關(guān)系運(yùn)算 224
10.5.1 IRelationalOperator接口 225
10.5.2 IProximityOperator接口 236
10.6 網(wǎng)絡(luò)及網(wǎng)絡(luò)分析 240
10.6.1 主要對象類 240
10.6.2 類之間的相互關(guān)系 242
10.7 本章小結(jié) 242
第11章 管理ArcGIS Server服務(wù) 243
11.1 簡介 243
11.1.1 Arcgis Server架構(gòu) 243
11.1.2 ArcGIS Server 9.3 的組成 244
11.2 連接到ArcGIS Server 245
11.2.1 連接方式和對象介紹 245
11.2.2 ServerObject的池化和非池化模式 246
11.2.3 有狀態(tài)和無狀態(tài)的GIS應(yīng)用程序 251
11.3 ArcGIS Server管理系統(tǒng)實(shí)現(xiàn) 253
11.3.1 查詢功能實(shí)現(xiàn) 254
11.3.2 緩沖區(qū)查詢 258
11.4 本章小結(jié) 261
第12章 三維模式下數(shù)據(jù)編輯功能實(shí)現(xiàn) 262
12.1 簡介 262
12.2 ArcScene控件下的數(shù)據(jù)編輯 262
12.3 ArcGlobe控件下的數(shù)據(jù)編輯 262
12.4 本章小結(jié) 272
第三篇 綜合實(shí)例篇
第13章 符號庫管理系統(tǒng)的開發(fā) 274
13.1 簡介 274
13.2 系統(tǒng)設(shè)計(jì) 274
13.2.1 主程序界面設(shè)計(jì) 275
13.2.2 點(diǎn)狀符號 275
13.2.3 線狀符號 276
13.2.4 面狀符號 277
13.3 符號管理工具實(shí)現(xiàn) 279
13.4 本章小結(jié) 312
第14章 空間數(shù)據(jù)管理系統(tǒng) 313
14.1 簡介 313
14.2 空間數(shù)據(jù)管理框架設(shè)計(jì) 313
14.3 空間數(shù)據(jù)管理實(shí)現(xiàn) 314
14.4 本章小結(jié) 342
第四篇 常見疑難解答與經(jīng)驗(yàn)技巧集萃
第15章 空間數(shù)據(jù)庫連接與釋放 344
15.1 Shapefile 文件 344
15.2 Coverage數(shù)據(jù)格式 344
15.3 Geodatabase數(shù)據(jù)格式 345
15.4 ArcSDE(Enterprise Geodatabase)數(shù)據(jù)庫連接 345
15.5 TIN不規(guī)則三角網(wǎng) 346
15.6 柵格數(shù)據(jù) 346
15.7 CAD數(shù)據(jù) 346
15.8 一般關(guān)系表 346
15.9 ArcSDE客戶端負(fù)載連接方式 347
15.10 ArcSDE連接Oracle 數(shù)據(jù)庫 348
15.11 ArcSDE連接釋放 348
15.12 自動(dòng)關(guān)閉空閑SDE連接 348
第16章 空間數(shù)據(jù)庫加載 349
16.1 通過設(shè)置屬性加載個(gè)人數(shù)據(jù)庫 349
16.2 通過名稱加載個(gè)人數(shù)據(jù)庫 350
16.3 SDE數(shù)據(jù)庫 351
16.4 分圖層加載CAD圖層 352
16.5 整幅CAD圖的加載 352
第17章 程序出錯(cuò)和異常 354
17.1 釋放資源異常問題 354
17.2 表結(jié)構(gòu)操作錯(cuò)誤 354
17.3 要素編輯的錯(cuò)誤 355
17.4 Network I/O Error異常 355
17.5 數(shù)據(jù)插入錯(cuò)誤 355
17.6 索引被占用異常 355
17.7 SDE導(dǎo)入空間數(shù)據(jù)錯(cuò)誤 356
17.8 HRESULT:0x80040228異常 356
17.9 HRESULT:0x80040213異常 356
17.10 HRESULT:0x80040205 356
17.11 HRESULT:0x80010105(RPC_E_SERVERFAULT) 356
第18章 其他經(jīng)驗(yàn)技巧 357
18.1 ArcEngine中的先閃爍后刷新現(xiàn)象 357
18.2 ArcEngine中幾種數(shù)據(jù)的刪除方法和性能比較 357
18.3 數(shù)據(jù)游標(biāo) 359
18.4 投影變換 359
18.5 ITopologicalOperator 360
18.6 緩沖區(qū)查詢 360
18.7 插入記錄效率 360

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號