基于AE與C#的地理信息系統(tǒng)二次開發(fā)

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