一种电网规划设备拓扑数据建立的客户端辅助方法,按一定步骤建立所述拓扑关系。本发明专利技术的有益效果是:在规划人员进行地图绘制时,只需加上少量的操作即可完成规划设备的拓扑关系建立,所见即所得的地图界面大幅减小了人工录入的工作量及出错率,免去了高消耗的服务端拓扑关系计算及较高难度的软件定制化设计过程。
Client side auxiliary method for establishing topological data of power network planning equipment
The invention relates to a client side auxiliary method for establishing topological data of power network planning equipment, and establishes the topological relation according to a certain step. The invention has the advantages that the map in the planning staff, only to establish topological relations planning together with the completion of a small amount of equipment can be operated, WYSIWYG interface map can greatly reduce the workload and the error rate of manual entry, replacing the software design process of customized service end topology calculation and high difficulty the consumption of the.
【技术实现步骤摘要】
一种电网规划设备拓扑数据建立的客户端辅助方法
本专利技术属电力行业电网设备信息管理方法,尤其是电网规划设备拓扑数据建立的客户端辅助方法。技术背景拓扑关系数据是电网信息系统中重要的一种空间关系数据,它描述了电网设备之间的邻接、包含、相交、相离等关系,为设备连通性分析、停电分析、供电范围分析等业务功能提供了基本的数据支持。对于现有电网设备或已列入建设计划的电网设备,其拓扑关系一般由生产环境中直接测量得出并存储到相应数据库中。而对于一些特殊业务中的设备(例如,未来某一年的电网规划蓝图中的设备),其中的数据显然无法直接测量得到。此类设备相关的拓扑数据,可由手工在客户端录入,或利用拓扑软件,根据其几何形状、空间位置等,在服务器端计算得出。手工在客户端录入,这种方法繁琐、费时,且容易出错。当设备发生变化时,维护随设备变化引起的拓扑关系变化十分困难。用拓扑软件在服务器端生成,由于设备数量较大(千万级甚至更多),使得建立效率较低,对计算机硬件要求较高。另一方面,由于电网设备的特殊性(例如,一个杆塔上的多条电缆,尽管在几何意义上他们是相交的,但由于端子不一定相同,不能认为它们彼此连通),需要对拓扑软件进行定制化设计,设计难度较大,且软件生成的数据一般还需要人工校对和调整,才能达到较高的准确率。规划中的设备,由规划人员在规划系统的客户端中进行绘制,本文提出一种方法,辅助规划人员在绘制设备时,以所见即所得的方式随之生成相应的拓扑关系数据,并提交到服务端存储。该方法相对于手工在客户端录入,操作简便快捷,大幅降低人工录入时的出错率;相对于服务端用拓扑软件生成,免去了高消耗的计算,及高难度的软件定制化设计过程,同时由于规划人员已在客户端录入时对数据进行了确认,数据质量也在二次校对前就有了较好的保证。
技术实现思路
一种电网规划设备拓扑数据建立的客户端辅助方法,本专利技术特征在于,所述拓扑关系建立方法包含以下步骤:步骤(1)客户端计算当前地图范围内需要展现的数据瓦片,发送请求到反向代理服务器,反向代理服务器根据请求瓦片的行列号和级别,通过一致性算法指定空间信息服务器集群中的一台空间信息服务器,一致性算法所用公式为:sid=(lv+column+row+tryN)%snum其中tryN为失败后的重试次数,snum为集群可用服务器总数,此公式旨在保证相同切片总是落在同一台服务器上,充分利用服务器缓存;步骤(2)空间信息服务器查询瓦片覆盖范围内的电网设备数据,并经由反向代理服务器返回给客户端;步骤(3)客户端收到各集群返回的数据后,在客户端绘制电网设备,按已有拓扑关系连接电网设备,并按照用户预设的灵敏度要求在电网设备周围生成透明的缓冲区,得到包含现有设备、现有设备拓扑关系、现有设备缓冲区的可视化地图;步骤(4)若用户对客户端地图进行拖动、缩放、漫游等操作,重复步骤(1)~(3)以生成当前屏幕范围内的地图;步骤(5)若用户在地图上进行设备的增删改操作,按照具体的操作维护客户端拓扑关系:(5.1)若用户进行新增设备操作,当画笔移动至某个设备的缓冲区内时,画笔会自动吸附到此设备上,此时单击操作将建立起新设备和此设备的连接关系,随后提示用户,若用户认为新设备与此设备不具连接关系,可将关系删除;(5.2)若用户进行设备删除操作,移除被删除设备的相关的拓扑信息;(5.3)若用户进行设备位置修改操作时,修改与被修改设备相连接的设备的坐标和形状,保证其空间位置不会脱离,当被移动的设备进入某个设备的缓冲区内时,被移动设备会自动吸附到此设备上,此事松开鼠标将建立起被移动设备和此设备的连接关系,随后提示用户,若用户认为被移动设备与此设备不具连接关系,可将关系删除;步骤(6)若用户在步骤(5)的操作后执行保存操作,客户端将把修改后的设备信息及拓扑关系提交至规划服务器,并由规划服务器向空间信息服务器集群发送消息,通知其更新缓存。与现有技术相比,本专利技术具有以下优点:在规划人员进行地图绘制时,只需加上少量的操作即可完成规划设备的拓扑关系建立,所见即所得的地图界面大幅减小了人工录入的工作量及出错率,免去了高消耗的服务端拓扑关系计算及较高难度的软件定制化设计过程。附图说明图1为系统简要架构图;图2为简要步骤图。具体实施方式下面结合附图及具体实施例对本专利技术的技术方案做进一步详细说明。以下实施例选取云南大理地区作为示例。见图1,图2,一种电网规划设备拓扑数据建立的客户端辅助方法,本专利技术特征在于,所述拓扑关系建立方法包含以下步骤:步骤(1)系统采用的地理信息参数为:空间坐标系为WGS84坐标系,坐标原点选取云南省左上角,全图范围为全云南省,瓦片大小为256*256像素;当用户打开客户端地图时,客户端基于当前上述地理信息参数,计算当前地图范围内需要展现的数据瓦片的行列号和级别,发送请求到反向代理服务器,反向代理服务器根据请求瓦片的行列号和级别,通过一致性算法指定空间信息服务器集群中的一台空间信息服务器,一致性算法所用公式为:sid=(lv+column+row+tryN)%snum其中tryN为失败后的重试次数,snum为集群可用服务器总数,此公式旨在保证相同切片总是落在同一台服务器上,充分利用服务器缓存。本实施例中空间信息服务器集群中共四台服务器,故sunm=4,例如需请求的切片为级别为11,行号为8567,列号为6544,则sid=(11+8567+6544+0)%4=2,即应指定2号服务器处理此结果,若2号服务器出现问题,则tryN加1,即继续指定3号服务器处理此结果,以此类推直到请求成功;当请求成功后,空间信息服务器会缓存处理结果,在其他用户请求此切片时直接返回缓存数据,以大幅提高性能;步骤(2)空间信息服务器从数据存储中心查询瓦片覆盖范围内的电网设备数据,封装成json格式的字符串,并经由反向代理服务器返回给客户端;步骤(3)客户端收到各集群返回的json数据后,解析json数据中的空间位置信息及设备数据,并根据预设的设备样式,将设备绘制在客户端界面上,若用户需要更进一步地了解设备其他参数(如设备负载情况),也可勾选界面上的相应情况,此时设备的显示样式也会依据这些参数相应变化。同时,客户端按已有拓扑关系连接电网设备,并按照用户预设的灵敏度要求在电网设备周围生成透明的缓冲区,得到包含现有设备、现有设备拓扑关系、现有设备缓冲区的可视化地图;步骤(4)若用户对客户端地图进行拖动、缩放、漫游等操作,重复步骤(1)~(3)以生成当前屏幕范围内的地图;步骤(5)若用户在地图上进行设备的增删改操作,按照具体的操作维护客户端拓扑关系:(5.1)若用户进行新增设备操作,在选择需要新增的设备类型后,界面进入绘制模式,当画笔移动至某个设备的缓冲区内时,画笔会自动吸附到此设备上,此时单击操作将建立起新设备和此设备的连接关系,随后提示用户,若用户认为新设备与此设备不具连接关系,可将关系删除;(5.2)若用户进行设备删除操作,用户在地图上点击需要删除的设备,在弹出框内点击删除按钮,系统将被删除设备及其相关的拓扑信息;(5.3)若用户进行设备位置修改操作时,修改与被修改设备相连接的设备的坐标和形状,保证其空间位置不会脱离,例如当用户需要修改某个杆塔的位置时,鼠标左键点击杆塔并按住拖动,此时与本文档来自技高网...
【技术保护点】
一种电网规划设备拓扑数据建立的客户端辅助方法,其特征在于,所述拓扑关系建立方法包含以下步骤:步骤(1)客户端计算当前地图范围内需要展现的数据瓦片,发送请求到反向代理服务器,反向代理服务器根据请求瓦片的行列号和级别,通过一致性算法指定空间信息服务器集群中的一台空间信息服务器,一致性算法所用公式为:sid=(lv+column+row+tryN)%snum其中tryN为失败后的重试次数,snum为集群可用服务器总数,此公式旨在保证相同切片总是落在同一台服务器上,充分利用服务器缓存;步骤(2)空间信息服务器查询瓦片覆盖范围内的电网设备数据,并经由反向代理服务器返回给客户端;步骤(3)客户端收到各集群返回的数据后,在客户端绘制电网设备,按已有拓扑关系连接电网设备,并按照用户预设的灵敏度要求在电网设备周围生成透明的缓冲区,得到包含现有设备、现有设备拓扑关系、现有设备缓冲区的可视化地图;步骤(4)若用户对客户端地图进行拖动、缩放、漫游等操作,重复步骤(1)~(3)以生成当前屏幕范围内的地图;步骤(5)若用户在地图上进行设备的增删改操作,按照具体的操作维护客户端拓扑关系:(5.1)若用户进行新增设备操作,当画笔移动至某个设备的缓冲区内时,画笔会自动吸附到此设备上,此时单击操作将建立起新设备和此设备的连接关系,随后提示用户,若用户认为新设备与此设备不具连接关系,可将关系删除;(5.2)若用户进行设备删除操作,移除被删除设备的相关的拓扑信息;(5.3)若用户进行设备位置修改操作时,修改与被修改设备相连接的设备的坐标和形状,保证其空间位置不会脱离,当被移动的设备进入某个设备的缓冲区内时,被移动设备会自动吸附到此设备上,此事松开鼠标将建立起被移动设备和此设备的连接关系,随后提示用户,若用户认为被移动设备与此设备不具连接关系,可将关系删除;步骤(6)若用户在步骤(5)的操作后执行保存操作,客户端将把修改后的设备信息及拓扑关系提交至规划服务器,并由规划服务器向空间信息服务器集群发送消息,通知其更新缓存。...
【技术特征摘要】
1.一种电网规划设备拓扑数据建立的客户端辅助方法,其特征在于,所述拓扑关系建立方法包含以下步骤:步骤(1)客户端计算当前地图范围内需要展现的数据瓦片,发送请求到反向代理服务器,反向代理服务器根据请求瓦片的行列号和级别,通过一致性算法指定空间信息服务器集群中的一台空间信息服务器,一致性算法所用公式为:sid=(lv+column+row+tryN)%snum其中tryN为失败后的重试次数,snum为集群可用服务器总数,此公式旨在保证相同切片总是落在同一台服务器上,充分利用服务器缓存;步骤(2)空间信息服务器查询瓦片覆盖范围内的电网设备数据,并经由反向代理服务器返回给客户端;步骤(3)客户端收到各集群返回的数据后,在客户端绘制电网设备,按已有拓扑关系连接电网设备,并按照用户预设的灵敏度要求在电网设备周围生成透明的缓冲区,得到包含现有设备、现有设备拓扑关系、现有设备缓冲区的可视化地图;步骤(4)若用户对客户端地图进行拖动、缩放、漫游等操作,重复步骤...
【专利技术属性】
技术研发人员:王昌照,王雁雄,李彦生,姜建宏,曾为,李爽,杨建康,徐华,刘雨,
申请(专利权)人:云南电网有限责任公司大理供电局,昆明能讯科技有限责任公司,
类型:发明
国别省市:云南,53
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。