【技术实现步骤摘要】
基于电力交易系统气象资源网格文本转矢量图方法及装置
本专利技术属于电力领域,特别是涉及到一种基于电力交易系统气象资源网格文本转矢量图方法及系统。
技术介绍
随着新能源发电装机容量的越来越大,新能源发电在电力市场所占份额逐步变大,新能源参与市场化交易的比重也日益加重,于是延伸出新能源参与电力交易市场进行电力交割、通过电力交易云平台实现市场电力短期、超短期及中长期发电量的预测方法及系统,能够给电场带来精准施策,有效提升电场的上网电量,提高电场收益,并且可以有效估算出每个电场的近似理论有功,以及风电场弃风量,具有非常重要的实用意义。在新能源发电预测系统中,气象资源的展示是非常重要的内容,现有气象资源展示多数是静态的位图,在网上浏览时网页放大缩小图片会失真,资源图片模糊,显示效果很差。而且用户多数需求是想看到地区气象资源在空间和时间维度的变化趋势,静态图片很难实现用户的特殊需求,另外位图对电站或区域信息的展示无法改变位置,交互性很差,无法满足用户对地图的各种操作习惯。为了解决上述问题,目前有一种方法是使用第三方组件进行矢量图渲染,然而第三方组件固态化,很难对源码进行修改,另外要以图片方式展示资源梯度,需要处理不同分辨率失真,地图操作极其不便,交互效果差,无法满足用户提出的特殊需求。
技术实现思路
本专利技术提出一种基于电力交易系统气象资源网格文本转矢量图方法及系统,操作方便、简单、快速集成,提升了开发效率,缩短了工作周期。为达到上述目的,本专利技术的技术方案是这样实现的:一 ...
【技术保护点】
1.一种基于电力交易系统气象资源网格文本转矢量图方法,其特征在于,包括:/nS1、气象资源文件解析,生成二维数组;/nS2、循环遍历二维数组,将地图气象资源网格数据转矢量图形;/nS3、矢量图形坐标点做数据压缩优化,保存成SVG格式的矢量图形文件;/nS4、SVG矢量图格式解析,生成特定数据结构格式存储数据;/nS5、展示时,前端利用js做字节流进行解析;获取每层图形的数据,利用canvas技术把图形画到画布上。/n
【技术特征摘要】
1.一种基于电力交易系统气象资源网格文本转矢量图方法,其特征在于,包括:
S1、气象资源文件解析,生成二维数组;
S2、循环遍历二维数组,将地图气象资源网格数据转矢量图形;
S3、矢量图形坐标点做数据压缩优化,保存成SVG格式的矢量图形文件;
S4、SVG矢量图格式解析,生成特定数据结构格式存储数据;
S5、展示时,前端利用js做字节流进行解析;获取每层图形的数据,利用canvas技术把图形画到画布上。
2.根据权利要求1所述的一种基于电力交易系统气象资源网格文本转矢量图方法,其特征在于,步骤S1的具体过程为:
S101、根据气象资源文件格式对地图气象资源网格数据进行解析;
S102、按照经纬度,从低纬度到高纬度,经度从低到高,以面的形式存储到二维数组中;
S103、二维数组存储顺序做逆序存储转换。
3.根据权利要求1所述的一种基于电力交易系统气象资源网格文本转矢量图方法,其特征在于,步骤S2的具体过程为:
S201、根据气象资源风速或者辐照划分不同等级,每个等级对应一种rgb颜色;
S202、循环遍历步骤S1得到的二维数组,获取地图气象资源网格数据中每个格子上的风速或者辐照,根据风速或者辐照匹配对应的颜色;
S203、根据不同等级的颜色分类,把相同等级颜色的格子归为一层,分几个等级就有几层;
S204、同一等级的一层图片出现许多不规则的图形;对每一个不规则图形做去中心化,只留边界点算法,剩下不规则图形的边界点;
S205、对每一个不规则图形做找邻近的点算法,找到每个不规则图形的一组边界点坐标;
S206、反复找到每一个图层中的每一个不规则图形path坐标组;
S207、每一个图形都是一个闭合的polygon图形,并带上它的等级属性。
4.根据权利要求1所述的一种基于电力交易系统气象资源网格文本转矢量图方法,其特征在于,步骤S3的具体方法为:
S301、对每一个不规则图形坐标点做优化,找到path路径拐点;
S302、不同路径拐点之间分别判断纵横坐标是否一样,去除中间坐标;
S303、把所有图形保存成SVG格式的矢量图形文件。
5.根据权利要求1所述的一种基于电力交易系统气象资源网格文本转矢量图方法,其特征在于,步骤S4中,数据存储的具体方法是把坐标点转换成4个字节浮点型数据存储,设计一套特定存储格式;不同类型用特殊标识位,存放数据长度;对二进制数据做移位交换位置加密。
6.一种基于电力交易系统气象资源网格文本转矢量图...
【专利技术属性】
技术研发人员:王彩云,雍正,范华云,范卫营,
申请(专利权)人:国能日新科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。