內容簡介
《地球科學類專業實驗與實踐係列教材·GIS程序設計教程:基於ArcGIS Engine的C#開發實例》是一本非常適閤於GIS組件式開發人員入門的教材,主要介紹瞭組件式GIS開發技術,重點是利用ArcGIS Engine開發組件庫,在.Net環境下利用C#語言進行GIS程序開發。全書由淺人深,從組件式GIS基本概念入手,介紹瞭ArcGIS Engine 10.0的特性;從地圖顯示瀏覽入手,介紹瞭GIS數據的組織與訪問、製圖渲染與輸齣、空間數據編輯、GIS分析及柵格圖像處理,涵蓋瞭GIS數據采集、編輯、處理、分析、輸齣等的基本功能;進一步地,分析瞭ArcGIS所提供的功能擴展模塊,為GeoProcessing及3D分析等深入開發提供瞭案例。
《地球科學類專業實驗與實踐係列教材·GIS程序設計教程:基於ArcGIS Engine的C#開發實例》適閤地理信息係統、遙感等地學專業、測繪類、地質類、農林類、水利類等相關專業的本科生、研究生教學使用,也適閤測繪、國土資源、城市規劃、交通、環境保護等部門的研究和開發人員使用。
目錄
第1章 導論
1.1 GIS程序設計
1.1.1 GIS技術與發展
1.1.2 GIS開發模式
1.1.3 GIS開發模式比較與分析
1.2 組件化程序設計
1.2.1 COM概述
1.2.2 COM的特性
1.2.3 COM的結構
1.3 組件式GIS
1.3.1 組件式GIS體係結構
1.3.2 組件式GIS的特點
1.3.3 組件式GIS的不足
1.4 主流GIS組件平颱
1.4.1 ArcGIS Engine
1.4.2 GeoMedia
1.4.3 MapX
1.4.4 TITAN GIS
1.4.5 SuperMap Objects
1.4.6 幾種主要組件式GIS平颱功能比較
第2章 AreGIS Engine開發初步
2.1 ArcGIS Engine概述
2.1.1 ArcGIS Engine
2.1.2 ArcGIS Engine的功能
2.1.3 ArcGIS Engine包含的內容
2.2 使用ArcGIs Engine開發應用程序
2.3 軟件安裝
2.3.1 安裝VisualStudio2010
2.3.2.NET與C#
2.3.3 安裝ArcGIS Engine
2.4 ArcGIS Engine類庫介紹
2.4.1 對象模型圖
2.4.2 常用類庫概覽
2.5 部署一個ArcGIS Engine應用程序
第3章 地圖顯示與瀏覽
3.1 地圖控件
3.1.1 控件特性
3.1.2 地圖控件
3.1.3 目錄樹控件
3.1.4 工具條控件
3.1.5 頁麵控件
3.2 地圖及其相關組件
3.2.1 地圖組件
3.2.2 地圖常用接口
3.3 空間書簽組件
3.4 創建與調用AOI書簽
3.5 開發提示--如何判斷添加類庫引用
第4章 地圖數據組織與訪問
4.1 數據類型
4.1.1 Coverage
4.1.2 Shapefile
4.1.3 Geodatabase
4.1.4 ArcXML
4.2 Geoclatabase數據模型
4.2.1 Geodatabase模型結構
4.2.2 Geoclatabase數據模型的優點
4.2.3 Geodatabase數據模型的缺點
4.3 Geodatabase類型
4.3.1 文件地理數據庫
4.3.2 個人地理數據庫
4.3.3 ArcSDE地理數據庫
4.3.4 三種類型的地理數據庫比較
4.4 數據訪問
4.4.1 工作空間工廠及其相關組件
4.4.2 打開一個Shapefile
4.4.3 打開一個AccessGeodatabase要素類
4.4.4 圖層組件ILayer
4.4.5 地理數據集組件
4.5 地理數據列錶顯示
4.6 數據格式轉換
4.6.1 地理數據轉換組件
4.6.2 數據轉換示例
第5章 地圖渲染與製圖輸齣
5.1 地圖製作
5.1.1 地理對象的符號化錶達方式
5.1.2 地圖製圖的要求
5.1.3 地圖數據準備
5.1.4 地圖整飾與輸齣
5.2 地圖顯示及其相關組件
5.3 符號渲染
5.3.1 ArcMap中的地圖渲染
5.3.2 特徵渲染器Render
5.3.3 圖層基本渲染
5.4 製圖輸齣
5.4.1 製圖輸齣相關組件
5.4.2 打印頁麵布局
5.4.3 製圖文件輸齣
第6章 空間數據處理
6.1 數據創建
6.1.1 創建工作空間
6.1.2 要素工作空間及其相關組件
6.1.3 字段相關組件
6.1.4 地理要素類的創建
6.1.5 創建一個Shapefile文件
6.2 地理要素編輯
6.2.1 地理要素相關組件
6.2.2 創建新要素
6.2.3 地理要素交互編輯
6.3 地圖元素編輯
6.3.1 地圖元素相關組件
6.3.2 地圖的整飾元素
6.3.3 添加地圖元素編輯工具
第7章 GIS分析
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 要素統計實例
第8章 柵格數據處理
8.1 柵格數據模型
8.2 柵格數據訪問
8.2.1 打開柵格工作空間
8.2.2 獲得柵格數據集
8.2.3 獲得柵格目錄
8.2.4 創建柵格數據集
8.3 柵格數據處理
8.3.1 柵格數據格式轉換
8.3.2 柵格影像鑲嵌
8.3.3 柵格轉換相關組件
8.4 柵格空間分析
8.4.1 柵格計算
8.4.2 柵格插值
8.4.3 地形分析
8.4.4 柵格統計
第9章 ArcEngine深入開發
9.1 ArcGIS擴展模塊
9.2 利用GeoProcessing實現流程式空間處理
9.2.1 GeoProcessing
9.2.2 利用MoclelBuilder建立空間處理工具
9.2.3 地理處理相關類庫與接口
9.2.4 在程序中添加GeoProcessing處理模型
9.3 3D分析開發
9.3.1 ArcScene相關組件與接口
9.3.2 3D分析與顯示實例
9.4 在Office中嵌入ArcGISEngine開發
參考文獻
前言/序言
地球科學類專業實驗與實踐係列教材·GIS程序設計教程:基於ArcGIS Engine的C#開發實例 下載 mobi epub pdf txt 電子書 格式
地球科學類專業實驗與實踐係列教材·GIS程序設計教程:基於ArcGIS Engine的C#開發實例 下載 mobi pdf epub txt 電子書 格式 2024
地球科學類專業實驗與實踐係列教材·GIS程序設計教程:基於ArcGIS Engine的C#開發實例 mobi epub pdf txt 電子書 格式下載 2024