ArcObjects開(kāi)發(fā)基礎(chǔ)與技巧·基于VisalBazic.NET
定 價(jià):36 元
- 作者:蔣波濤編著
- 出版時(shí)間:2006/4/1
- ISBN:9787307049208
- 出 版 社:武漢大學(xué)出版社
- 中圖法分類:P208
- 頁(yè)碼:350
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)通過(guò)實(shí)例闡述了AreObjects的基本結(jié)構(gòu)、主要對(duì)象和接口等方面的內(nèi)容,介紹了AreObjects的組件體系和基于AreObjects可視化控件的開(kāi)發(fā)方法。
1 對(duì)象組件模型(COM)與Arcobjects
1.1 GIS的發(fā)展歷史
1.2為什么要使用接口編程
1.3什么是對(duì)象組件模型(COM)
1.4如何閱讀OMD
1.4.1類與對(duì)象
1.4.2類與類的關(guān)系
1.5 ArcObjects簡(jiǎn)介
1.6 ArcObjects的組件庫(kù)
1.7. NET開(kāi)發(fā)平臺(tái)
1.7.1全新的.NET平臺(tái)
1.7.2 Visual Basic.NET
1.8 ArcGIS的二次開(kāi)發(fā)方式
1.8.1使用VBA環(huán)境開(kāi)發(fā)
1.8.2使用動(dòng)態(tài)鏈接庫(kù)(DLL)組件進(jìn)行開(kāi)發(fā)
1.8.3使用控件構(gòu)建獨(dú)立程序
2 用戶界面定制
2.1 Application對(duì)象
2.2 Document對(duì)象
2.3定制ArcMap的界面
2.3.1定制狀態(tài)欄(StatusBar)
2.3.2定制浮動(dòng)窗口(DockableWindow)
2.3.3快捷鍵表
2.3.4 CommandBars和CommandBar對(duì)象
2.3.5 Commandhem對(duì)象
2.4 uIControl的使用
2.5 使用Extension擴(kuò)展ArcGIS
3 地圖是如何組成的
3.1 Map的雙重身份
3.2數(shù)據(jù)以層劃分
3.2.1 圖層對(duì)象的ILayer接口
3.2.2要素圖層的使用
3.2.3往地圖中加入CAD文件
3.2.4 TIN圖層——顯示三維信息
3.2.5 GraphicsI.ayer——元素的容器
3.3 地圖顯示的幕后人——screenDisplay對(duì)象
3.4地圖排版
3.4.1 Paget.ayout——幕后高手
3.4.2 Page對(duì)象
3.4.3 SnapGrid對(duì)象
3.4.4 SnapGuides對(duì)象
3.4.5 RulerSettings對(duì)象
3.5 Element對(duì)象——可顯示的和不可顯示的圖形
3.5.1圖形元素
3.5.1.1 LineElement和MarkerElement對(duì)象
3.5.1.2 TextElement對(duì)象
3.5.1.3 DataGraphElement對(duì)象
3.5.1.4 GroupElement對(duì)象
3.5.1.5 FillShapeElement對(duì)象
3.5.1.6 PietureElement對(duì)象
3.5.2框架元素——真相在這里
3.5.2.1 MapFrame對(duì)象
3.5.2.2 MapSurroundFrame對(duì)象
3.5.2.3 TableFrame對(duì)象
3.5.3元素的選擇跟蹤對(duì)象
3.6 MaptGrid對(duì)象模型
3.6.1 MapGtid對(duì)象
3.6.2 MapGridBorder對(duì)象
3.6.3 MapGridLabel對(duì)象
3.6.4 MapGridFaetory對(duì)象
3.7 動(dòng)態(tài)修飾地圖——Mapsurround對(duì)象
3.7.1圖例對(duì)象
3.7.2指明地圖的方位——指南針對(duì)象
3.7.3比例尺對(duì)象
3.7.4比例文本對(duì)象
3.8不勞而獲——使用Style對(duì)象
3.8.1 StyleGallery對(duì)象
3.8.2 StyleSelector對(duì)象
3.9 像ArcMap一樣顯示信息——IDentify,Dialog對(duì)象
4 地圖的顯示
4.1添加色彩——顏色對(duì)象
4.1.1 IColoi‘的對(duì)象
4.1.2顏色對(duì)話框
4.1.3 ColorRamp對(duì)象
4.1.4轉(zhuǎn)換ArcObjects與VB.NET的顏色模式
4.2圖形的外觀——Symbol對(duì)象
4.2.1 MarkerSymbol對(duì)象
4.2.2 I,ineSymbol對(duì)象
4.2.3 FillSymbol對(duì)象
4.2.4 TextSymbol對(duì)象
4.2.5 3DChartSymbol對(duì)象
4.3制作專題圖
4.3.1 SimpleRenderer著色法
4.3.2 ClassBreakRenderer著色法
4.3.3 UniqueValueRenderer著色法
4.3.4 ProportionalSymbolRenderer著色法
4.3.5 ChartRenderer著色法
4.3.6 DotDensityRenderer‘著色法
4.3.7著色中使用的各種計(jì)算方法
4.4地圖的標(biāo)注
4.4.1YextElement標(biāo)注
4.4.2 AO中的標(biāo)注
4.5如何與地圖進(jìn)行互動(dòng)
4.5.1產(chǎn)生新Geometry的Feedback對(duì)象
4.5.2移動(dòng)幾何形體對(duì)象上的節(jié)點(diǎn)
4.5.3移動(dòng)整個(gè)對(duì)象
4.5.4其他DisplayFeedback介紹
5 Arcobjects的控件
5.1 MapControl控件
5.1.1 MapControl控件與MXD文件
5.1.2鼠標(biāo)與控件的交互
5.1.3數(shù)據(jù)選擇
5.1.4鷹眼程序
5.1.5控件關(guān)閉時(shí)內(nèi)存泄露問(wèn)題
5.2 PageLayoutControl控件
5.2.1 PageLayoutControl操作MXD文件
5.2.2 PageLayout與Map控件聯(lián)動(dòng)
5.2.3在Pagelayout里面繪制要素
5.2.4繪制Mapsurround對(duì)象
5.2.5將版式保存為文件
6 地圖的輸出
6.1地圖的打印輸出
6.2地圖的轉(zhuǎn)換輸出
6.2.1基于影像格式的輸出
6.2.2基于矢量格式的輸出
6.2.3 ExportFileDialog對(duì)象
7 Arccatalog對(duì)象
7.1 Gxobject對(duì)象
7.2 Gxialog對(duì)象
8 GeoDatabse模型
8.1 GeoDatat)ase的基礎(chǔ)知識(shí)
8.2 workspace及相關(guān)對(duì)象
8.2.1打開(kāi)工作空間
8.2.2工作空間
8.2.3屬性集
8.2.4名稱對(duì)象
8.3 Dataset對(duì)象
8.3.1 GeoDataset類
8.3.2 FeatureDataset對(duì)象
8.4表、對(duì)象類和要素類
8.4.1 Table對(duì)象
8.4.2 ObjectClass對(duì)象
8.4.3 FeatureClass對(duì)象
8.4.4字段集與字段
8.4.5與字段相關(guān)的對(duì)象
8.4.5.1幾何字段的設(shè)計(jì)
8.4.5.2索引集和索引
8.4.5.3子類
8.4.5.4值域
8.5查詢要素
8.5.1 cursor對(duì)象
8.5.2 QueryFiher對(duì)象
8.5.3 QueryDef對(duì)象
8.5.4 TableSort對(duì)象
8.6 Row,0bjeel和Feature對(duì)象
8.6.1 RowBuffer和Row對(duì)象
8.6.2 Object和Feature對(duì)象
8.6.3點(diǎn)選法獲取要素
8.6.4更新要素
8.7再談選擇集對(duì)象
8.8關(guān)系與關(guān)系類
8.9數(shù)據(jù)轉(zhuǎn)換與裝載
9 Geometry——幾何形體對(duì)象
9.1 Geometry面面觀
9.2 Point和MultiPoint對(duì)象
9.2.1 Point對(duì)象
9.2.2 MuhiPoint對(duì)象
9.3包絡(luò)線Envelope
9.4 幾何對(duì)象的組成部分——曲線(curve)
9.4.1片段對(duì)象
9.4.1.1 CircularArc對(duì)象
9.4.1.2 Ifine對(duì)象
9.4.1.3 EllipticArc對(duì)象
9.4.1.4 BezierCurve對(duì)象
9.4.2路徑(Dath)對(duì)象
9.4.3環(huán)(Ring)對(duì)象
9.4.4 PolyCurve對(duì)象
9.4.4.1 Polyline對(duì)象
9.4.4.2 Polygon對(duì)象
9.5集合接口
9.5.1 IGeoemtryCollection接口
9.5.2 ISegmentCollectiorI接口
9.5.3 IPointCollection接口
9.6拓?fù)潢P(guān)系
9.7關(guān)系運(yùn)算
9.8 IProximityOperator‘接口
9.9動(dòng)態(tài)跟蹤
10 空間參考
10.1什么是空間參考
10.2兩種坐標(biāo)系統(tǒng)
10.3 AO中空間參考的設(shè)置
10.4 SpatialReference對(duì)象
11 Raster數(shù)據(jù)簡(jiǎn)介
11.1 RasterWorkspace對(duì)象
11.2柵格數(shù)據(jù)集
11.3柵格圖層對(duì)象
附錄
一、ArcObjects信息獲取
二、ArcSDE+Oracle9.2安裝
參考文獻(xiàn)