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