一种匹配城市燃气用户和调压箱的方法技术

技术编号:25178967 阅读:23 留言:0更新日期:2020-08-07 21:08
本发明专利技术涉及燃气管网技术领域,特别是涉及一种匹配城市燃气用户和调压箱的方法,一种匹配城市燃气用户和调压箱的方法,包括:通过转换子程序将管网模型图的坐标系转换为指定坐标系,通过转换子程序将待匹配用户节点坐标信息代入所述指定坐标系中;基于所述指定坐标系中,通过匹配子程序计算管网模型图中的各个调压箱节点与所述用户节点之间的距离,选取其中与所述用户节点距离最短的调压箱节点相匹配,调压箱与用户之间进行快速匹配,准确度高,不用担心数据丢失,还节约了大量的存储介质。

【技术实现步骤摘要】
一种匹配城市燃气用户和调压箱的方法
本专利技术涉及燃气管网
,特别是涉及一种匹配城市燃气用户和调压箱的方法。
技术介绍
天然气作为一种清洁能源越来越受到各国青睐,天然气已经成为一些企业和居民必不可少的生产生活的必须资源,并且随着城市化进程加快,城市中的天然气管网的覆盖面积也在进一步扩大。管道输气是目前各城市配气主要方法,随着人们对天然气的需求量也越来越大,输气管道越来越复杂,通过管网仿真水力计算软件优化管道建设方案,从而避免无效投资。但在对燃气管网进行模拟仿真之前,需要先了解管网模型图中各个调压箱节点所匹配的用户名称以及用气值,才可进行下一步管网的水力计算。若城市燃气公司数据缺失,调压箱无法与用户准确对应,那么,便需要人工通过网络地图查询用户坐标信息,再在管网模型图中找到与用户坐标相对应的调压箱,并在调压箱上记录用户名称,并需要大容量的存储介质对其进行存储,该步骤对于管网模型图复杂、用户量大的燃气公司而言,采用人工的方式进行匹配步骤繁琐,耗时费力,准确度低,人工成本高。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种匹配城市燃气用户和调压箱的方法。为了解决上述问题,本专利技术实施例公开了一种匹配城市燃气用户和调压箱的方法,包括:通过转换子程序将管网模型图的坐标系转换为指定坐标系,通过转换子程序将待匹配用户节点坐标信息代入所述指定坐标系;基于所述指定坐标系中,通过匹配子程序计算管网模型图中的各个调压箱节点与所述用户节点之间的距离,选取其中与所述用户节点距离最短的调压箱节点相匹配。进一步地,所述转换子程序和所述匹配子程序是根据用户指令预先设置的。进一步地,所述指定坐标系为BD09MC坐标系,待匹配用户节点的坐标信息代入指定坐标系,包括:键入用户名称于BD09II坐标系中,获取待匹配用户节点的坐标信息;通过转换子程序并调用网络地图API接口,转换该用户节点坐标值为BD09MC坐标系中的坐标值。进一步地,转换管网模型图的坐标系之前,包括:查看部分调压箱节点的坐标信息,辨别该管网模型图坐标系的标准;所述标准包括国际标准和非国际标准。进一步地,当所述管网模型图的坐标系为国际标准时,其转换步骤包括:通过转换子程序将管网模型图的坐标系转换为WGS84坐标系,各个所述调压箱的节点坐标值转换为WGS84坐标系中的经纬度值;调用网路地图API接口,将所转换的WGS84坐标系转换为BD09MC坐标系,各个所述调压箱的节点经纬度值转换为BD09MC坐标系中的坐标值。进一步地,当所述管网模型图的坐标系为非国际标准时,其转换步骤包括:根据用户指令查找管网模型图的坐标系的修改源,选取与该坐标系相近的国际标准坐标系;通过转换子程序求解转换参数,并代入所述转换参数,将该坐标系转换为WGS84坐标系,各个所述调压箱的节点坐标值转换为WGS84坐标系中的经纬度值;调用网路地图API接口,将所转换的WGS84坐标系转换为BD09MC坐标系,各个所述调压箱的节点经纬度值转换为BD09MC坐标系中的坐标值。进一步地,所述转换参数包括:平移距离X、平移距离Y、旋转值和缩放比例尺值。本专利技术实施例包括以下优点:本专利技术通过预设的转换子程序以及调用网络地图API接口将用户与调压箱的坐标转换到同一坐标系中,通过预设的匹配子程序运算和选取与待匹配用户距离最小的调压箱进行匹配,规避了以往通过人工匹配效率低、易出错的弊端;根据各个管网模型图不同标准的坐标系,选择合适的转换步骤,提高管网模型坐标系转换的正确率,同时也提高了用户与调压箱匹配的速度;无需存储用户与调压箱的关联信息,不用担心数据丢失,还节约了大量的存储介质。附图说明图1是本专利技术的匹配城市燃气用户和调压箱的方法实施例的步骤流程图;具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术实施例的核心构思之一在于,无论燃气公司的管网模型图中的坐标系是否为国际标准坐标系,都能通过转换子程序把用户的坐标值和调压箱的坐标值转换在同一坐标系中,通过匹配子程序计算和选择与用户距离最小的调压箱进行匹配。参照图1,一种匹配城市燃气用户和调压箱的方法,所述调压箱在管网模型图中以节点的形式指示,包括:一种匹配城市燃气用户和调压箱的方法,其特征在于,包括:通过转换子程序将管网模型图的坐标系转换为指定坐标系、将待匹配用户节点坐标信息代入所述指定坐标系中;基于所述指定坐标系中,通过匹配子程序计算管网模型图中的各个调压箱节点与所述用户节点之间的距离,选取其中与所述用户节点距离最短的调压箱节点相匹配;上述中,根据用户指令预设转换子程序和匹配子程序,用户节点的坐标信息和调压箱节点的坐标信息基于不同的坐标系中,处于信息安全和实际应用的考虑,两者所属的坐标系也不相同,但都属于投影坐标系类别。用户与调压箱相匹配的规则在于,以用户节点为参照,计算各个调压箱节点与用户节点间的距离,并形成各种组合,选择其中一组距离最短的组合作为最终匹配;或,以用户节点为参照,匹配子程序直接计算出各个调压箱节点中与用户节点距离最近的节点相匹配,至于匹配过程所涉及的算法多样,本领域技术人员可将其中一种算法编入匹配子程序中,本申请不作阐述。对于不同坐标系中用户和调压箱,若通过复杂的公式验算最佳的匹配组合,显得尤为复杂和繁琐,基于此,本专利技术将两者的坐标系通过转换子程序转换为同一坐标系,两者节点处于同一坐标系中,通过匹配子程序能更好更快的匹配最为合适的组合。所述指定坐标系为BD09MC坐标系。具体的,待匹配用户节点的坐标信息代入指定坐标系,包括:键入用户名称于BD09II坐标系中,获取待匹配用户节点的坐标信息;通过转换子程序并调用网络地图API接口,转换该用户节点坐标值为BD09MC坐标系中的坐标值。BD09II坐标系作为百度地图中的一种网络地图,在该坐标系中直接输入用户名称可以直接获得该应用户节点对应的坐标信息,在转换为BD09II坐标系时,可直接通过转换子程序并调用网络地图API接口进行转换。转换管网模型图的坐标系之前,要先确定管网模型图的坐标系的标准,包括国际标准和非国际标准,大部分燃气公司的管网模型图主要是基于西安、北京和CGCS2000三个坐标系下建立的,即国际标准,每个国际标准下的坐标系都有一个特定的WKID值;而另一部分燃气公司会根据自身的情况对现有的管网模型图的坐标系作出改动,即为非国际标准。实际中,选取管网模型中的部分调压箱节点,查看它们所属实际地理位置在管网模型图中的坐标,与国际标准坐标系下的坐标相比对,如果差别过大,则可判断该管网模型图中的坐标系为非国际标准的坐标系。例如,查看某一调压箱所在街道、楼栋,比对该楼栋在管网模型图中的坐标值与该楼栋在本文档来自技高网...

【技术保护点】
1.一种匹配城市燃气用户和调压箱的方法,其特征在于,包括:/n通过转换子程序将管网模型图的坐标系转换为指定坐标系,通过转换子程序将待匹配用户节点坐标信息代入所述指定坐标系;/n基于所述指定坐标系中,通过匹配子程序计算管网模型图中的各个调压箱节点与所述用户节点之间的距离,选取其中与所述用户节点距离最短的调压箱节点相匹配。/n

【技术特征摘要】
1.一种匹配城市燃气用户和调压箱的方法,其特征在于,包括:
通过转换子程序将管网模型图的坐标系转换为指定坐标系,通过转换子程序将待匹配用户节点坐标信息代入所述指定坐标系;
基于所述指定坐标系中,通过匹配子程序计算管网模型图中的各个调压箱节点与所述用户节点之间的距离,选取其中与所述用户节点距离最短的调压箱节点相匹配。


2.根据权利要求1所述的一种匹配城市燃气用户和调压箱的方法,其特征在于,所述转换子程序和所述匹配子程序是根据用户指令预先设置的。


3.根据权利要求1所述的一种匹配城市燃气用户和调压箱的方法,其特征在于,所述指定坐标系为BD09MC坐标系,待匹配用户节点的坐标信息代入指定坐标系,包括:
键入用户名称于BD09II坐标系中,获取待匹配用户节点的坐标信息;
通过转换子程序并调用网络地图API接口,转换该用户节点坐标值为BD09MC坐标系中的坐标值。


4.根据权利要求1所述的一种匹配城市燃气用户和调压箱的方法,其特征在于,转换管网模型图的坐标系之前,包括:
查看部分调压箱节点的坐标信息,辨别该管网模型图坐标系的标准;
所述标准包括国际标准和非国际标准。


5...

【专利技术属性】
技术研发人员:李煜佳张航童水平曹北斗
申请(专利权)人:深圳市爱路恩济能源技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1