[发明专利]一种水环境领域模型集成模板的可视化定制方法有效
| 申请号: | 201611238335.2 | 申请日: | 2016-12-28 |
| 公开(公告)号: | CN106648677B | 公开(公告)日: | 2019-08-02 |
| 发明(设计)人: | 许金朵;林晨;马荣华 | 申请(专利权)人: | 中国科学院南京地理与湖泊研究所 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F16/904 |
| 代理公司: | 江苏致邦律师事务所 32230 | 代理人: | 徐蓓;尹妍 |
| 地址: | 210008 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 水环境 领域 模型 集成 模板 可视化 定制 方法 | ||
本发明涉及一种水环境领域模型集成模板的可视化定制方法,包括模型集成数据库构建、数据字典构建和数据库配置、模型数据源配置、模型模板定制、集成模型模板设置和模型模板版本更新管理步骤。本发明基于数据库技术和控件技术,对模型集成采用可视化的模板定制方法,可视化设置每个模型的初始条件、边界条件、控制条件、参数和输出数据以及模型之间的关联关系等,使模型配置简洁便利,同时解决模型集成耦合计算时数据源不一致的问题。本发明方法中的模型适用于水环境领域的所有模型,能够在界面上实现模型快速配置,最大限度减少模型业务人员配置的工作量。
技术领域
本专利涉及一种模型集成模板的可视化定制方法,尤其是针对水环境领域模型集成模板的可视化定制方法。
背景技术
水环境科学研究呈多学科交叉发展的趋势,包括水文学、水动力学、水化学、环境水力学等学科交叉发展,水环境保护和生态建设研究过程中科学问题的解决,依赖于水文模型、水动力模型、水质模型等多个模型集成进行耦合计算。每个模型计算涉及的计算条件和数据复杂各异,需要独立设置每个模型的初始条件、边界条件、控制条件、参数和输出数据等,为模型集成带来较大困难。每个模型所需的数据类型、数据格式、数据内容、数据组织方式多样,模型业务人员需要花费大量的时间在后台准备、配置文件才能启动计算,缺乏可视化的模型配置界面,一旦模型计算条件发生变更,需要手动调整大量数据文件,为模型维护带来很大困难。特别在模型集成耦合计算时,各个模型使用不同数据源带来的数据不一致性等问题,影响模型计算结果的可信度。本发明基于数据库技术和控件技术,对模型集成采用可视化的模板定制方法,使模型配置简洁便利,同时解决模型集成耦合计算时数据源不一致的问题。
发明内容
针对上述模型配置、模型集成数据源不一致的问题,本发明提供了一种模型集成模板的可视化定制方法,本发明方法中的模型适用于水环境领域的所有模型,能够在界面上实现模型快速配置,最大限度减少模型业务人员配置的工作量。
为实现上述技术目的,本发明采用如下技术方案:
一种水环境领域模型集成模板的可视化定制方法,包括如下步骤:
1)构建模型集成数据库;
包括存储水环境领域业务数据的业务数据库、存储基础数据的基础数据库及存储模型定义和运算相关模型数据的模型数据库;
2)构建数据字典,配置数据库;
数据字典定义内容包括业务数据库、基础数据库和模型数据库的库表结构和参数类型,以及上述三个数据库以关系数据库形式存储的数据库连接方式与模型数据库中以文件库形式存储的文件存储路径、文件名称和文件类型;
3)配置模型数据源;
设置模型各数据集相关信息,包括定义各模型涉及的业务数据、基础数据及模型数据的数据来源,数据集名称,及数据集下属各数据项的参数;
4)定制模型模板;
使用ZTree、Div及html输入框dom节点元素,监听html页面鼠标拖拽事件和拖拽对象,在用户界面以鼠标拖拽的形式将数据源与模型计算所需数据进行关联,进行各模型所需的数据集及数据集下属数据项的模板配置;
5)集成模型模板设置;
包括集成模型模板逻辑关系设置;在模型模板配置界面,针对业务功能设置各模型间的数据传输关系,包括各模型之间的数据传递关系。
作为本发明的进一步优选,所述步骤1)中,包括对各模型输入数据、初始数据、边界条件、外部函数和输出数据的格式、调用方式、存储方式进行标准化整理分析后,进行数据库构建,保证模型集成耦合计算时各模型使用数据库的一致性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院南京地理与湖泊研究所,未经中国科学院南京地理与湖泊研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611238335.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用运行时库识别编译器的方法及系统
- 下一篇:一种系统更新控制方法及装置





