论文部分内容阅读
近年来,遥感作为一门综合性探测技术,由于其覆盖范围广、时效性强等特点,它已广泛地应用于农业、林业、水文、气象、地质等许多领域,并发挥着重大的作用。尤其是在遥感图像工程地质解译上,遥感表现出了明显的优越性。目前,工程地质遥感解译主要依赖于目视解译,这就要求解译人员具备充足的知识与经验,目前,解译知识的获取主要包括课堂教学以及课外自学两种方式,这两种方式都存在一定的困难,具体表现为:教学中涉及到的解译内容比较繁杂,并且需要借助大量图像数据帮助学生形象地了解各种解译目标。而当前并没有一种完备、有效的方式统一组织、管理、利用这些数据,因此,本文提出利用先进的数据库管理技术建立工程地质遥感解译辅助教学及考试系统,将解译教学中所需要的数据(包括图像、图像属性、解译知识及遥感试题)存储入库,建立满足不同用户功能的可视化界面,达到教学、培训和考试等目的。本文主要包括以下内容:首先,对遥感图像工程地质解译中常见类型的影像特征等基础知识进行总结,主要包括遥感图像常见解译标志、解译标志的运用方法、解译过程中遥感图像的一般选用标准、工程地质遥感解译常见类型的定义、分类及解译特征等。其次,根据系统的需求及最终目标,分析多种计算机技术的优缺点,然后选用恰当的技术用于系统开发,本文所涉及到的开发技术主要包括系统开发结构模式(B/S模式与C/S模式)、SQL Server2005数据库、数据库访问技术(包括ODBC、ADO、NET)及C#技术。然后,在明确系统的设计目的及设计原则的基础上,分析系统在技术及操作上的可行性,然后对系统进行需求分析,包括角色需求及功能需求分析,在明确系统业务流程的基础上,得出系统功能模块设计图。最后,根据数据库管理系统设计的一般原理和流程,基于C/S模式,在Visual Studio2008中,以C#为编程语言,实现设计图中的各个功能,为系统中的各种角色设计人性化的可视化界面,利用ADO.NET技术实现对SQL Server2005数据库的访问。系统功能主要包括用户管理、图像管理、类别管理、题库管理、试卷管理、成绩管理、考试管理等。可以满足工程地质遥感解译教学及考试的一般要求。