CN111736826B - 多源遥感数据工程工具集***及集成方法 - Google Patents
多源遥感数据工程工具集***及集成方法 Download PDFInfo
- Publication number
- CN111736826B CN111736826B CN202010545775.2A CN202010545775A CN111736826B CN 111736826 B CN111736826 B CN 111736826B CN 202010545775 A CN202010545775 A CN 202010545775A CN 111736826 B CN111736826 B CN 111736826B
- Authority
- CN
- China
- Prior art keywords
- tool
- plug
- classes
- file
- platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010354 integration Effects 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000012545 processing Methods 0.000 claims abstract description 21
- 238000007726 management method Methods 0.000 claims abstract description 16
- 230000008520 organization Effects 0.000 claims abstract description 11
- 238000013523 data management Methods 0.000 claims abstract description 7
- 230000006870 function Effects 0.000 claims description 25
- 230000008569 process Effects 0.000 claims description 12
- 238000000605 extraction Methods 0.000 claims description 8
- 238000012544 monitoring process Methods 0.000 claims description 8
- 238000012217 deletion Methods 0.000 claims description 5
- 230000037430 deletion Effects 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 claims description 5
- 230000009471 action Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 3
- 230000001419 dependent effect Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 3
- 230000006872 improvement Effects 0.000 description 8
- 239000008186 active pharmaceutical agent Substances 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开多源遥感数据工程工具集***及集成方法,包括平台、插件式软件架构和结构层次模块,所述平台、插件式软件架构包括***平台和功能插件,所述***平台中设有内核功能模块和插件处理模块,且***平台上预设有插件接口,所述功能插件包括插件库,且插件库内设有多组插件,所述插件与所述插件接口相适配,所述结构层次模块包括工作流程任务组织模块,流程数据管理模块和工具插件管理模块;本发明通过遥感数据处理工具插件化的集成方法,将工具进行插件化,利用插件化的工具对工具集平台进行集成操作,实现相应工具的动态装配及插件化实时扩展,从而有利于解决当前遥感数据处理***无法实现通用性和复用性的问题。
Description
技术领域
本发明涉及遥感数据处理工具技术领域,尤其涉及多源遥感数据工程工具集***及集成方法。
背景技术
工具集成通常包含API集成、用户界面集成和数据集成三类,它是指多个工具通过共享一个用户界面,分别支持一个完整开发过程的各个开发阶段,通过数据交换完成共同目标的过程;API集成是指通过数据封装和行为重用为用户或其它工具提供API,使其数据能被访问,在使用一组工具时通常需要将不同工具的部分功能进行特定方式的组合以提供新的功能,目前已有一些框架规范能够做到这一点,如CORBA,DCOM和Web Services等,它们都提供了接口和实现的分离;用户界面集成是指在集成平台中实现对各个被集成工具的界面控制,界面集成有两种方式:其一,将被集成的工具界面连接或嵌入到集成平台中,用户在集成平台中对所需的工具界面进行切换使用,其二,将被集成的工具视为一个模块,在集成平台的界面中对该模块进行控制,各个模块互相协作;数据集成是指维护数据源整体上的一致性,使数据在各个被集成的工具中实现共享和自动调用,提高信息共享的效率,数据共享指将数据用特定的数据结构表示,使被集成的工具能够识别并使用这些数据,数据自动调用指数据按一定的协议在被集成的工具间交换和使用,数据集成***为用户提供统一的数据源访问接口,执行用户对数据源的访问请求,数据集成的核心任务是要将互相关联的分布式异构数据源集成到一起,使用户能够以透明的方式访问这些数据源;
目前行业中常用的插件技术有三类,分别是批处理命令插件、脚本语言插件和软件开发的插件,批处理命令插件扩展时要求用户对每一步进行选择和输入,最终执行用户输入完成的一系列操作,虽然它制作简单,但其可扩展性有限,功能相对单一,且多数为文本文件,不适合进行复杂功能的扩展,脚本语言插件需要开发人员在软件***中制定一个程序编译内核,用户可在此***的脚本编辑器内写入脚本,实现所需插件的功能,此种方式虽然不需要其他开发环境,但此种插件的扩展方式对于开发者和***环境要求较高,利用软件开发环境进行插件开发,是由懂得程序编写的人员以接口实现的方式完成的插件开发,此种插件设计自由度较大,通过功能的封装和方法的调用来完成插件的扩展实现;
综上,在遥感数据处理工具的集成与共享方面,遥感领域数据处理技术的的复杂性、多元性、动态性、实时适应性等特征对工具集流程化框架提出了更高的要求,基于此现状,为了实现遥感数据处理工具的动态装配、实时更新,提高遥感数据工程工具集的可扩展性、增加其使用寿命,增强其通用性和复用性,本发明提出多源遥感数据工程工具集***及集成方法以解决现有技术中存在的问题。
发明内容
针对上述问题,本发明的目的在于提出多源遥感数据工程工具集***及集成方法,实现遥感数据处理工具的动态装配、实时更新,提高遥感数据工程工具集的可扩展性、增加其使用寿命,增强其通用性和复用性。
为实现本发明的目的,本发明通过以下技术方案实现:多源遥感数据工程工具集***,包括平台、插件式软件架构和结构层次模块,所述平台、插件式软件架构包括***平台和功能插件,所述***平台中设有内核功能模块和插件处理模块,且***平台上预设有插件接口,所述功能插件包括插件库,且插件库内设有多组插件,所述插件与所述插件接口相适配,所述结构层次模块包括工作流程任务组织模块,流程数据管理模块和工具插件管理模块。
进一步改进在于:所述***平台与插件库通过插件接口通信,所述插件处理模块通过插件接口对插件库中的插件进行管理和通信。
进一步改进在于:所述工作流程任务组织模块为用户对自己所需的遥感工具工作流的实际组织模块,所述工作流程任务组织模块用于对工具列表的添加与删除、工作流程的运行操作,且操作在界面层完成并得到执行结果。
进一步改进在于:所述流程数据管理模块由数据集成引擎实现,且数据集成引擎中包括步骤节点引擎,工作流管理引擎和数据库访问引擎,所述步骤节点引擎进行工具流程中工具的调用及运行,所述工作流管理引擎负责对于工作流程中工具间的数据传递和工作流程状态的管理,所述数据库访问引擎负责进行数据库的访问操作。
进一步改进在于:所述工具插件管理模块包括工具插件扩展、工具注册和删除操作。
多源遥感数据工程工具集成方法,包括以下步骤:
步骤一:基于平台、插件式软件架构,在***平台中,为工具的插件化集成预留三个插件接口:ToolFunction、ToolTransmit、ToolView,在内核功能模块中同步提供这三个接口的实现,其中,通过InitFunction类实现ToolFunction接口,通过InitTransmit类实现ToolTransmit接口,通过InitView类实现ToolView接口,利用上述三类提供插件所需的操作,设定一个工具Demo进行集成操作,则工具的接口实现类相应的有三个,分别为DemoFunction类,DemoTransmit类,DemoView类;
步骤二:利用DemoFunction类实现ToolFunction接口并继承InitFunction父类;利用DemoTransmit类实现ToolTransmit接口并继承InitTransmit父类;利用DemoView类实现ToolView接口并继承InitView父类;
步骤三:实现了相应的类之后对工具进行封装,首先将以上三个接口实现类存入一个工具包下,将此工具的其他功能实现类也一并存入此工具包下,将此工具包导出为jar文件,命名为此工具英文名;其次将此工具所有实现类的依赖库文件存入lib文件夹中;编写此工具的XML文件,在XML文件中设置标识此工具的属性信息;选择合适的jpg文件作为此工具的图标;最后编写此工具的使用说明文档doc文件;
步骤四:将步骤三中的jar文件、lib文件夹、XML文件、jpg文件以及doc文件存入一个文件夹下,命名为此工具英文名称,将其放入***平台的代码环境中的特定plugins文件夹下,从而完成了一个工具步骤的插件化集成工作。
进一步改进在于:所述步骤二中,DemoFunction类对于此工具的主要功能进行实现和调用,在此类中进行工具主要功能部分的代码实现,在此类中对于已封装的工具类的进行调用,其主要进行InitFunction父类中的方法的重载。
进一步改进在于:所述步骤二中,DemoTransmit类对工具步骤节点的元数据和数据进行管理和存储,在工具步骤节点间主要利用了XML序列化和反序列化技术进行工具步骤节点中数据的存储。XML序列化是将工具中的元数据和数据的字段、属性等值转换为XML格式的过程,反序列化则是与之相对应的逆过程,即将XML格式变换回对象初始状态的过程;DemoView类负责此工具节点与用户交互的界面实现,通过使用事件监听模式,为界面控件创建各种监听方法,以响应控件内容的变化和用户的动作。
进一步改进在于:所述步骤三中,在XML文件中设置标识此工具的属性信息,包括唯一标识ID、工具功能描述、工具所属类别、工具的包名、jar文件名称及位置信息、所用语言。
进一步改进在于:所述步骤四中,完成了一个工具步骤的插件化集成工作后,利用***平台中的内核功能模块对插件进行注册,运行***平台,工具即可完成自动注册并出现在相应的工具列表分类中进行后续应用。
本发明的有益效果为:本发明基于平台、插件式软件架构,为插件的定义和扩展预设插件接口,用户可以通过这些插件接口的实现来开发自己所需的功能插件,真正的实现了“即插即用”思想,延长了软件服务的周期和使用寿命,且通过遥感数据处理工具插件化的集成方法,将工具进行插件化,利用插件化的工具对工具集平台进行集成操作,实现相应工具的动态装配及插件化实时扩展,从而有利于解决当前遥感数据处理***无法实现通用性和复用性的问题,为遥感工程工具集平台中的遥感数据处理工具组成工作流运行奠定了基础。
附图说明
图1为本发明的平台、插件式软件架构示意图;
图2为本发明的结构层次模块示意图;
图3为本发明的工具集成文件夹组成示意图。
具体实施方式
为了加深对本发明的理解,下面将结合实施例对本发明做进一步详述,本实施例仅用于解释本发明,并不构成对本发明保护范围的限定。
实施例一
根据图1、2所示,本实施例提供了多源遥感数据工程工具集***,包括平台、插件式软件架构和结构层次模块,所述平台、插件式软件架构包括***平台和功能插件,所述***平台中设有内核功能模块和插件处理模块,且***平台上预设有插件接口,所述功能插件包括插件库,且插件库内设有多组插件,所述插件与所述插件接口相适配,所述结构层次模块包括工作流程任务组织模块,流程数据管理模块和工具插件管理模块。
所述***平台与插件库通过插件接口通信,所述插件处理模块通过插件接口对插件库中的插件进行管理和通信。用户可以通过这些插件接口的实现来开发自己所需的功能插件,真正的实现了“即插即用”思想,延长了软件服务的周期和使用寿命。
所述工作流程任务组织模块为用户对自己所需的遥感工具工作流的实际组织模块,所述工作流程任务组织模块用于对工具列表的添加与删除、工作流程的运行操作,且操作在界面层完成并得到执行结果。如对于工具步骤节点的添加与删除,工具步骤节点的配置参数的修改,和工作流程的运行等操作,这些操作主要在界面层完成。用户通过界面拖拽组织的方式,实现工具步骤节点的动态添加和删除;通过用户界面进行数据源地址、数据源支持的卫星类型、传感器、分辨率信息等参数的相应配置。见图2中UI。
所述流程数据管理模块由数据集成引擎实现,且数据集成引擎中包括步骤节点引擎,工作流管理引擎和数据库访问引擎,所述步骤节点引擎进行工具流程中工具的调用及运行,所述工作流管理引擎负责对于工作流程中工具间的数据传递和工作流程状态的管理,所述数据库访问引擎负责进行数据库的访问操作。在调用工具插件时,***平台通过数据集成引擎获取工具插件的相关信息,调用相应的工具插件。
所述工具插件管理模块包括工具插件扩展、工具注册和删除操作。由于采用平台、插件式软件架构,因此在工具集平台中,所有的工具步骤都是插件式管理方式,存放在统一的目录下,工具插件运行机制相同,在平台运行时,插件管理模块会自动去该目录下进行搜索查找,对所有工具插件进行注册。当不需要某个工具功能或需要更新某个工具功能时,只需到相应的文件夹下进行对应工具源文件的删除或更新即可。
实施例二
根据图3所示,本实施例提供了多源遥感数据工程工具集成方法,以实现接口的方式将所有遥感数据处理工具以插件形式实现扩展并集成到工具集平台上,由API接口实现和工具封装共同组成的工具集成过程,包括以下步骤:
步骤一:基于平台、插件式软件架构,在***平台中,为工具的插件化集成预留三个插件接口:ToolFunction、ToolTransmit和ToolView,在内核功能模块中同步提供这三个接口的实现,其中,通过InitFunction类实现ToolFunction接口,通过InitTransmit类实现ToolTransmit接口,通过InitView类实现ToolView接口,利用上述三类提供插件所需的操作,设定一个工具Demo进行集成操作,则工具的接口实现类相应的有三个,分别为DemoFuncion类,DemoTransmit类和DemoView类;
步骤二:利用DemoFunction类实现ToolFunction接口并继承InitFunction父类,对于此工具的主要功能进行实现和调用,在此类中进行工具主要功能部分的代码实现,在此类中对于已封装的工具类的进行调用,其主要进行InitFunction父类中的方法的重载;利用DemoTransmit类是ToolTransmit接口的实现类并继承了InitTransmit父类,它主要对于工具步骤节点的元数据和数据进行管理和存储,在工具步骤节点间主要利用了XML序列化和反序列化技术进行工具步骤节点中数据的存储。XML序列化是将工具中的元数据和数据的字段、属性等值转换为XML格式的过程;反序列化则是与之相对应的逆过程,即将XML格式变换回对象初始状态的过程;利用DemoView类是ToolView接口的实现类并继承了InitView父类,主要负责此工具节点与用户交互的界面实现,通过使用事件监听模式,为界面控件创建各种监听方法,以响应控件内容的变化和用户的动作;
步骤三:实现了相应的类之后对工具进行封装,首先将以上三个接口实现类存入一个工具包下,将此工具的其他功能实现类也一并存入此工具包下;将此工具包导出为jar文件,命名为此工具英文名;其次将此工具所有实现类的依赖库文件存入lib文件夹中;编写此工具的XML文件,在XML文件中设置标识此工具的属性信息,包括唯一标识ID、工具功能描述、工具所属类别、工具的包名、jar文件名称及位置信息、所用语言;选择合适的jpg文件作为此工具的图标;最后编写此工具的使用说明文档doc文件;
步骤四:将步骤三中的jar文件、lib文件夹、XML文件、jpg文件以及doc文件存入一个文件夹下,命名为此工具英文名称,将其放入***平台的代码环境中的特定plugins文件夹下,从而完成了一个工具步骤的插件化集成工作,最后利用***平台中的内核功能模块对插件进行注册,运行***平台,工具即可完成注册并出现在相应的工具列表分类中进行后续应用。
利用上述方法最终实现了多源遥感数据工程工具集***,对于MODIS元数据提取工具、MODIS元数据入库工具、MODIS快视图提取工具、MODIS编目存储工具、Landsat8元数据提取工具、Landsat8元数据入库工具、Landsat8快视图提取工具、Landsat8编目存储工具、数据监控工具、FTP文件上传、FTP文件下载、FTP文件删除共十二个工具进行了工具集平台集成工作。
本发明基于平台、插件式软件架构,为插件的定义和扩展预设插件接口,用户可以通过这些插件接口的实现来开发自己所需的功能插件,真正的实现了“即插即用”思想,延长了软件服务的周期和使用寿命,且通过遥感数据处理工具插件化的集成方法,将工具进行插件化,利用插件化的工具对工具集平台进行集成操作,实现相应工具的动态装配及插件化实时扩展,从而有利于解决当前遥感数据处理***无法实现通用性和复用性的问题,为遥感工程工具集平台中的遥感数据处理工具组成工作流运行奠定了基础。
以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
Claims (8)
1.多源遥感数据工程工具集***,包括平台、插件式软件架构和结构层次模块,其特征在于:所述平台、插件式软件架构包括***平台和功能插件,所述***平台中设有内核功能模块和插件处理模块,且***平台上预设有插件接口,所述功能插件包括插件库,且插件库内设有多组插件,所述插件与所述插件接口相适配,所述结构层次模块包括工作流程任务组织模块,流程数据管理模块和工具插件管理模块;
所述流程数据管理模块由数据集成引擎实现,且数据集成引擎中包括步骤节点引擎,工作流管理引擎和数据库访问引擎,所述步骤节点引擎进行工具流程中工具的调用及运行,所述工作流管理引擎负责对于工作流程中工具间的数据传递和工作流程状态的管理,所述数据库访问引擎负责进行数据库的访问操作;
多源遥感数据工程工具集***,对于MODIS元数据提取工具、MODIS元数据入库工具、MODIS快视图提取工具、MODIS编目存储工具、Landsat8元数据提取工具、Landsat8元数据入库工具、Landsat8快视图提取工具、Landsat8编目存储工具、数据监控工具、FTP文件上传、FTP文件下载、FTP文件删除共十二个工具进行了工具集平台集成工作;
多源遥感数据工程工具集成方法,包括以下步骤:
步骤一:基于平台、插件式软件架构,在***平台中,为工具的插件化集成预留三个插件接口:ToolFunction、ToolTransmit和ToolView,在内核功能模块中同步提供这三个接口的实现,其中,通过InitFunction类实现ToolFunction接口,通过InitTransmit类实现ToolTransmit接口,通过InitView类实现ToolView接口,利用上述三类提供插件所需的操作,设定一个工具Demo进行集成操作,则工具的接口实现类相应的有三个,分别为DemoFuncion类,DemoTransmit类和DemoView类;
步骤二:利用DemoFunction类实现ToolFunction接口并继承InitFunction父类;利用DemoTransmit类实现ToolTransmit接口并继承InitTransmit父类;利用DemoView类实现ToolView接口并继承InitView父类;
步骤三:实现了相应的类之后对工具进行封装,首先将以上三个接口实现类存入一个工具包下,将此工具的其他功能实现类也一并存入此工具包下,将此工具包导出为jar文件,命名为此工具英文名;其次将此工具所有实现类的依赖库文件存入lib文件夹中;编写此工具的XML文件,在XML文件中设置标识此工具的属性信息;选择合适的jpg文件作为此工具的图标;最后编写此工具的使用说明文档doc文件;
步骤四:将步骤三中的jar文件、lib文件夹、XML文件、jpg文件以及doc文件存入一个文件夹下,命名为此工具英文名称,将其放入***平台的代码环境中的特定plugins文件夹下,从而完成了一个工具步骤的插件化集成工作。
2.根据权利要求1所述的多源遥感数据工程工具集***,其特征在于:所述***平台与插件库通过插件接口通信,所述插件处理模块通过插件接口对插件库中的插件进行管理和通信。
3.根据权利要求1所述的多源遥感数据工程工具集***,其特征在于:所述工作流程任务组织模块为用户对自己所需的遥感工具工作流的实际组织模块,所述工作流程任务组织模块用于对工具列表的添加与删除、工作流程的运行操作,且操作在界面层完成并得到执行结果。
4.根据权利要求1所述的多源遥感数据工程工具集***,其特征在于:所述工具插件管理模块包括工具插件扩展、工具注册和删除操作。
5.根据权利要求1所述的多源遥感数据工程工具集***,其特征在于:所述步骤二中,DemoFunction类对于此工具的主要功能进行实现和调用,在此类中进行工具主要功能部分的代码实现,在此类中对于已封装的工具类的进行调用,其主要进行InitFunction父类中的方法的重载。
6.根据权利要求1所述的多源遥感数据工程工具集***,其特征在于:所述步骤二中,DemoTransmit类对工具步骤节点的元数据和数据进行管理和存储,在工具步骤节点间主要利用了XML序列化和反序列化技术进行工具步骤节点中数据的存储;XML序列化是将工具中的元数据和数据的字段、属性等值转换为XML格式的过程,反序列化则是与之相对应的逆过程,即将XML格式变换回对象初始状态的过程;DemoView类负责此工具节点与用户交互的界面实现,通过使用事件监听模式,为界面控件创建各种监听方法,以响应控件内容的变化和用户的动作。
7.根据权利要求1所述的多源遥感数据工程工具集***,其特征在于:所述步骤三中,在XML文件中设置标识此工具的属性信息,包括唯一标识ID、工具功能描述、工具所属类别、工具的包名、jar文件名称及位置信息、所用语言。
8.根据权利要求1所述的多源遥感数据工程工具集***,其特征在于:所述步骤四中,完成了一个工具步骤的插件化集成工作后,利用***平台中的内核功能模块对插件进行注册,运行***平台,工具即可完成自动注册并出现在相应的工具列表分类中进行后续应用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010545775.2A CN111736826B (zh) | 2020-06-16 | 2020-06-16 | 多源遥感数据工程工具集***及集成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010545775.2A CN111736826B (zh) | 2020-06-16 | 2020-06-16 | 多源遥感数据工程工具集***及集成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111736826A CN111736826A (zh) | 2020-10-02 |
CN111736826B true CN111736826B (zh) | 2024-07-09 |
Family
ID=72649351
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010545775.2A Active CN111736826B (zh) | 2020-06-16 | 2020-06-16 | 多源遥感数据工程工具集***及集成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111736826B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112445497B (zh) * | 2020-11-25 | 2022-12-27 | 中国电子科技集团公司第五十四研究所 | 一种基于插件式可扩展架构的遥感图像处理*** |
CN114661373A (zh) * | 2022-03-10 | 2022-06-24 | 无线生活(杭州)信息科技有限公司 | 多种工程化工具的融合方法及装置 |
CN114706918B (zh) * | 2022-06-01 | 2022-09-16 | 杭州安恒信息技术股份有限公司 | 一种多类型数据库兼容方法、装置、设备、存储介质 |
CN115858835B (zh) * | 2022-09-28 | 2023-08-08 | 中国水利水电科学研究院 | 一种遥感影像全链条处理***及方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109933308A (zh) * | 2019-03-04 | 2019-06-25 | 武昌工学院 | 基于mpi+cuda的遥感卫星数据预处理流程可视化自定制通用*** |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7519976B2 (en) * | 2002-05-01 | 2009-04-14 | Bea Systems, Inc. | Collaborative business plug-in framework |
US8407461B2 (en) * | 2010-12-17 | 2013-03-26 | Oracle International Corporation | Plug-in system for software applications |
CN103268245B (zh) * | 2012-11-28 | 2016-04-13 | 北京建筑工程学院 | 一种气象数据快速处理流程化的方法 |
US9734220B2 (en) * | 2012-12-04 | 2017-08-15 | Planet Os Inc. | Spatio-temporal data processing systems and methods |
CN103235978A (zh) * | 2013-04-01 | 2013-08-07 | 民政部国家减灾中心 | 一种灾害监测预警***和构建灾害监测预警***的方法 |
CN104572062A (zh) * | 2014-04-15 | 2015-04-29 | 武汉中地数码科技有限公司 | 地理空间信息工作流服务功能流程模板的构建方法 |
CN107832098A (zh) * | 2017-10-26 | 2018-03-23 | 北京四维新世纪信息技术有限公司 | 一种可扩展的多源遥感数据展示处理方法 |
CN108376065A (zh) * | 2018-03-01 | 2018-08-07 | 中国航空无线电电子研究所 | 构建模型驱动的航电软件开发环境的*** |
CN110673844A (zh) * | 2019-09-26 | 2020-01-10 | 苏州中科全象智能科技有限公司 | 一种图像处理软件开发方法及*** |
-
2020
- 2020-06-16 CN CN202010545775.2A patent/CN111736826B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109933308A (zh) * | 2019-03-04 | 2019-06-25 | 武昌工学院 | 基于mpi+cuda的遥感卫星数据预处理流程可视化自定制通用*** |
Non-Patent Citations (1)
Title |
---|
基于插件技术的遥感影像解译***研究;谭相瑞;中国优秀硕士学位论文全文数据库基础科学辑;A008-201 * |
Also Published As
Publication number | Publication date |
---|---|
CN111736826A (zh) | 2020-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111736826B (zh) | 多源遥感数据工程工具集***及集成方法 | |
DE69131742T2 (de) | Verfahren zur Realisierung von Anbieterfunktionen in einer verteilten heterogenen Umgebung | |
US6334158B1 (en) | User-interactive system and method for integrating applications | |
US6023579A (en) | Computer-implemented method for generating distributed object interfaces from metadata | |
US6366916B1 (en) | Configurable and extensible system for deploying asset management functions to client applications | |
US7617222B2 (en) | Transferring data and storing metadata across a network | |
US6941309B2 (en) | Object integrated management system | |
CN112287007B (zh) | 基于Flink SQL引擎的工业生产数据实时处理方法、*** | |
KR20060045622A (ko) | 컴퓨터화된 재무 시스템의 추출, 변환 및 로딩 설계자 모듈 | |
CN102541996B (zh) | 一种基于jdbc的数据访问层构建方法及装置 | |
US20050108684A1 (en) | Method and system for generating an application object repository from application framework metadata | |
US20070038995A1 (en) | System and method for navigating beans using filters and container managed relationships | |
CN101246424A (zh) | 一种基于文件的菜单自动生成***和方法 | |
CN102054034A (zh) | 企业信息***的业务基础数据持久化实现方法 | |
CN114064213B (zh) | 基于Kubernets容器环境的快速编排服务方法及*** | |
CN111857801B (zh) | 一种移动应用的构建方法 | |
CN110888636A (zh) | 一种基于Kettle的ETL Web应用***架构方法 | |
CN1326062C (zh) | 计算机***和方法 | |
US20050192929A1 (en) | Generation and conversion of object that provide for efficient object modification | |
US8024374B2 (en) | Computer object conversion using an intermediate object | |
CN105468793A (zh) | 一种仿真模型数据的自动化管理方法 | |
CN111338638A (zh) | 实现自动生成嵌入式软件部件之间通信的***及其方法 | |
US5924100A (en) | Flexible object representation of relational database cells having nontraditional datatypes | |
US7509341B2 (en) | Stateless-object software environment | |
US6826571B1 (en) | Method and apparatus for dynamically customizing and extending functions of a server program to enable and restrict functions of the server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |