【技术实现步骤摘要】
—种基于Android系统的电力设备SVG图符渲染方法
本专利技术涉及电力业务
,特别是涉及。
技术介绍
电力设备主要包含输电设备、变电设备、配电设备、用电设备。电力设备的图形化展示方式能给人直观的感受,方便电力业务管理人员管理电力设备。电力设备的图形化展示方式已经从原始的示意图方式发展为依靠地理信息系统的空间信息展示方式。电力设备的空间信息解决了电力设备“在哪里”的问题,而如何展示电力设备的结构就显得特别重要。在电网地理信息系统中电力设备结构是由电力图符设定的,遵循国家标准。电力设备的空间信息展示有桌面展示方式,浏览器展示方式以及移动终端展示方式。随着电力移动业务的发展,电力设备在智能移动设备的展示的需求已经变的很迫切,例如输电线路巡线,新投设备空间信息采集,缺陷登记等业务领域,都需要移动地理信息系统的支持,电力设备在Android等智能移动操作系统的展示效果的好坏直接影响电力移动业务的质量。所以,如何在移动终端展示电力设备就显得非常重要。电力设备的图符渲染是指在地理信息系统中把电力设备的图符的样式按照电力设备图符规范在系统中展示出来。目前,基于Android系统的展示电力设备的方法主要有两种。方案一:利用基础平台软件(如ArcGIS、SuperMap)或者自主开发软件在服务器端预先生成包含电力设备空间信息和图符的图片,然后下载到Android移动设备上展示。方案二:利用基础平台软件(如SuperMap)读取矢量数据调用Android系统的绘图接口实现对矢量空间数据的渲染,但无法实现渲染复杂电力设备图符,例如变压器。方案一可以渲染复杂的 ...
【技术保护点】
一种基于Android系统的电力设备SVG图符渲染方法,其特征在于,该运行图显示方法包括如下步骤:1)?系统启动时预先加载配置的电力设备信息定义文件,该文件定义了电力设备与SVG图符之间的对应关系;2)?根据步骤1的电力设备图符配置文件,系统启动时预先加载系统中的涉及的所有SVG文件;3)?系统加载电力设备矢量数据;4)系统根据矢量数据的几何结构获取设备坐标点集,并计算SVG文件的放缩比率及旋转方向矢;?5)转换SVG坐标到屏幕坐标系下,根据加载电力设备类型在内存中读取步骤1配置的SVG文件,并把SVG文件中定义的图形要素通过步骤4中的放缩比率和旋转角度转换到当前屏幕坐标系下;6)调用Android系统的Canvas绘图接口把转换后的SVG图形要素在Android系统中绘制出来,完成电力设备图符展示。
【技术特征摘要】
1.一种基于Android系统的电力设备SVG图符渲染方法,其特征在于,该运行图显示方法包括如下步骤: 1)系统启动时预先加载配置的电力设备信息定义文件,该文件定义了电力设备与SVG图符之间的对应关系; 2)根据步骤I的电力设备图符配置文件,系统启动时预先加载系统中的涉及的所有SVG文件; 3)系统加载电力设备矢量数据; 4)系统根据矢量数据的几何结构获...
【专利技术属性】
技术研发人员:赵丽萍,邢静原,张永茂,王亚东,任维国,张超,许超,张书伟,王岩鹏,
申请(专利权)人:国家电网公司,国网冀北电力有限公司张家口供电公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。