文档介绍:卫星资料几何校正平台的需求说明
(本需求说明不作为最终需求书,不作为合同的一部份)
1、目的与背景
卫星资料几何校正平台(暂名,简称为校正平台)是为卫星资料的几何校正服务的,通过这个平台可实现1、对卫星资料的几何校正;2、从卫星资料中提取特定轮廓线作为特征图形;3、对特征图形文件中的对像进行编辑。
卫星资料几何校正平台建设的需求将侧重于平台自身的建设及平台与我单位提供的关键函数(如校正函数、轮廓线提取函数等)顺利连接的接口设计。
卫星资料几何校正平台是为我负责的一个项目的配套程序,主要用于验证卫星资料几何校正函数及校正方法的准确程度,同时也作为以后业务化运行时的一个基础平台。
卫星资料几何校正平台建成以后,主要由我本人使用,待业务化后,再交由相关专业人士使用。我单位提供的关键函数也将由本人提供,以后与接口相关的问题必须与本人协商解决,并请提供相关建议和协助。
2、项目概述
校正平台主要具有三个方面的功能:1、对卫星资料的几何校正;2、从卫星资料中提取特定轮廓线作为特征图形;3、对特征图形文件中的对像进行编辑,它们对应着三个模块:校正模块、提取模块及编辑模块。校正平台的整体框架如图1所示。
校正平台三个功能及轮廓线提取子功能的实现如流程图2~图5所示。相关工具说明如下:
属性编辑器:用于显示、编辑当前对象、过程的属性,这是本校正平台中主要的用户界面,大多数的信息输入、属性更改、选择等操作通过属性编辑器进行。不同类的对象、不同的过程对应着不同的属性编辑器内容。
图层管理器:用于管理各个图层的可视性、可编辑性、以及图层内各个对象的可视性、可编辑性,调整各个图层的显示次序、各个图层的透视程度。
控制点编辑工具:只有在校正模式下使用,用于增加、修改、删除、移动校正点等针对校正点的编辑操作。
轮廓线修整工具:轮廓线修整工具在两个情况下使用,一个是在提取模态下,另一个是在编辑模态下,且当前处理的文件对象为非库内文件。修整工具用于对轮廓线的分割、连接、截取、削枝、平滑、重采样等操作。
轮廓线入库工具:轮廓线入库工具的使用与轮廓线修整工具的使用情况相同。入库工具用于协助将轮廓线作为特征线放入当前库内,用来解决当前轮廓线与库内原轮廓线的连接、合并、替代、部份替代、添加、删除、恢复等问题。
直方图工具:用于显示当前背景图各通道的直方图统计信息及卫星资料各通道的直方图统计信息,用于协助生成二值图。该工具只在轮廓线提取子模块中使用到。
图1:校正平台框架图
图2:校正模块流程图
图3:提取模块流程图
图4:编辑模块流程图
图5:轮廓线提取子模块流程图
3、  校正平台具体需求
  功能需求
a、校正模式的具体需求
1)、几何校正模式的进入
两种进入方式:菜单进入及工程项目直接进入。
菜单进入方式为正常进入方式,如果当前模式已为校正模式,点击相应菜单,程序不作任何反应,如果平台当前所处模式不是校正模式,且没有任何文档打开,则进入校正模式,如果当前模式不是校正模式且已打开相关文档,则提供进一步的操作选择。进入校正模式后,再执行文件的打开、背景层生成等操作。
工程项目进入方式为直接进入方式,对应的工程项目应为上次保存过的校正项目,包括所有必要的参数。进入前,如平台已有文档打开,提供进一步的操作选择,如果已打开文档与将要打开的文档为同一文档,则程序不作反应。工程项目进入方式进入,界面显示上次保存时的内容,并可继续执行相关校正操作。
进入校正模式后,在状态栏上应显示“模式:几何校正”,相应的菜单项前添加核选标志,更新菜单内容与校正模式相适应。
2)、打开待校正的文件
从文件菜单弹出文件选择对话框,单选一个文件。调用文件识别函数判断当前所选文件是否为可识别文件,如无法识别提示相关信息,并提供再次选择或退出文件选择的机会。文件选择成功后,在主窗口的标题栏出现选定文件的文件名(不包含路径名及后缀名),该文件名将在保存工程项目时使用,相应的工程项目命名为(*.prj)。文件打开后,文件的相关属性在属性编辑器中可以看到,包括文件路径、大小、数据资料的描述等。
3)、背景层生成
背景层是在各个图层的底层,它的生成受地图投影方式、投影参数、及通道组合的影响,各参数的编辑、选项的选择在属性编辑器中进行。背景层的整体显示特性由图层管理器控制,如可视性、整体亮度的变化等由图层管理器进行管理。背景层不具有可编辑性。
通过点选菜单:背景层,属性编辑器将反映相关选项及属性,经过编辑和作相关选择后,最后点按“应用/确定”按钮进行背景层生成。背景层初次生成时按钮为“确定”,以后作更改时按钮为“应用”。
4)、轮廓线层生成
轮廓线的提取由轮廓线提取子模块完成。轮