ArcObjects開發基礎與技巧:基於VisalBasic.NET

ArcObjects開發基礎與技巧:基於VisalBasic.NET

《ArcObjects開發基礎與技巧:基於VisalBasic.NET》是2006年4月武漢大學出版社出版的圖書,作者是蔣波。

基本介紹

  • 書名:ArcObjects開發基礎與技巧:基於VisalBasic.NET
  • 作者:蔣波濤
  • ISBN:9787307049208
  • 頁數:350
  • 定價:36.00元
  • 出版社:武漢大學出版社
  • 出版時間:2006-4
  • 裝幀:簡裝本
  • 副標題:基於VisalBasic.NET
內容介紹,目錄,

內容介紹

《ArcObjects開發基礎與技巧:基於VisalBasic.NET》共分為11章,分別介紹了ArcObjects的預備內容、ArcMap結構、地圖組成、地圖圖形顯示、ArcObjects控制項、GeoDatabase和Geometry等方面的知識,這些內容涵蓋了ArcObjects的基本範圍。
《ArcObjects開發基礎與技巧:基於VisalBasic.NET》使用VisualBasic.NET語言作為ArcObjects的開發語言。

目錄

1 對象組件模型(COM)與Arcobjects
1.1 GIS的發展歷史
1.2為什麼要使用接口編程
1.3什麼是對象組件模型(COM)
1.4如何閱讀OMD
1.4.1類與對象
1.4.2類與類的關係
1.5 ArcObjects簡介
1.6 ArcObjects的組件庫
1.7. NET開發平台
1.7.1全新的.NET平台
1.7.2 Visual Basic.NET
1.8 ArcGIS的二次開發方式
1.8.1使用VBA環境開發
1.8.2使用動態程式庫(DLL)組件進行開發
1.8.3使用控制項構建獨立程式
2 用戶界面定製
2.1 Application對象
2.2 Document對象
2.3定製ArcMap的界面
2.3.1定製狀態欄(StatusBar)
2.3.2定製浮動視窗(DockableWindow)
2.3.3快捷鍵表
2.3.4 CommandBars和CommandBar對象
2.3.5 Commandhem對象
2.4 uIControl的使用
2.5 使用Extension擴展ArcGIS
3 地圖是如何組成的
3.1 Map的雙重身份
3.2數據以層劃分
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 動態修飾地圖——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轉換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地圖的標註
4.4.1YextElement標註
4.4.2 AO中的標註
4.5如何與地圖進行互動
4.5.1產生新Geometry的Feedback對象
4.5.2移動幾何形體對象上的節點
4.5.3移動整個對象
4.5.4其他DisplayFeedback介紹
5 Arcobjects的控制項
5.1 MapControl控制項
5.1.1 MapControl控制項與MXD檔案
5.1.2滑鼠與控制項的互動
5.1.3數據選擇
5.1.4鷹眼程式
5.1.5控制項關閉時記憶體泄露問題
5.2 PageLayoutControl控制項
5.2.1 PageLayoutControl操作MXD檔案
5.2.2 PageLayout與Map控制項聯動
5.2.3在Pagelayout裡面繪製要素
5.2.4繪製Mapsurround對象
5.2.5將版式保存為檔案
6 地圖的輸出
6.1地圖的列印輸出
6.2地圖的轉換輸出
6.2.1基於影像格式的輸出
6.2.2基於矢量格式的輸出
6.2.3 ExportFileDialog對象
7 Arccatalog對象
7.1 Gxobject對象
7.2 Gxialog對象
8 GeoDatabse模型
8.1 GeoDatat)ase的基礎知識
8.2 workspace及相關對象
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與欄位相關的對象
8.4.5.1幾何欄位的設計
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關係與關係類
8.9數據轉換與裝載
9 Geometry——幾何形體對象
9.1 Geometry面面觀
9.2 Point和MultiPoint對象
9.2.1 Point對象
9.2.2 MuhiPoint對象
9.3包絡線Envelope
9.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環(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拓撲關係
9.7關係運算
9.8 IProximityOperator‘接口
9.9動態跟蹤
10 空間參考
10.1什麼是空間參考
10.2兩種坐標系統
10.3 AO中空間參考的設定
10.4 SpatialReference對象
11 Raster數據簡介
11.1 RasterWorkspace對象
11.2柵格數據集
11.3柵格圖層對象
附錄
一、ArcObjects信息獲取
二、ArcSDE+Oracle9.2安裝
參考文獻

相關詞條

熱門詞條

聯絡我們