ArcEngine+C# 森立資源模擬系統 核心程式碼
阿新 • • 發佈:2021-09-07
目錄
- 第一章 基礎功能的核心程式碼
- 第二章 儲存與載入FRS[自定義]檔案
- 第三章 樣地模擬
- 第4章 小班模擬
- 第五章 經營模擬
- 第六章 三維識別
- 第七章 統計與查詢
第一章 基礎功能的核心程式碼
-
實現滾輪縮放事件
-
建立或獲取地理資料(匯入前詢問使用者是否覆蓋)
-
建立要素類(Shape)
-
點列資料建立要素類
-
Shape檔案建立要素類
-
GDB中取出要素類
-
建立柵格資料集(DEM)
-
柵格資料檔案建立柵格資料集
-
GDB中取出柵格資料集
-
建立三維地形資料(TIN)
-
由柵格資料集建立三維地形資料
-
TIN檔案建立三維地形資料
-
-
將地理資料匯入GDB
-
將要素集匯入指定的GDB的要素資料集中
-
將柵格資料匯入指定的GDB中
-
-
設定三維符號化樣式
-
獲取要素類某個欄位的唯一值
-
對GeoFeature圖層設定唯一值渲染器
-
更新GeoFeature圖層的唯一值渲染器(重新設定某個唯一值對應的三維符號樣式)
-
-
為圖層設定基本高度
-
為GeoFeature圖層設定基本高度
-
為Raster圖層設定基本高度
-
-
異常捕捉與記錄機制
-
一般異常捕捉與記錄
-
自定義異常捕捉與記錄機制(需要獲取
堆疊資訊
)
-
-
基礎檔案管理與操作
-
詢問使用者是否覆蓋原檔案
-
獲取使用者指定的地理資料檔案路徑
-
獲取地理資料檔案路徑
-
獲取開啟Shp檔案的路徑
-
獲取開啟Tin資料的路徑
-
獲取儲存Tin資料的路徑
-
獲取開啟DEM檔案的路徑
-
獲取開啟GDB的路徑
-
獲取儲存frs[自定義]檔案的路徑
-
獲取載入frs[自定義]檔案的路徑
-
讀取Excel的表格
-
第二章 儲存與載入FRS[自定義]檔案
-
序列化與反序列化
-
持久化與反持久化
-
持久化(儲存IScene)
-
反持久化(載入IScene)
-
-
儲存frs檔案
-
載入frs檔案
第三章 樣地模擬
-
資料匯入
-
資料匯入窗體設計
-
資料匯入核心程式碼
-
-
樣地模擬
第4章 小班模擬
-
在小班的某個地塊中生成模擬樣木
-
在小班中的某個地塊內生成隨機樹點
-
在小班中的某個地塊內生成規律樹點
-
對生成的模擬樣木三維符號化
第五章 經營模擬
-
間伐
-
模擬生長
第六章 三維識別
-
三維識別窗體設計
-
三維識別的單例模式
-
設定AxSceneControl的滑鼠點選事件
-
三維識別核心程式碼
第七章 統計與查詢
-
樣木模擬統計圖
-
樣木模擬查詢
-
小班模擬統計圖