![竹林资源遥感监测技术](https://wfqqreader-1252317822.image.myqcloud.com/cover/49/26833049/b_26833049.jpg)
2.4 光谱数据库设计及实现
2.4.1 光谱数据库系统设计
光谱数据库系统以光谱数据库为中心,各类模块围绕数据库开发,并且通过数据库管理信息。光谱数据库按照实际需要分为光谱信息检索、光谱信息显示、光谱曲线显示、光谱信息描述等4个模块,各个模块之间有机结合。具体功能如下:
①光谱数据库:管理由光谱仪采集得到的光谱信息,并记录光谱信息属性。
②光谱信息检索:依据属性类型来检索光谱信息。
③光谱信息显示:以列表的形式显示所检索到的光谱信息。
④光谱曲线显示:将光谱数据以光谱曲线的形式显示,可以同时显示多条光谱曲线。
⑤光谱信息描述:对显示的光谱曲线的相关信息进行描述。
2.4.2 数据字典字段设计
数据字典的内容为系统数据库中涉及的数据,主要包括数据字段名称、字段类型、字段长度、是否为空等方面的内容。图2-1为光谱信息表关系,图中描述了数据库中所有表的结构(李增禄,2010)。表2-1至表2-6描述了光谱数据库字典关键字段的设置内容。
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0042_0011.jpg?sign=1739541810-yXo2D3RmTcNonCim5uMV0TNN1745Wxt7-0-4aea50f204876101b70aaec31316f846)
图2-1 光谱信息表关系
表2-1 数据库字典关键字段设置
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0042_0012.jpg?sign=1739541810-f6JsA2kV8KasKslbzJaNWpUD0276wCa3-0-b2e96a04aa9c105966e2a53f186f9a8b)
表2-2 年度表
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0042_0013.jpg?sign=1739541810-iuqjbWaL5VGi2uTr4uDnRZvGQ7iiohBF-0-ca9d7f0e098d360b147c533fc01d8f4b)
表2-3 季度表
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0043_0014.jpg?sign=1739541810-McW5MMbY0RG5qdAnVe7YYqVkrFpJB8pr-0-11d9ce1bdc1b777856696bbcfb942ad1)
表2-4 月度表
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0043_0015.jpg?sign=1739541810-E7xyAZZfVwC2JWRe00rueEVjMJILSAzp-0-fef214dd5050f36c0bc7e156da27060e)
表2-5 树种类型表
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0043_0016.jpg?sign=1739541810-x1wghsrHK3JB1Rg2oFpGyGSbKKGOmcIS-0-17593634a28d38190354bf5373e4c4d4)
表2-6 竹种类型表
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0043_0017.jpg?sign=1739541810-2lMAjSvJABzcIk8JHbHMBPrtP0NecsR5-0-54aac70bdb58a8f268a38d5af63cf253)
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风格,多种工具框相结合,简洁明了,使用方便。