System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于WEB GIS的输电网网架绘制方法技术_技高网

一种基于WEB GIS的输电网网架绘制方法技术

技术编号:40468247 阅读:7 留言:0更新日期:2024-02-22 23:23
本发明专利技术公开了一种基于WEB GIS的输电网网架绘制方法,包括如下步骤:步骤1)设定厂站经纬度筛选条件,根据筛选条件筛选待渲染厂站;步骤2)对线路路径和可视窗口做碰撞检测,筛选出线路路径与可视窗口产生的交集、视窗口内的线路作为待渲染线路,筛选出线路两端厂站作为待渲染厂站;步骤3)绘制待渲染线路、待渲染厂站的电网网架图,完成展示。有益效果:提出可视化窗口和渲染窗口概念,把筛选待展示网架问题,抽象为平面几何中判断线段与矩形相交问题,快速筛选待渲染电网网架,并在浏览器canvas画布上完成绘制,在保证展示电网网架拓扑完整的基础上,减小了待渲染设备数量,最终实现大电网网架的实时渲染展示。

【技术实现步骤摘要】

本专利技术涉及电网仿真数据管理,尤其涉及一种基于web gis的输电网网架绘制方法。


技术介绍

1、随着web gis(基于万维网的地理信息系统)技术的成熟,基于地理图的电网可视化已有相对成熟的解决方案,但大电网网架如何在浏览器中实时渲染,仍需面临挑战。尤其是在电网海量数据的背景下,基于浏览器的web gis的电网地理图,要充分考虑浏览器有限的存储、渲染、数据同步更新能力,在采用最新计算机可视化渲染技术的同时,也要考虑业务数据、业务流程特点,尽可能提高地理图渲染速度。


技术实现思路

1、本专利技术目的在于克服上述现有技术的不足,提供了一种基于web gis的输电网网架绘制方法,提出可视化窗口和渲染窗口概念,可视窗口根据当前浏览器窗口范围和设备类型以及电压等级,确定渲染电网网架的范围,确定当前浏览器屏幕内可直观地显示厂站与线路,在保证展示电网拓扑完整下,尽可能少的渲染展示设备,进而提高地理图渲染速度,具体由以下技术方案实现:

2、所述基于web gis的输电网网架绘制方法,包括如下步骤:

3、步骤1)设定厂站经纬度筛选条件,根据筛选条件筛选待渲染厂站;

4、步骤2)对线路路径和可视窗口做碰撞检测,筛选出线路路径与可视窗口产生的交集、视窗口内的线路作为待渲染线路,筛选出线路两端厂站作为待渲染厂站;

5、步骤3)绘制待渲染线路、待渲染厂站的电网网架图;

6、步骤4)监控web gis缩放、移动操作,当检测到缩放或可视窗口移动操作,分析展示设备范围,重复步骤1)至步骤3),实现电网网架图的绘制。

7、所述基于web gis的输电网网架绘制方法的进一步设计在于,所述步骤1)中筛选待渲染厂站具体为:

8、根据当前web gis的缩放等级,当前可视化窗口对应的经纬度范围筛选出窗口

9、avisual.x≤dstation.x≤bvisual.x

10、avisual.y≤dstation.y≤bvisual.y

11、范围内的厂站,厂站经纬度筛选条件如下:

12、厂站dstation的经纬度(dstation.x,dstation.y)在可视窗口矩形范围内,即对角线经纬度为[(avisual.x,avisual.y),(bvisual.x,bvisual.y)]的矩形内,则标记厂站为待渲染厂站,并添加到待渲染集合其中,dstation.x表示厂站的经度,dstation.y表示厂站的纬度;avisual.x表示矩形左下角经度,avisual.y表示矩形左下角纬度;bvisual.x矩形表示右上角经度,bvisual.y表示矩形右上角纬度。

13、所述基于web gis的输电网网架绘制方法的进一步设计在于,所述步骤2)具体为:将碰撞检测转化为判断平面中线段与矩形相交问题,

14、线段至少一个端点在矩形中:直接添加线路到线路待渲染集合添加没在渲染窗口中的另一端厂站到待渲染厂站集合线段起始端点都不在矩形中,但途径矩形:如果两条线段相交,那么线段ab的a点和b点即可视窗口对角线的端点,必定在线段cd两侧;同样,c点、d点必定在线段ab两侧;反之,若a点、b点在线段cd两侧,c点、d点在线段ab两侧,那么两条线段相交,通过向量叉积求解;

15、若则得出在两侧,即c点、d点在线段ab两侧;

16、若则得出在两侧,即a点、b点在线段cd两侧;

17、满足上述条件两条线段相交,添加线路到线路待渲染集合添加线路两端厂站到待渲染厂站集合

18、所述基于web gis的输电网网架绘制方法的进一步设计在于,所述步骤3)具体为:在canvas画布上绘制待渲染厂站、待渲染线路,厂站、线路的绘制根据电压等级、属性采用对应的图元并绘制标注信息;其中线路的绘制包含的所有线段信息,即绘制折线,厂站围绕厂站经纬度标注标注信息,至此完成电网网架在渲染窗口的绘制。

19、所述基于web gis的输电网网架绘制方法的进一步设计在于,所述步骤3)中绘制电网网架依照先绘制线路再绘制厂站,先绘制低压设备再绘制高压设备的原则。

20、所述基于web gis的输电网网架绘制方法的进一步设计在于,所述步骤3)中绘制设备标注依照先绘制高压设备再绘制低压设备的原则。

21、本专利技术的优点如下:

22、本专利技术的基于web gis的输电网网架绘制方法考虑浏览器有限的存储、渲染能力,提出可视化窗口和渲染窗口概念,把筛选待展示网架问题,抽象为平面几何中判断线段与矩形相交问题,快速筛选待渲染电网网架,并在浏览器canvas画布上完成绘制,在保证展示电网网架拓扑完整的基础上,减小了待渲染设备数量,最终实现大电网网架的实时渲染展示。

本文档来自技高网...

【技术保护点】

1.一种基于WEB GIS的输电网网架绘制方法,其特征在于包括如下步骤:

2.根据权利要求1所述的基于WEB GIS的输电网网架绘制方法,其特征在于所述步骤1)中筛选待渲染厂站具体为:

3.根据权利要求1所述的基于WEB GIS的输电网网架绘制方法,其特征在于所述步骤2)具体为:将碰撞检测转化为判断平面中线段与矩形相交问题,线段至少一个端点在矩形中:直接添加线路到线路待渲染集合添加没在渲染窗口中的另一端厂站到待渲染厂站集合

4.根据权利要求1所述的基于WEB GIS的输电网网架绘制方法,其特征在于所述步骤3)具体为:在Canvas画布上绘制待渲染厂站、待渲染线路,厂站、线路的绘制根据电压等级、属性采用对应的图元并绘制标注信息;其中线路的绘制包含的所有线段信息,即绘制折线,厂站围绕厂站经纬度标注标注信息,至此完成电网网架在渲染窗口的绘制。

5.根据权利要求4所述的基于WEB GIS的输电网网架绘制方法,其特征在于所述步骤3)中绘制电网网架依照先绘制线路再绘制厂站,先绘制低压设备再绘制高压设备的原则。

6.根据权利要求4所述的基于WEB GIS的输电网网架绘制方法,其特征在于所述步骤3)中绘制设备标注依照先绘制高压设备再绘制低压设备的原则。

...

【技术特征摘要】

1.一种基于web gis的输电网网架绘制方法,其特征在于包括如下步骤:

2.根据权利要求1所述的基于web gis的输电网网架绘制方法,其特征在于所述步骤1)中筛选待渲染厂站具体为:

3.根据权利要求1所述的基于web gis的输电网网架绘制方法,其特征在于所述步骤2)具体为:将碰撞检测转化为判断平面中线段与矩形相交问题,线段至少一个端点在矩形中:直接添加线路到线路待渲染集合添加没在渲染窗口中的另一端厂站到待渲染厂站集合

4.根据权利要求1所述的基于web gis的输电网网架绘制方法,其特征在于所述步骤3)具体为...

【专利技术属性】
技术研发人员:孙文涛葛毅王荃荃祁万春张文嘉刘国静赵菲菲许偲轩蔡晖彭竹弈韩杏宁万鹭
申请(专利权)人:国网江苏省电力有限公司经济技术研究院
类型:发明
国别省市:

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

1