基于AE與C#的地理信息系統二次開發

簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書以Visual Studio 2010專業版和ArcGIS 10.0為數字城市信息管理系統(農業信息資源管理系統、水利資源信息管理系統)的開發工具,介紹了這兩種工具的基本原理和應用方法;重點介紹了基于ArcGIS Engine組件庫的構成和應用及C#語言環境的使用方法。在數字城市地理空間框架研制過程中,詳細闡述了兩個信息管理系統的研制技術路線和方法,為地理信息科學二次開發人員提供了研制參考實例。
本書適合從事地理信息科學、空間信息技術、遙感、測繪科學技術等相關工作的人員閱讀,也適合高等學校有關師生閱讀。
前 言
本書適合作為地理信息系統(Geographic Information System,GIS)組件式開發人員的入門教材,主要介紹了以Visual Studio 2010專業版和ArcGIS 10.0為開發工具的二次開發技術,重點應用ArcGIS Engine(AE)開發組件庫,在.NET和C#語言環境下進行GIS程序二次開發。從C#基本概念入手,介紹了AE的特性以及各組件的相互關系;以數字城市的地理空間框架研制為基礎,詳細介紹了數字城市信息管理系統研制技術路線以及水利信息資源管理系統、農業資源信息管理系統電子地圖的制圖渲染與輸出、空間數據編輯、GIS分析及柵格圖像處理,涵蓋GIS數據采集、編輯、處理、分析、輸出等基本功能。
本書由華北水利水電大學李小根負責定稿,賈艷昌、喬翠平、姜彤、孟美麗負責部分章節的撰寫、審核工作,華北水利水電大學毛新宇、劉泓辰和吉林大學李晨皓負責部分章節的整理、校對工作。本書受到河南省研究生教育改革與質量提升工程項目(YJS2024JC03)和華北水利水電大學研究生教育改革與質量提升工程項目(NCWUJPJC202302)的資助,在此一并表示衷心的感謝。
作者在編寫本書過程中參閱了國內外有關會議論文集、論文、論著、學術報告、電子書籍等,在此,對其作者表示衷心的感謝。
由于作者水平有限和時間倉促,書中難免有不足之處,敬請讀者批評指正。
作者
2024年12月
第1章 ArcGIS Engine基本知識 1
1.1 ArcGIS軟件體系結構 1
1.1.1 ArcGIS總覽 1
1.1.2 學習定位與預期效果 2
1.1.3 ArcGIS Engine的功能 3
1.1.4 ArcGIS Engine的組成部分 4
1.2 軟件安裝 5
1.2.1 安裝前準備 6
1.2.2 安裝Visual Studio 2010 6
1.2.3 安裝ArcGIS 10.0 6
1.2.4 安裝AE Developer Kit For Microsoft .NET Framework 7
1.3 基本控件的使用 8
1.3.1 地圖瀏覽 8
1.3.2 ShapeFile數據文件添加 10
1.3.3 要素類屬性瀏覽 13
1.4 三維控件的使用 15
1.4.1 制作三維場景 15
1.4.2 在SceneControl中展現三維場景 16
1.5 ArcGIS Engine類庫 17
1.5.1 對象模型圖圖例 17
1.5.2 常用類庫 18
1.6 部署ArcGIS Engine程序 22
第2章 C#基本知識 24
2.1 .NET體系結構 24
2.1.1 C#與.NET的關系 24
2.1.2 公共語言運行庫 24
2.1.3 .NET Framework類 25
2.1.4 命名空間 26
2.1.5 用C#創建.NET應用程序 26
2.2 .NET編程基礎 28
2.2.1 第一個C#程序 28
2.2.2 變量 30
2.2.3 預定義數據類型 33
2.2.4 流控制 39
2.2.5 枚舉 45
2.2.6 數組 46
2.2.7 命名空間 47
2.2.8 C#編程規則 48
2.3 對象和類型 50
2.3.1 類和結構 51
2.3.2 類成員 51
2.3.3 部分類 53
2.3.4 靜態類 53
2.3.5 Object類 54
2.4 數組 55
2.4.1 簡單數組 56
2.4.2 多維數組 56
2.4.3 數組和集合接口 57
第3章 農業資源信息管理系統 59
3.1 農業信息查詢 59
3.1.1 基礎地理信息 59
3.1.2 靜態農業信息 59
3.1.3 動態農業信息 63
3.2 農業資源管理 68
3.2.1 耕地資源管理 68
3.2.2 灌溉資源管理 73
3.3 空間信息統計和分析 77
3.3.1 專題圖統計和渲染 77
3.3.2 空間插值分析 81
3.3.3 空間分析 84
3.4 生產潛力分析 87
3.4.1 數據導入與計算 88
3.4.2 生產潛力 90
3.4.3 渲染 92
第4章 水利資源信息管理系統 95
4.1 基礎地理信息模塊 95
4.1.1 二維地圖 95
4.1.2 氣象信息 107
4.2 水庫管理模塊 109
4.2.1 水庫基本信息管理 109
4.2.2 水庫信息統計 116
4.3 機井管理模塊 122
4.3.1 機井信息管理 122
4.3.2 增加灌溉井 128
4.4 地下水監測模塊 130
4.4.1 埋深查詢 130
4.4.2 統計 134
4.4.3 分析 138
4.4.4 測井管理 139
4.4.5 埋深記錄管理 141
4.5 水文分析模塊 143
4.6 洪澇災害模塊 143
4.7 其他模塊 145
參考文獻 147
- 2023年長沙市文化和旅游業發展報告 [主編 陳莉]
- 舞臺化妝造型設計 [主編 劉思彤 張 濤 張憶雨]
- 產教融合視角高校體育專業實踐教學體系構建研究 [楊柳青 葉華兵 著]
- 知識圖譜及應用案例 [張善文 黃文準 于長青 陳明淑]
- Python程序設計案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 皓月繁星:青少年兒童心理成長手冊 [主 編 林贊歌 副主編 杜志南]
- 材料力學 [章寶華 趙新勝 徐斌]
- 系統集成項目管理工程師考試32小時通關(第3版) [主編 薛大龍 副主編 上官緒陽]
- 軟考論文高分特訓與范文10篇——系統分析師(第二版) [薛大龍 鄒月平 施游]
- 黃河海勃灣水利樞紐防凌安全運行 [王戰領 王叢發 范瑜彬 著]
- 大學生心理健康教育 [方雄 著]
- 達夢數據庫管理與應用 [主 編 郭景輝 范麗萍 莊 鑫]
- 信息系統管理工程師章節習題與考點特訓(適配第2版考綱) [主 編 薛大龍 王建平]
- 網絡工程師真題及沖刺卷精析(適用機考) [主編 朱小平 施游]
- 網絡工程師32小時通關(適配第6版考綱) [主編 薛大龍 王開景]
- 大學語文 [主編 陳秀泉]
- 平面與色彩構成(微課版) [主編 帥敏 高菲 劉彩虹]
- 邊緣計算與智能視覺應用 [主編 林海 許華宇 徐卉]
- 零基礎玩轉國產大模型DeepSeek [徐永冰 張帥 編著]
- 網絡工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統項目管理師考試32小時通關(適用第4版考綱) [薛大龍]
- 信息系統管理工程師考試32小時通關(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測實訓 [洪曉江 達則曉麗 錢波]
- 科技信息檢索與論文寫作實用教程 [李振華]
- 傳統山水畫論解讀與實踐 [陳鈉 著]
- Python數據庫編程 [主編 殷樹友 邢 翀]
- 計算機基礎實訓指導 [主編 袁春萍 朱妮]
- 嵌入式人工智能技術應用(數字教材) [主編 胡娜 楊國勇 晏廷榮]
- Vienna整流器技術 [桂存兵 著]
- 變頻器與伺服應用 [陳剛 葉云飛]