多源图象处理与分析系统的设计(2)
2014-02-16 01:09
导读:(10)作为人机交互界面的彩色显示器以及人眼的输入与输出的响应都是非线性系统,支持显示器的伽玛校正及色度校正[2],使多源图象处理与分析系统能
(10)作为人机交互界面的彩色显示器以及人眼的输入与输出的响应都是非线性系统,支持显示器的伽玛校正及色度校正[2],使多源图象处理与分析系统能更好地进行彩色设计.
(11)栅格图象数据量往往很大,而用户的目标区可能很小,同时为支持小区的试错操作,多源图象处理与分析系统支持选区操作和裁剪区操作,支持局部操作,缺省选区为全图.
(12)为了显示系统工作状态,引入状态提示行以显示注释信息并引入等待光标;在窗口标题中放入图象信息;显示光标的客户区坐标、图象位置坐标、图象地理坐标.
(13)支持多类多文档子窗口,包括图象(图象和图形)、文本、表格.
(14)为支持大图象和节省内存空间,客户区的显示内容应是动态生成的.
(15)由于对整数专业数据图、4字节浮点数据图不能直接显示,可以考虑设定一个参数以表示如何显示这个图象数据.
(16)对二值图与256色、64K编码图而言,其彩色值表示类,可以直接通过彩色值查找类别及其面积、方差等,还可以进行膨胀、中值滤波、十字中值滤波、最频值滤波.
(17)数据进入多源图象处理与分析系统前需进行格式转换,系统内部只支持自己的数据格式,其他数据格式需通过转换程序转换,这样可以简化多源图象处理与分析系统的设计和编程.
(18)引入数据库工程和数据库项目的概念,在工程、项目的概念和图层的概念间建立一种关系,以简化系统文件的管理机制.
2 系统总体结构的设计
系统总体结构的设计采用了WINDOWS的多文档窗口界面技术、WINDOWS的虚拟内存管理技术[3]、WINDOWS的内存映射文件技术和多源图象处理与分析系统定义文件系统.在多文档窗口界面的控制下,每个图象对应的各类数据文件通过内存映射文件技术和虚拟内存管理技术建立一个子图象文档窗口,并在多文档窗口界面的控制下,实现各菜单命令和消息通讯.
(转载自http://zw.nseac.coM科教作文网) 多文档界面(MDI)是Microsoft WINDOWS处理文本的应用程序规范[4,5].该规范描述了窗口结构和允许用户在单个应用程序中使用多文档的用户界面.利用MDI技术,我们可以打开和生成任意幅图象(只要内存和虚拟内存允许),每个图象作为一个文档,这些文档可同时保留在客户区域内.
利用虚拟内存管理[3],系统可以得到2GB的地址空间,这使得多源图象处理与分析首次摆脱了DOS和WINDOWS 3.1在内存分配上的分段机制,使得多源图象处理与分析在微机上实现成为可能.
内存映射文件技术是WINDOWS NT提供的一种新的文件数据存取机制.利用内存映射文件技术,系统可以在2GB的地址空间中为文件保留一部分空间,并将文件映射到这块保留空间.一旦文件被映射之后,WINDOWS NT将仔细管理页映射、缓冲以及高速缓冲等任务.
3 系统功能的设计
多源图象处理与分析系统的功能设计是建立在系统的数据结构上,在数据结构定义好的前提下,功能可多可少,以形成开放性的系统.目前设计的功能如下.
(1)输入输出功能.包括各种格式、各种类型数据的输入输出,以及向量、栅格、表格数据的相互转换和注字输出功能(TIGAR,BMP,TIFF,RAW,PCX,GIF栅格格式,WMF,MAPGIS矢量格式,FOXPRO数据库表格).
(2)矢量操作功能.支持各种矢量数据的栅格化,包括线段矢量图、多边形矢量图、点表图的栅格化(用于MAPGIS矢量图向栅格图转变).
(3)图象显示功能.支持彩色查找表的检索和修改(用于256色、64K索引图、分类图),屏幕栅格图拷贝、剪切、粘贴,象素信息检索(分类图的分类信息包括彩色、面积、类别),三维透视显示(利用DEM生成),立体象对生成(利用DEM生成),视域图生成(利用DEM生成),光标、坐标输入的空间查询,三维立体地形显示,最佳路径图生成,密度切片图、密度剖面图、直方图显示,图象加网格(公里网、经纬网),平面等值线图、矢量立体透视图绘制,图象自动漫游,图象注记,光照阴影图、浮雕立体图的生成及图象多层覆盖操作.