[发明专利]一种遥感产品生产流程的可视化定制方法及系统在审
申请号: | 202010832807.7 | 申请日: | 2020-08-18 |
公开(公告)号: | CN111949915A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 谢毅;党兰学;张婉君;赵青杰;孙彻;左宪禹;乔保军 | 申请(专利权)人: | 河南大学 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 苏州知途知识产权代理事务所(普通合伙) 32299 | 代理人: | 张锦波 |
地址: | 47500*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 遥感 产品 生产流程 可视化 定制 方法 系统 | ||
1.一种遥感产品生产流程的可视化定制方法,其特征在于,包括:
通过对原子算法组件的初始化,将原子算法信息映射为原子算法组件图像,将原子算法组件的XML文件信息进行可视化显示;
解析自定义流程XML文件为可视化图像,所述可视化图像包含各类组件图形,以连接线表达原子算法调用的先后关系,最终以具有单向箭头连接线的有向图展示,提取组件拓扑关系信息,转化为原子算法组件之间的依赖关系,实现原子算法组件依赖关系的可视化,并将解析的属性信息进行展示;
依据解析过的自定义流程XML信息,根据原子算法结构以及自定义流程结构,按照用户操作生成的原子算法组件间的连接关系,实现流程信息重构;
通过用户对算法组件图像的编辑操作,生成算法组件连接有向图,提取组件间有向图拓扑关系,参照算法结构和流程结构,生成符合逻辑的流程XML文件,实现自定义流程信息的可视化构造。
2.根据权利要求1所述的遥感产品生产流程的可视化定制方法,其特征在于,所述原子算法的初始化步骤包括:
通过RPC服务请求获取原子算法的XML文件。
使用DOM4j解析每个原子算法的CMP文件,提取原子算法的属性和参数信息。
把原子算法的Algorithm Name属性值作为对应算法组件的id和名称,并在算法组件栏绘制该算法组件,便完成了一个原子算法到算法组件图形的映射,最终实现具有XML信息的原子算法以图像的方式展示出来。
3.根据权利要求1所述的遥感产品生产流程的可视化定制方法,其特征在于,解析自定义流程XML文件为可视化图像的步骤包括:
首先根据原子算法的id在流程编辑器绘制对应的流程节点,再根据原子算法之间的依赖关系渲染两个流程节点之间的拓扑连线关系,复原自定义流程文件对应的流程图,即可进行可视化修改。
4.根据权利要求1所述的遥感产品生产流程的可视化定制方法,其特征在于,所述流程信息重构包括原子算法组件拖拽、原子算法组件间关系可视化和流程编辑信息绑定操作。
5.根据权利要求4所述的遥感产品生产流程的可视化定制方法,其特征在于,原子算法组件依赖关系的可视化实现方法为:
解析自定义XML流程文件,提取原子算法组件之间的依赖关系属性,建立算法依赖关系与流程节点拓扑关系的映射,其中所述依赖关系属性包括前驱原子算法和后继原子算法,所述前驱原子算法在流程图中对应的是前驱流程节点,所述后继原子算法在流程图中对应的是后继流程节点;
给前驱流程节点和后继流程节点Cells添加连接线Edge类,把Edge类的source属性值置为DependAlg,将target属性值置为AlgName,实现前驱流程节点和后继流程节点的有向连接。
6.一种遥感产品生产流程的可视化定制系统,其特征在于,包括:
算法组件初始化模块,用于通过对原子算法组件的初始化,将原子算法信息映射为原子算法组件图像,将原子算法组件的XML文件信息进行可视化显示;
流程信息解析模块,用于解析自定义流程XML文件为可视化图像,所述可视化图像包含各类组件图形,以连接线表达原子算法调用的先后关系,最终以具有单向箭头连接线的有向图展示,提取组件拓扑关系信息,转化为原子算法组件之间的依赖关系,实现原子算法组件依赖关系的可视化,并将解析的属性信息进行展示;
流程信息重构模块,用于依据解析过的自定义流程XML信息,根据原子算法结构以及自定义流程结构,按照用户操作生成的原子算法组件间的连接关系,实现流程信息重构;
XML文件生成模块,用于通过用户对算法组件图像的编辑操作,生成算法组件连接有向图,提取组件间有向图拓扑关系,参照算法结构和流程结构,生成符合逻辑的流程XML文件,实现自定义流程信息的可视化构造。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南大学,未经河南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010832807.7/1.html,转载请声明来源钻瓜专利网。