论文部分内容阅读
随着遥感应用领域在的不断扩大,遥感应用的需求也越来越多,如何才能方便快捷地开发出新的遥感产品生产或遥感图像处理算法成为大家关注的一个热点问题。在线产品流程定制系统利用算法组件化的思想,结合Web应用程序将遥感产品生产和工作流技术相结合,通过调用遥感产品处理执行流程,实现了统一平台下资源跨组织的共享和使用。本文提出的面向遥感产品的可视化建模研究,是针对在线产品流程定制系统提出的工作流建模方法。主要工作如下。(1)使用Flex技术弥补传统Web应用程序在表现层上的不足。传统的Web应用程序开发基于B/S的模式,使用HTML、JSP等页面作为表现层,用户的易用性和全方位体验效果差,且程序员不易在没有美工等专业人员协助下用代码编写出丰富、美观、实用的页面效果,开发成本较高。本文使用基于Flex的富客户端技术设计友好界面,并给出自定义流程基本元素的拖放、绘制的解决方案。(2)针对用户定制的遥感产品生产流程提出验证方法,并提出工作流模型的建模方法。流程定制系统中的遥感产品生产流程具有其合法性规范,本文就用户定制的遥感产品生产流程提出验证方法。并从图形化流程到流程图描述文件,再到JBPM工作流引擎能够识别与处理的工作流模型文件,针对该过程的转换提出解决方案。(3)建立方便系统识别的遥感算法数据结构。通过研究遥感算法的属性特点及其数据库存储结构,为遥感算法在工作流建模过程中构建匹配的数据结构,并为其组件化以及参数配置方法提出了解决方案。(4)将建模方法应用于流程定制系统中并进行实验。通过研究J2EE与Flex之间的通信机制,将面向遥感产品的可视化流程定制建模方法与在线遥感产品流程定制系统集成,并针对某一遥感算法流程以及影像数据进行测试,验证本建模方法的可行性。