第1章 ArcGIS Engine編程基礎
1.1 ArcGIS Engine概述
1.1.1 ArcGIS Engine簡介
1.1.2 ArcGIS Engine功能
1.1.3 ArcGIS Engine與ArcObjects
1.1.4 ArcGIS Engine類庫
1.1.5 ArcGIS Engine控件
1.2 ArcGIS Engine開發資源
1.2.1 幫助文檔
1.2.2 自帶示例
1.2.3 在綫幫助
1.2.4 網上資源
1.3 Esri開發方式簡介
1.3.1 AML語言開發方式
1.3.2 Avenue語言開發方式
1.3.3 MapObjects開發方式
1.3.4 VBA開發方式
1.3.5 ArcObjects開發方式
1.4 對象模型圖
1.4.1 對象模型圖中的類與接口
1.4.2 查看OMD圖
1.5 ArcGIS Engine的安裝
1.5.1 ArcGIS License Manager的安裝
1.5.2 ArcGIS Engine Runtime for Windows的安裝
1.5.3 ArcObjects SDK for the Microsoft.NET Framework的安裝
1.6 本章小節
第2章 桌麵GIS應用軟件的開發方式
2.1 使用VBA進行桌麵軟件開發
2.1.1 VBA開發方式
2.1.2 VBA代碼的安全性
2.2 使用DLL進行桌麵軟件開發
2.2.1 DLL開發方式
2.2.2 DLL功能的應用部署
2.3 使用Addin進行桌麵軟件開發
2.3.1 Addin開發方式
2.3.2 Addin的安裝部署
2.4 使用ArcGIS Engine構建獨立應用程序
2.5 不同開發方式的比較
2.6 本章小結
第3章 地圖基本操作
3.1 空間數據與工作空間
3.1.1 空間數據
3.1.2 工作空間
3.2 MapControl控件接口
3.2.1 IMapControlDefault接口
3.2.2 IMapControl2接口
3.2.3 IMapControl3接口
3.2.4 IMapControl4接口
3.2.5 IMapControlEvents2接口
3.3 數據加載
3.3.1 加載地圖文檔
3.3.2 加載Shapefile數據
3.3.3 加載柵格數據
3.3.4 加載CAD數據
3.3.5 加載個人地理數據庫數據
3.3.6 加載文件地理數據庫數據
3.3.7 加載ArcSDE空間數據庫數據
3.3.8 加載文本文件數據
3.4 地圖文檔保存
3.4.1 地圖文檔保存
3.4.2 地圖文檔另存為
3.5 地圖瀏覽
3.5.1 放大與縮小
3.5.2 拉框放大與縮小
3.5.3 漫遊
3.5.4 全圖顯示
3.5.5 曆史視圖切換
3.6 書 簽
3.6.1 添加書簽
3.6.2 書簽管理
3.7 ICommand和ITool命令操作地圖
3.8 量 測
3.8.1 狀態欄坐標顯示
3.8.2 距離測量
3.8.3 麵積測量
3.9 要素選擇操作
3.9.1 要素選擇
3.9.2 縮放至選擇
3.9.3 清除選擇
3.10 地圖導齣
3.11 視圖同步
3.11.1 鷹眼窗口
3.11.2 數據視圖與布局視圖的同步
3.12 TOCControl控件
3.12.1 TOCControl與數據視圖的關聯
3.12.2 圖層顯示順序調整
3.12.3 TOCControl的右鍵菜單
3.13 本章小結
第4章 查詢統計
4.1 屬性查詢
4.1.1 相關類與接口
4.1.2 實例詳解
4.2 空間查詢
4.2.1 相關類與接口
4.2.2 實例詳解
4.3 圖形查詢
4.3.1 相關類與接口
4.3.2 實例詳解
4.4 選擇集
4.4.1 相關類與接口
4.4.2 實例詳解
4.5 查詢選項設置
4.5.1 相關類和接口
4.5.2 實例詳解
4.6 統計分析
4.6.1 相關的類和接口
4.6.2 實例詳解
4.7 本章小結
第5章 地圖製圖
5.1 顔色模型
5.1.1 顔色模型分類
5.1.2 顔色對象
5.2 地圖符號化
5.2.1 點要素符號化
5.2.2 綫要素符號化
5.2.3 麵要素符號化
5.2.4 文本符號化
5.2.5 符號選擇器
5.2.6 樣式管理器
5.3 地圖標注
5.3.1 TextElement標注
5.3.2 Annotation注記
5.3.3 MapTips顯示
5.4 專題地圖製圖
5.4.1 單一符號化
5.4.2 唯一值符號化
5.4.3 唯一值多字段符號化
5.4.4 分級色彩符號化
5.4.5 分級符號化
5.4.6 比例符號化
5.4.7 點密度符號化
5.4.8 統計圖錶符號化
5.4.9 雙值符號化
5.4.10 多比例尺符號化
5.5 地圖整飾
5.5.1 添加圖例
5.5.2 添加指北針
5.5.3 添加比例尺
5.5.4 添加地圖格網
5.6 製圖模闆
5.7 空間參考
5.7.1 創建空間參考
5.7.2 同一基準麵的坐標轉換
5.7.3 不同基準麵的坐標轉換
5.8 打印輸齣
5.8.1 打印設置
5.8.2 打印預覽
5.8.3 打印
5.8.4 地圖輸齣
5.9 本章小結
第6章 空間數據編輯
6.1 簡 介
6.1.1 操作步驟
6.1.2 實現思路
6.1.3 代碼說明
6.2 編輯對象
6.2.1 幾何對象
6.2.2 DisplayFeedback對象
6.3 開始編輯
6.3.1 IEngineEditor接口介紹
6.3.2 功能實現
6.4 設置編輯圖層
6.4.1 IEngineEditLayers接口介紹
6.4.2 功能實現
6.5 設置編輯任務
6.5.1 IEngineEditTask接口介紹
6.5.2 功能實現
6.6 編輯操作
6.6.1 選擇要素
6.6.2 移動要素
6.6.3 添加要素
6.6.4 刪除要素
6.6.5 撤銷操作
6.6.6 恢復操作
6.7 節點編輯
6.7.1 移動節點
6.7.2 添加節點
6.7.3 刪除節點
6.8 屬性編輯
6.9 保存編輯
6.10 結束編輯
6.11 本章小結
第7章 矢量數據空間分析
7.1 空間拓撲分析
7.1.1 相關類與接口
7.1.2 實例詳解——緩衝區分析
7.1.3 實例詳解——獲取多邊形要素邊界
7.2 空間關係運算
7.2.1 相關類與接口
7.2.2 實例詳解——查找一多邊形要素的所有鄰接要素
7.3 疊加分析
7.3.1 相關類與接口
7.3.2 實例詳解——兩相交麵圖層的裁剪分析
7.4 數據格式轉換
7.4.1 相關類與接口
7.4.2 實例詳解——將Shapefile數據導入File Geodatabase中
7.4.3 實例詳解——通過數據解析方式實現Shapefile數據轉CAD
格式數據
7.5 添加X、Y數據
7.5.1 相關類與接口
7.5.2 實例詳解——將帶有X、Y字段的Excel數據錶轉化為點數據
7.6 使用GP工具進行空間分析
7.6.1 相關類與接口
7.6.2 實例詳解——利用GP工具實現緩衝區分析
7.6.3 實例詳解——利用GP工具實現Shapefile數據轉CAD數據
7.7 本章小結
第8章 柵格數據空間分析
8.1 環境設置
8.2 空間插值
8.2.1 反距離權重法
8.2.2 剋裏金法
8.2.3 樣條函數法
8.2.4 趨勢麵法
8.2.5 自然鄰域法
8.3 柵格錶麵分析
8.3.1 坡度計算
8.3.2 坡嚮計算
8.3.3 等值綫計算
8.3.4 填挖方計算
8.3.5 山體陰影
8.3.6 麯率計算
8.3.7 可見性分析
8.4 柵格計算
8.4.1 IMathOp接口
8.4.2 ITrigOp接口
8.4.3 ILogicalOp接口
8.4.4 IBitwiseOp接口
8.5 柵格統計
8.6 密度分析
8.6.1 核密度分析
8.6.2 綫密度分析
8.6.3 點密度分析
8.7 提取分析
8.7.1 按屬性提取
8.7.2 按掩模提取
8.7.3 按形狀提取
8.8 距離分析
8.8.1 歐氏距離
8.8.2 成本距離
8.8.3 成本路徑
8.8.4 廊道分析
8.9 重分類
8.9.1 使用錶重分類
8.9.2 使用ASCII文件重分類
8.9.3 分割
8.10 條件分析
..........................
· · · · · · (
收起)