System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及水文测验领域,具体涉及一种基于知识图谱的水文测验推荐方法、设备及介质。
技术介绍
1、水文信息是防洪调度和指挥决策的重要依据,是打好洪水防御硬仗的重要支撑。水文工作通过水文测验获取水位、降水、蒸发、流量等数据,及时了解水体动态变化情况,为防洪抗旱、水资源管理等工作提供重要决策依据。为确保任何情况下,水文测验都能够测得出数据,将水文测验分为日常测验、洪水测验和超标洪水测验,规定每种类别的水文要素测验方式。
2、目前由于每个水文站测洪能力、地理位置不同,每个水文站都有各自的日常测验方案、洪水测验方案和超标洪水测验方案且每个方案中内容各异,导致测验方式规则复杂,并且这些方案一般都以文档的形式进行存储和管理,查询测验方式效率低下,无法为测验工作人员提供便捷操作指导,尤其在紧急情况下,难以为用户提供全面的、可视化的决策支持。
技术实现思路
1、为了解决上述问题,本申请提出了一种基于知识图谱的水文测验推荐方法、设备及介质,其中方法包括:
2、获取目标地域内各水文站的水文测验数据,所述测验数据包括水文站基础数据、日常测验方案数据、测洪方案数据、超标洪水测验预案数据;将所述水文测验数据进行整理,并将整理后的水文测验数据以结构化的方式存储于mysql数据库中;采用本体建模技术对水文测验方式进行建模,以得到测站与测验方式相结合的多个初始图谱模型;将所述mysql数据库中的水文测验数据同步至所述初始图谱模型中,以得到多个测站图谱模型;获取用户输入的查询参数,并基于所述查
3、在一个示例中,所述采用本体建模技术对水文测验方式进行建模,以得到测站与测验方式相结合的多个初始图谱模型之后,所述方法还包括:获取所述初始图谱模型对应的水文站以及测验方式,确定所述初始图谱模型的名称;将所述初始图谱模型保存至neo4j数据库中。
4、在一个示例中,所述将所述mysql数据库中的水文测验数据同步至所述初始图谱模型中,具体包括:确定待同步的水文测验数据;在kettle数据采集工具中创建作业,并连接mysql数据库;在输出端,进行neo4j数据库中的label和model映射配置;执行脚本,以将所述待同步的水文测验数据同步至所述初始图谱模型中。
5、在一个示例中,所述将所述待同步的水文测验数据同步至所述初始图谱模型中之后,所述方法还包括:通过调用kettleapi,将水文测验数据同步过程展示于可视化界面中;接收用户通过所述可视化界面设置的作业执行频率;根据所述作业执行频率,调度kettle实现定时作业。
6、在一个示例中,所述将所述待同步的水文测验数据同步至所述初始图谱模型中之后,所述方法还包括:基于neovis.js工具开发所述多个测站图谱模型的图谱可视化界面;将各测站图谱模型的名称展示于所述图谱可视化界面中;接收用户在所述图谱可视化界面内的点击操作,并根据所述点击操作将对应的测站图谱模型展示给所述用户。
7、在一个示例中,所述获取用户输入的查询参数,并基于所述查询参数,在所述多个测站图谱模型中确定目标水文站对应的目标水文测验方案,具体包括:在所述图谱可视化界面中提供检索界面;接收用户在所述检索界面中输入的检索信息;根据所述检索信息确定目标水文站以及所述目标水文站对应的测站图谱模型;在所述图谱可视化界面中将所述目标水文站对应的测站图谱模型呈现给所述用户,并根据所述检索信息,生成测验方式推荐报告。
8、在一个示例中,所述水文站基础数据包括测站编码、测站名称、所属流域、所属河流、所属水系、下游测站、所属市级行政区划、所属县级行政区划、使用基面、经纬度、警戒水位、警戒流量、保证水位、保证流量、集水面积、干流长度、汛限水位、洪水分级。
9、在一个示例中,所述日常测验方案数据包括:各类监测要素的测验方式,所述监测要素包括水位、流量、单沙、输沙率、水质;所述测验方式包括测验地点、测验设备、测验要求中的至少一种;所述测洪方案数据包括:不同洪水条件下的水位测验方式、流量测验方式、泥沙测验方式、报汛方案以及保障人员信息;水位测验方式包括测验地点、测验要求;流量和泥沙测验方式包括测验方案和备用方案,所述测验方案和备用方案中包括测验设备以及测验要求;所述超标洪水测验预案数据包括:水位测验方式、流量测验预案、泥沙测验预案、报汛方案、保障人员信息以及人员设备转移方案。
10、本申请还提供了一种基于知识图谱的水文测验推荐设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:获取目标地域内各水文站的水文测验数据,所述测验数据包括水文站基础数据、日常测验方案数据、测洪方案数据、超标洪水测验预案数据;将所述水文测验数据进行整理,并将整理后的水文测验数据以结构化的方式存储于mysql数据库中;采用本体建模技术对水文测验方式进行建模,以得到测站与测验方式相结合的多个初始图谱模型;将所述mysql数据库中的水文测验数据同步至所述初始图谱模型中,以得到多个测站图谱模型;获取用户输入的查询参数,并基于所述查询参数,在所述多个测站图谱模型中确定目标水文站对应的目标水文测验方案。
11、本申请还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:获取目标地域内各水文站的水文测验数据,所述测验数据包括水文站基础数据、日常测验方案数据、测洪方案数据、超标洪水测验预案数据;将所述水文测验数据进行整理,并将整理后的水文测验数据以结构化的方式存储于mysql数据库中;采用本体建模技术对水文测验方式进行建模,以得到测站与测验方式相结合的多个初始图谱模型;将所述mysql数据库中的水文测验数据同步至所述初始图谱模型中,以得到多个测站图谱模型;获取用户输入的查询参数,并基于所述查询参数,在所述多个测站图谱模型中确定目标水文站对应的目标水文测验方案。
12、通过本申请提出的方法能够带来如下有益效果:构建了水文测验知识库,通过定义水文测验图谱模型,实现了基于kettle工具的可视化界面操作的水文测验图谱库的自动更新方法。实现了可视化图谱展示水文测验方式,并能根据不同情况推荐相应的测验方式,并生成推荐报告。通过构建全面的水文测验知识库、水文站测验图谱模型,以及图谱展示和测验方式推荐,能够为用户提供测验操作指导,有助于提高测验的精准度,快速响应洪水期的水文测验工作,及时提供水文信息,有力支撑防汛减灾工作。同时对于水文站管理人员,有助于对水文测验工作进行复盘,对后续测验方案进行优化提升;对于全省管理人员,有助于全面掌握各个水文站的测验方案,全面统筹决策。
本文档来自技高网...【技术保护点】
1.一种基于知识图谱的水文测验推荐方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述采用本体建模技术对水文测验方式进行建模,以得到测站与测验方式相结合的多个初始图谱模型之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述MySQL数据库中的水文测验数据同步至所述初始图谱模型中,具体包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述待同步的水文测验数据同步至所述初始图谱模型中之后,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述待同步的水文测验数据同步至所述初始图谱模型中之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述获取用户输入的查询参数,并基于所述查询参数,在所述多个测站图谱模型中确定目标水文站对应的目标水文测验方案,具体包括:
7.根据权利要求1所述的方法,其特征在于,所述水文站基础数据包括测站编码、测站名称、所属流域、所属河流、所属水系、下游测站、所属市级行政区划、所属县级行政区划、使用基面、经纬度、警戒
8.根据权利要求1所述的方法,其特征在于,所述日常测验方案数据包括:各类监测要素的测验方式,所述监测要素包括水位、流量、单沙、输沙率、水质;所述测验方式包括测验地点、测验设备、测验要求中的至少一种;
9.一种基于知识图谱的水文测验推荐设备,其特征在于,包括:
10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
...【技术特征摘要】
1.一种基于知识图谱的水文测验推荐方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述采用本体建模技术对水文测验方式进行建模,以得到测站与测验方式相结合的多个初始图谱模型之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述mysql数据库中的水文测验数据同步至所述初始图谱模型中,具体包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述待同步的水文测验数据同步至所述初始图谱模型中之后,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述待同步的水文测验数据同步至所述初始图谱模型中之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述获取用户输入的查询参数,并基于所述查询参数,在所述多...
【专利技术属性】
技术研发人员:于春蕾,张惠潼,房爱印,尹曦萌,牛月华,邢剑,王海军,王效忠,刘匡,
申请(专利权)人:山东浪潮智水数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。