预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107133272A(43)申请公布日2017.09.05(21)申请号201710223170.X(22)申请日2017.04.07(71)申请人南京南瑞集团公司地址210003江苏省南京市鼓楼区南瑞路8号申请人南京南瑞信息通信科技有限公司(72)发明人程伟钱蔚庞宇杨文彬毕思斯胡秋翔崇殿兵(74)专利代理机构南京纵横知识产权代理有限公司32224代理人姚兰兰董建林(51)Int.Cl.G06F17/30(2006.01)G06Q50/06(2012.01)权利要求书2页说明书7页附图3页(54)发明名称一种Web端海量电网资源GIS数据动态调度与渲染方法(57)摘要本发明公开了一种Web端海量电网资源GIS数据动态调度与渲染方法,包括以下几个步骤:(1)制定电网资源GIS数据分级显示规则,在不同比例尺范围显示不同设备类型及电压等级;(2)在不同比例尺范围对线路数据进行分级压缩;(3)客户端根据视口范围进行数据动态调度;(4)将图片绘制到地图的画布上,实现设备实时符号化渲染。本发明可显著提升现有电力GIS应用在Web图形显示方面的流畅性、交互性及灵活性,大大改善用户体验。CN107133272ACN107133272A权利要求书1/2页1.一种Web端海量电网资源GIS数据动态调度与渲染方法,其特征在于,包括以下几个步骤:(1)制定电网资源GIS数据分级显示规则,在不同比例尺范围显示不同设备类型及电压等级;(2)在不同比例尺范围对线路进行分级压缩;(3)客户端根据视口范围进行数据动态调度;(4)将图片绘制到地图的画布上,实现电网资源的实时符号化渲染。2.根据权利要求1所述的Web端海量电网资源GIS数据动态调度与渲染方法,其特征在于,步骤(1)中,所述电网资源GIS数据分级显示规则具体如下:将地图显示比例尺范围划分为L0、L1、L2……Ln个连续的区间,每个区间称为一个显示级别;每个显示级别包含四个属性:级别ID、最小比例尺、最大比例尺、可见设备信息;其中,所述级别ID是显示级别的唯一标识;所述最小比例尺和最大比例尺规定了该级别所代表的比例尺范围;所述可见设备信息指该显示级别下所有要显示的设备类型以及相应的电压等级信息;客户端进行图形浏览时,会根据当前地图的比例尺确定显示级别,再根据显示级别得到需要显示的设备类型及电压等级,最后获取相应电网资源数据进行渲染。3.根据权利要求1所述的Web端海量电网资源GIS数据动态调度与渲染方法,其特征在于,步骤(2)中,在不同比例尺范围对线路进行分级压缩的方法如下:采用道格拉斯-普克算法对线路的节点进行分级抽稀;制定若干压缩级别,其中,每个压缩级别包含五个属性:级号ID、最小比例尺、最大比例尺、电压等级集合、抽稀阈值;其中,所述级号ID是压缩级别的唯一标识;所述电压等级集合限定了抽稀的电压等级范围;所述抽稀阈值指该级别统一采用的道格拉斯阈值;抽稀后的线路数据缓存于服务端内存或存储在空间数据库中。4.根据权利要求1所述的Web端海量电网资源GIS数据动态调度与渲染方法,其特征在于,步骤(3)中,数据动态调度的方法如下:(3-1)客户端创建请求缓存和数据缓存的容器,所述容器采用R树结构;(3-2)客户端进行图形浏览,进行地图平移或缩放,改变当前视口范围;(3-3)客户端确定当前视口的显示级别和查询空间范围;(3-4)客户端采用R树查询算法搜索请求缓存,判断是否发送当前视口的数据查询请求,如果需要则进入步骤(3-5);如果不需要则返回步骤(3-2);(3-5)客户端将空间范围、显示级别、当前比例尺作为请求参数向服务端发送数据请求;(3-6)服务端接收请求,并从请求参数中解析数据查询的空间范围、设备类型及电压等级;(3-7)服务端执行数据查询:对于非线路设备,直接查询空间数据库中的原始数据;对于线路,则首先判断是否需要查询压缩数据,如需要则在空间数据库中查询对应压缩级别的线路数据,如不需要则查询空间数据库中的原始数据;(3-8)服务端将查询结果组织成Geojson格式字符串返回给客户端;(3-9)客户端使用WebWorker接口进行多线程数据解析并将解析结果插入数据缓存。2CN107133272A权利要求书2/2页5.根据权利要求1所述的Web端海量电网资源GIS数据动态调度与渲染方法,其特征在于,步骤(4)中,使用HTML5提供的方法将图片绘制到地图的画布上。6.根据权利要求5所述的Web端海量电网资源GIS数据动态调度与渲染方法,其特征在于,步骤(4)中,客户端实现设备实时符号化渲染,具体方法如下:(4-1)开始图形浏览,进行地图平移或缩放,改变当前视口范围;(4-2)从数据缓存中搜索当前视窗范围的设备对象,形成待渲染