全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221097869 9.3 (22)申请日 2022.08.16 (71)申请人 武汉浮木科技有限公司 地址 430000 湖北省武汉市东湖新 技术开 发区武汉大学科技园航域2期B3栋 1104 (72)发明人 翁杰 胡君 张晨一  (74)专利代理 机构 武汉科皓知识产权代理事务 所(特殊普通 合伙) 42222 专利代理师 罗飞 (51)Int.Cl. G06Q 50/26(2012.01) G06Q 10/06(2012.01) (54)发明名称 一种基于无代码技术的灾害风险应急预警 范围的计算方法及装置 (57)摘要 本发明公开了一种基于无代码技术的灾害 风险应急预警范围的计算方法及装置, 其中的方 法首先构建矢量数据计算元模型, 包括输入元 素、 流程控制元素、 计算任务元素和输出元素, 然 后获取研究区域内的风险灾害对象信息和环境 信息; 并将获取的风险灾害对象信息和环境信息 存储至Po stgreSQL数据库中; 然后根据元模型中 流程控制元素、 计算任务元素对计算方法进行可 视化配置; 最后根据配置结果进行分析与计算, 计算结果为输出元素定义的格式, 将其作为灾害 风险应急预警范围的计算结果。 可以将灾害风险 应急预警范围的计算过程通过可视化的方式定 制, 提高了方法的通用性, 并且提高了 计算效率。 权利要求书2页 说明书14页 附图4页 CN 115439292 A 2022.12.06 CN 115439292 A 1.一种基于无代码技 术的灾害风险应急预警范围的计算方法, 其特 征在于, 包括: 构建矢量数据计算元模型, 包括输入元素、 流程控制元素、 计算任务元素和输出元素, 其中, 输入元素用以定义输入数据源的格式, 流程控制元素用以描述任务执行过程中各个 任务执行单元 的流转控制 逻辑, 计算任务元素用以对计算方法进行分类, 并对任务执行单 元根据对应的计算方法进行计算, 输出元素用以定义输出 的计算结果的格式, 任务执行单 元为矢量数据计算的最小执 行单元; 获取研究区域内的风险灾害对象信 息和环境信 息; 将获取的风险灾害对象信 息和环境 信息存储至PostgreSQ L数据库中, 并转换为元模型中输入元 素定义的格式; 根据元模型中流 程控制元 素、 计算任务元 素对计算方法进行 可视化配置; 根据配置结果进行分析与计算, 计算结果为输出元素定义的格式, 将其作为灾害风险 应急预警范围的计算结果。 2.如权利要求1所述的基于无代码技术的灾害风险应急预警范围的计算方法, 其特征 在于, 构建的矢量数据计算元模型中: 输入元素定义的格式包括唯一标识、 输入的数据表名和数据表中表示图形的字段; 流程控制元素包括开始条件、 结束条件、 参数和执行单元, 执行单元包括控制流转逻 辑, 包括判断、 循环、 筛 选、 映射和递归; 计算任务元素包括输入、 输出、 方法和参数, 其中, 计算任务元素中的方法为计算方法, 包括矢量计算、 网络分析、 数值计算和字符计算。 3.如权利要求2所述的基于无代码技术的灾害风险应急预警范围的计算方法, 其特征 在于, 计算方法中: 矢量计算包括空间分析、 空间信息查询和矢量空间变换; 网络分析包括: 可达关系计算、 返回可达网格点和计算长度; 数值计算包括: 加法、 减法、 求 最大值和求 最小值; 字符计算包括: 截取和拼接 。 4.如权利要求2所述的基于无代码技术的灾害风险应急预警范围的计算方法, 其特征 在于, 获取 的风险灾害对 象信息和环境信息包括研究区域内的河流矢量信息、 地形数据和 行政区地块信息, 在将获取风险灾害对象信息和环境信息转换为元模型中输入元素定义的 格式后, 得到数据 表A、 B和C; 根据元模 型中流程控制元素、 计算任务元素对计算方法进 行可 视化配置, 包括: 将A作为输入元素中的数据源, 缓冲区分析为计算任务元素中的方法, 预设影响范围为 计算任务元素中的参数, 得到输出元素中的数据结果A1, 根据缓冲区分析方法计算预设影 响范围的缓冲区, 作为数据集A1; 以A1作为输入元素中的数据源, 矢量计算中的求交集方法作为计算任务元素中的方 法, B作为计算任务元素中的参数, 得到输出元素中的数据结果B1; 根据矢量计算中的求交 集方法对A1和数据表B求交集, 获得初步受影响区域内的地形分布情况, 作为数据集B1; 以B1作为输入元素中的数据源, 筛选操作作为流程控制元素中执行单元的控制流转逻 辑, 得到输出元素中的数据结果D; 根据筛选操作, 遍历数据集B1, 筛选出高度小于预设高度 的数据, 获得高程低于河 床高度的区域, 作为数据结果D; 以D作为输入元素中的数据源, 矢量计算中的求交集方法作为计算任务元素中的方法,权 利 要 求 书 1/2 页 2 CN 115439292 A 2C作为计算任务元素中的参数, 得到输出元素中的数据结果E; 将数据集D和数据集C求交集, 得到受影响的行政区, 作为数据结果E 。 5.如权利要求1所述的基于无代码技术的灾害风险应急预警范围的计算方法, 其特征 在于, 根据配置结果进行分析与计算, 包括: 根据配置结果, 将矢量数据的计算方案表示为第一有向图G, 其中, 第一有向图G的点表 示输入元素、 流程控制元素、 计算任务元素和输出元素, 边表示两个连接元素的数据流关 系, 其中入度为0的点 为输入元 素; 将有向图G进行转置, 生成第二有向图GT; 对第二有向图GT进行深度优先遍历, 自顶向下构建语法树, 形成计算机可执行程序描 述文件; 对计算机可 执行程序描述文件进行 执行, 得到输出结果。 6.一种基于无代码技 术的灾害风险应急预警范围的计算装置, 其特 征在于, 包括: 元模型构建模块, 用于构建矢量数据计算元模型, 包括输入元素、 流程控制元素、 计算 任务元素和输出元素, 其中, 输入元素用以定义输入数据源的格式, 流程控制元素用以描述 任务执行过程中各个任务执行单元的流转控制逻辑, 计算任务元素用以对计算方法进 行分 类, 并对任务执行单元根据对应的计算方法进行计算, 输出元素用以定义输出 的计算结果 的格式, 任务执 行单元为矢量数据计算的最小执 行单元; 地理信息获取模块, 用于获取研究区域内的风险灾害对象信息和环境信息; 数据转换模块, 用于将获取的风险灾害对象信息和环境信息存储至PostgreSQL数据库 中, 并转换为元模型中输入元 素定义的格式; 配置模块, 用于根据元模型中流程控制元素、 计算任务元素对计算方法进行可视化配 置; 解析与计算模块, 用于根据配置结果进行分析与计算, 计算结果为输出元素定义的格 式, 将其作为 灾害风险应急预警范围的计算结果。 7.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被执行时实 现如权利要求1至 5中任一项权利要求所述的方法。 8.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述程序时实现如权利要求1至5中任一项权利要 求所述的方法。权 利 要 求 书 2/2 页 3 CN 115439292 A 3

PDF文档 专利 一种基于无代码技术的灾害风险应急预警范围的计算方法及装置

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于无代码技术的灾害风险应急预警范围的计算方法及装置 第 1 页 专利 一种基于无代码技术的灾害风险应急预警范围的计算方法及装置 第 2 页 专利 一种基于无代码技术的灾害风险应急预警范围的计算方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:41:18上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。