![竹林资源遥感监测技术](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=1738968862-70qokBIivToppy14r1OAk6k5nSgEkCRP-0-7a644639244e9874a4f739cd4cdecdf1)
图2-1 光谱信息表关系
表2-1 数据库字典关键字段设置
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0042_0012.jpg?sign=1738968862-FgjW7CPNL8o2WRSoQBGqYhwr5VxWnxqT-0-92dce12beae259c832e00119a0ccbc6d)
表2-2 年度表
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0042_0013.jpg?sign=1738968862-0qXIlWcIBdf4QpqojgVScGuTjbgiTY0I-0-fb763ba21ed6416afbfc61d71a74c275)
表2-3 季度表
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0043_0014.jpg?sign=1738968862-Z4bWZh4pAx4DT5BIO2ncF70ByZJPdoFh-0-5066f864b34524cace6d00d90d799f7f)
表2-4 月度表
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0043_0015.jpg?sign=1738968862-gVQEz0oo9f60WwRpxWenMpIaMYPyirpR-0-bdaca1a2730ace9eaf392bbcd1b449eb)
表2-5 树种类型表
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0043_0016.jpg?sign=1738968862-uSkJSn9ZrNMJPQej0e9HekX9rQYrmeQB-0-0e7d7b9f0b44fa6be0be2c303e664c00)
表2-6 竹种类型表
![](https://epubservercos.yuewen.com/AA6DD5/15279437705211106/epubprivate/OEBPS/Images/figure_0043_0017.jpg?sign=1738968862-WesNiwusRQ3V0MEZsxzQ4eZnmMUu0uoC-0-1a714b8ed8316fa435605ef6f75af3f9)
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风格,多种工具框相结合,简洁明了,使用方便。