當前位置:編程學習大全網 - 編程語言 - ArcGIS Engine 地理信息系統開發教程的內容簡介

ArcGIS Engine 地理信息系統開發教程的內容簡介

第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.3Esri開發方式簡介

1.3.1AML語言開發方式

1.3.2Avenue語言開發方式

1.3.3MapObjects開發方式

1.3.4VBA開發方式

1.3.5 ArcObjects開發方式

1.4 對象模型圖

1.4.1 對象模型圖中的類與接口

1.4.2 查看OMD圖

1.5ArcGIS 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 使用Add in進行桌面軟件開發

2.3.1 Add in開發方式

2.3.2 Add in的安裝部署

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 條件分析

第9章 管網網絡分析

9.1 幾何網絡

9.1.1 幾何網絡元素

9.1.2 邏輯網絡

9.1.3 幾何網絡屬性

9.2 顯示網絡流向

9.2.1 相關類與接口

9.2.2 實例詳解

9.3 網絡追蹤分析

9.3.1 相關類與接口

9.3.2 實例詳解

9.4 爆管分析

9.4.1 實例詳解

9.5 本章小結

第10章 交通網絡分析

10.1網絡數據集

10.1.1網絡元素

10.1.2網絡連通性

10.1.3網絡屬性

10.2最短路徑分析

10.2.1相關類與接口

10.2.2實例詳解

10.3查找服務區分析

10.3.1相關類與接口

10.3.2實例詳解

10.4 設施點分析

10.4.1相關類和接口

10.4.2實例詳解

10.5OD成本矩陣分析

10.5.1相關類和接口

10.5.2實例詳解

10.6多路徑配送分析

10.6.1相關類和接口

10.6.2實例詳解

10.7位置分配分析

10.7.1相關類和接口

10.7.2實例詳解

10.8本章小結,

11 三維分析

11.1 三維數據模型

11.1.1 3D要素數據

11.1.2 表面數據

11.2 Multipatch

11.2.1 Multipatch創建

11.2.2 Multipatch編輯

11.2.3 Multipatch分析

11.3 實例:基於Multipatch的地質鉆孔三維可視化

11.4 TIN數據

11.4.1 加載TIN數據

11.4.2 TIN數據創建

11.4.3 TIN表面分析

11.5 實例:基於多層TIN的地層三維可視化

11.6 SceneControl三維可視化

11.6.1 三維數據加載

11.6.2 三維地圖瀏覽

11.6.3 三維地圖識別

11.6.4 遙感影像圖與三維地形疊加

11.6.5 矢量圖層與地形疊加

11.6.6 三維動畫

11.7 GlobeControl三維可視化

11.7.1 三維數據加載

11.7.2 三維地圖工具

11.7.3 三維效果

11.8 實例:基於GlobeControl的三維數字校園

12 Esri杯中國大學生GIS軟件開發大賽壹等獎獲獎作品分析

——嶗山森林火災擴散模擬分析與決策系統

12.1 系統功能介紹

12.1.1 系統開發與運行環境

12.1.2 系統總體功能設計

12.1.3 系統登錄

12.1.4 基本功能模塊

12.1.5 數據管理模塊

12.1.6 預報分析模塊

12.1.7 火場模擬模塊

12.1.8 輔助決策模塊

12.1.9 損失評估模塊

12.2 數據準備

12.3 代碼閱讀指南

12.3.1 DevExpress界面庫

12.3.2代碼組織與說明

12.4 加上如何配置運行程序

  • 上一篇:數據挖掘十大經典算法之樸素貝葉斯
  • 下一篇:職校有什麽專業?
  • copyright 2024編程學習大全網