买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种利用水利对象GIS特征分析构建调度物理水网的方法,涉及水利工程技术领域,包括:S1.获取水网的所有GIS数据进行校验,分为点数据、线数据和面数据;S2.获取每个GIS线数据之间头节点和尾节点的关系,拼接得到初步水网数据模型,水网数据模型以图数据为存储介质;S3.提取水网数据模型中的分汇水节点;S4.基于所有分汇水节点,将所有GIS点数据添加至水网数据模型中得到添加结果,基于添加结果和GIS线数据,对GIS点数据进行重构;S5.将每个GIS面数据作为一个节点添加至水网数据模型中,并对重合的分汇水节点进行处理;S6.对水网数据模型进行自我检查和修正,并生成问题报告。本发明应用GIS数据进行自动化物理调度水网构建,极大降低了人工成本。
主权项:1.一种利用水利对象GIS特征分析构建调度物理水网的方法,其特征在于,所述方法包括以下步骤:S1.获取水网的所有GIS数据进行数据校验,并分为三类:GIS点数据、GIS线数据和GIS面数据;S2.基于所有GIS线数据,获取每个GIS线数据之间头节点和尾节点的关系,拼接得到初步的水网数据模型,所述水网数据模型以图数据为存储介质;S3.提取所述水网数据模型中的分汇水节点;S4.基于所有分汇水节点,将所有GIS点数据添加至所述水网数据模型中得到添加结果,并基于所述添加结果和GIS线数据,对GIS点数据进行重构;S5.将每个GIS面数据作为一个节点添加至所述水网数据模型中,并对与所述GIS面数据重合的分汇水节点进行处理;S6.对所述水网数据模型进行自我检查和修正,并生成问题报告;步骤S6具体为:S61.对所述水网数据模型中的重复数据进行分析处理,生成第一问题子报告;S62.对所述水网数据模型中的GIS线数据进行逆流错误分析处理,生成第二问题子报告;S63.将所有GIS点数据与所述水网数据模型进行比对,生成第三问题子报告;S64.将所述第一问题子报告、所述第二问题子报告及所述第三问题子报告整合成所述问题报告;步骤S61具体为:S611.全量加载所述水网数据模型中具有连接关系的节点,并计算任意一组具有连接关系节点之间包含GIS线数据的数量;S612.将GIS线数据的数量大于1对应的一组节点取出,形成初步的疑似数据重复集合;S613.遍历所述疑似数据重复集合,取出任意一组节点中的单个节点为第一节点,并以所述第一节点分别为开始节点和结束节点进行递归遍历,查询在其他任意一组节点中是否包含所述第一节点的延伸GIS线数据,若是,找出包含所述第一节点在内的多个重复关联节点,形成一组问题数据;S614.将包含所述第一节点在内的多个重复关联节点删除,并重复执行步骤S613,形成多组问题数据;S615.统计每一组问题数据中节点的数量,并以每组包含节点的数量进行倒序排序得到排序结果;S616.基于所述排序结果,将每组问题数据中的节点ID转换为水利对象名称及水利对象编码,形成第一问题子报告;步骤S62具体为:S621.筛选所有分汇水节点中的开始节点,以单个开始节点为起点,按照开始节点的指向关系逐层递归进行查找后续分汇水节点,直至所述水网数据模型中的最后一层,并对每条查找线路进行记录;S622.判断每条查找线路中是否存在重复的分汇水节点,若是,将重复的分汇水节点及对应的查找线路分别标记为问题节点和问题线路,若否,则不动作;S623.筛选所述水网数据模型中的所有问题节点及对应的问题线路,形成第二问题子报告;步骤S63具体为:S631.取出所述图数据中所有分汇水节点及其关系,依次遍历每个分汇水节点,在遍历任意一个分汇水节点记作第二分汇水节点时,将所述第二分汇水节点及所有与所述第二分汇水节点有关联的分汇水节点合并为一组,并判断下一个遍历的分汇水节点是否在分组中,若是,则跳过继续遍历,若否,则将对应的分汇水节点记作第三分汇水节点,将所述第三分汇水节点及所有与所述第三分汇水节点有关联的分汇水节点合并为一组;S632.判断分汇水节点的分组组数是否为1组,若是,则判定对应的水网图为连通图;若否,则判定对应的水网图为非连通图,并进行统计输出;S633.当判断分汇水节点的分组组数为多组时,统计每组包含分汇水节点的节点数量并进行排序得到排序结果,基于所述排序结果,形成第三问题子报告。
全文数据:
权利要求:
百度查询: 四川星海数创科技有限公司 一种利用水利对象GIS特征分析构建调度物理水网的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。