公开/公告号CN114840627A
专利类型发明专利
公开/公告日2022-08-02
原文格式PDF
申请/专利权人 中国电建集团成都勘测设计研究院有限公司;
申请/专利号CN202210571507.7
申请日2022-05-24
分类号G06F16/29(2019.01);G06F16/54(2019.01);G06F16/587(2019.01);G06T15/00(2011.01);G06T17/05(2011.01);
代理机构成都虹桥专利事务所(普通合伙) 51124;
代理人吴中伟
地址 610072 四川省成都市青羊区浣花北路1号
入库时间 2023-06-19 16:14:25
法律状态公告日
法律状态信息
法律状态
2023-03-21
授权
发明专利权授予
2022-08-19
实质审查的生效 IPC(主分类):G06F16/29 专利申请号:2022105715077 申请日:20220524
实质审查的生效
技术领域
本发明涉及管网连通性分析,特别涉及基于GIS+图数据库的城市地下综合管网连通性分析方法。
背景技术
在进行管网模拟计算时,需确保管网的连通性,当管网规模较大时,靠设计或者运维人员人工判断管网连通性将变得非常困难,需要一种计算机手段分析管网连通性,同时通过人机交互界面直观展示分析结果。
现有的管网数据存储在关系型数据库中,采用SQL的递归查询方式分析管网的连通性。在此方案中,需要数据库频繁打开、关闭连接,同时使用递归的方式计算,对处理时间及服务器性能消耗较大,只适用于数据量较小的城市地下管网数据分析。一般应用于处理规模在10000条管段以下的分析计算中。
或者,采用一次查询全部数据。在内存中通过遍历数据构建多棵二叉树(管网拓扑结构),再通过相应的二叉树遍历方法来分析管网连通性。在此方案中,需要一次加载大量数据到内存中,并且需要两次遍历,对内存及网络要求较高,一般应用于处理规模在100000条管段以下的分析计算中。
现有的管网连通性分析结果展示通常以管网拓扑结构位置,丢失地理位置信息,不能直观的展示相应连接关系及管网分部关系,而且存在传输数据量更大,渲染慢的问题。
发明内容
本发明所解决的技术问题:提供一种基于GIS+图数据库的城市地下综合管网连通性分析方法解决现有技术中管网连通性分析传输数据量大,分析结果不能直观展示地理位置的问题。
本发明解决上述技术问题采用的技术方案:基于GIS+图数据库的城市地下综合管网连通性分析方法包括以下步骤:
S01、将管线探测和测量成果数据导入图数据库,所述图数据库用于存储管点基础信息和管线流向关系数据;
S02、GIS系统通过图数据库查询具有连接关系的管线和管点以及管线流向,并将查询结果加载到GIS系统的城市地图中;
S03、根据业务需求,筛选出符合业务需求的管点基础信息和管线流向关系数据;
S04、GIS系统将筛选结果在城市地图中进行渲染,并将渲染结果展示给用户。
进一步的,所述管点基础信息包括管点编号;
进一步的,所述GIS系统通过mapbox.js引擎将筛选结果在城市地图上进行渲染。
本发明的有益效果:本发明基于GIS+图数据库的城市地下综合管网连通性分析方法通过将管点基础的信息和管线流向关系存储在图数据库中,利用GIS系统将所有管点和管线的位置加载到城市地图中,根据业务需求,赛选出符合业务需求的管点基础信息和管线流向关系数据,GIS将筛选结果在城市地图中进行渲染,并将渲染结果展示给用户,解决了现有技术中管网连通性分析传输数据量大,分析结果不能直观展示地理位置的问题。
附图说明
附图1是本发明基于GIS+图数据库的城市地下综合管网连通性分析方法的流程示意图。
具体实施方式
本发明基于GIS+图数据库的城市地下综合管网连通性分析方法,如附图1所示,包括以下步骤:
S01、将管线探测和测量成果数据导入图数据库,所述图数据库用于存储管点基础信息和管线流向关系数据;
具体的,所述管点基础信息包括管点编号;
S02、GIS系统通过图数据库查询具有连接关系的管线和管点以及管线流向,并将查询结果加载到GIS系统的城市地图中;
具体的,GIS系统中的城市地图中包含所有管点的位置以及管线位置,查询语句可采用“match(a:Line{lineId:{‘ID’}})-[:STREAM_TO*]-(b:Line)return b”;
S03、根据业务需求,筛选出符合业务需求的管点基础信息和管线流向关系数据;
具体的,业务需求可以为:某管点监测出了污染,需要找到该管点的上游所有与该管点连通的管段,以此来寻找污染源,同时需要找到该管点下游所有流出的连通管段,分析污染可能扩散到哪些地方,因此依据该管点,筛选出其上游的所有与之相连的管点和其下游的所有与之相连的管点。
S04、GIS系统将筛选结果在城市地图中进行渲染,并将渲染结果展示给用户。
具体的,GIS系统将监测出污染的管点的上游管线和下游管线在城市地图中进行渲染,以不同于原管线的颜色进行区分,展示给用户,用户即可在城市地图中直观的看到出现污染的管点上游区域和下游区域,GIS系统在城市地图中进行渲染采用mapbox.js引擎修改管线颜色。
机译: 三维城市地图数据库的形成方法及测量三维城市地图数据库的设备
机译: 管网分析装置,管网分析方法和管网分析程序
机译: 电路仿真器分析城市供水管网的方法和装置