- 竹林資源遙感監測技術
- 劉健 余坤勇 官鳳英
- 672字
- 2019-11-29 11:43:02
2.4 光譜數據庫設計及實現
2.4.1 光譜數據庫系統設計
光譜數據庫系統以光譜數據庫為中心,各類模塊圍繞數據庫開發,并且通過數據庫管理信息。光譜數據庫按照實際需要分為光譜信息檢索、光譜信息顯示、光譜曲線顯示、光譜信息描述等4個模塊,各個模塊之間有機結合。具體功能如下:
①光譜數據庫:管理由光譜儀采集得到的光譜信息,并記錄光譜信息屬性。
②光譜信息檢索:依據屬性類型來檢索光譜信息。
③光譜信息顯示:以列表的形式顯示所檢索到的光譜信息。
④光譜曲線顯示:將光譜數據以光譜曲線的形式顯示,可以同時顯示多條光譜曲線。
⑤光譜信息描述:對顯示的光譜曲線的相關信息進行描述。
2.4.2 數據字典字段設計
數據字典的內容為系統數據庫中涉及的數據,主要包括數據字段名稱、字段類型、字段長度、是否為空等方面的內容。圖2-1為光譜信息表關系,圖中描述了數據庫中所有表的結構(李增祿,2010)。表2-1至表2-6描述了光譜數據庫字典關鍵字段的設置內容。

圖2-1 光譜信息表關系
表2-1 數據庫字典關鍵字段設置

表2-2 年度表

表2-3 季度表

表2-4 月度表

表2-5 樹種類型表

表2-6 竹種類型表

2.4.3 光譜數據庫實現
1.硬件環境
系統開發是基于Microsoft.NET Framework 2.0構架之上,對系統硬件環境要求較高:
CPU:intel Pentium dual-core以上;
內存:1024M以上;
硬盤:可用空間40G以上;
操作系統:Windows XP Professional;
開發環境:Microsoft.NET Framework 2.0。
2.軟件環境
Visual Studio 2005;
Aecess2003數據庫。
采用VB.NET 2005開發工具同Access 2003數據庫系統相結合實現系統功能。運用Access數據庫建立光譜信息表,樹種類型表等相關系統數據信息表,窗體應用多文檔界面(MDI)窗體,用于各功能窗體間切換,采用標準Windows風格,多種工具框相結合,簡潔明了,使用方便。