电力行业经过多年的信息化建设,各种管理信息系统日趋成熟,但因其行业的特殊性,及其行业管理的深化和提升,特别是电力行业图形管理方面,也暴露出了一定的缺陷,如电力企业生产过程中需要绘制的图形工作量很大,重复性绘制工作也很繁重,而通用工具很少集成电力专业专用内容,如电力行业相关图元的集成和自定义等,造成绘制过程过于复杂繁琐;而GIS虽然先进成熟,但因其十分庞大,在运行速度、功能复杂度等方面,在日常使用过程中也增加了一定的难度;同时,在经济方面,也需要巨大的人力物力财力等投资,增加了工作量和经济方面的负担。
所以一般要开发的图形平台是以电力行业应用需求为出发点而设计的专业图形开发平台,系统预置符合电力工程制图标准的电力行业图形元件,同时也提供了自定义电力图元的功能,可以快速开发基于图形的电力行业应用。
一般的电力应用的图形平台是一个二维矢量化的图形开发平台,采用工业开放标准,基于XML来描述二维矢量图形和矢量点阵混合图形。采用这种格式的文件,易于修改和编辑、能够进行无损缩放,可以以任何比例进行显示和打印,这种文件格式压缩比高。同时,矢量图形在网页上可以很好的进行融合,通过动态生成图形,具有与用户进行灵活的交互功能,很好的实现了矢量图形的展示功能。
同时图形实现的功能一定要速度快、灵活性高、稳定性和兼容性好,使用简便、快捷、适用于电力、快速做电力图、线路图、配网图等。
一、基本功能: 1画布背景图设定; 2基础几何形状的绘制,包括:点、线、圆、矩形、文字等,同时可以设定线宽、颜色等属性; 3图元移动、变形(按比例缩放、非比例缩放、旋转、翻转等)操作; 4图元微调,便于图形精确定位; 5图元常用事件(单击,双击,右键,鼠标移动、进入、离开,弹出菜单等) 6支持用户定义热键; 7指定图元标签,文字可以旋转角度,可以指定颜色、字体等; 8建立图元之间的关联关系,能够建立有向连接; 9图层控制,控制层的显示、隐藏、锁定、编辑、上移、下移等; 10支持同层和非同层之间进行区域剪切、复制、粘贴; 11支持多级或无限级Undo、Redo、Tooltip功能; 12支持图元的对齐、均空; 13根据显示窗体大小,自动调整图形显示比例,无级缩放,以适应窗体的大小和位置; 14支持Bmp、Jpg、Gif、Tiff多种栅格图像的导出功能; 15支持网格、标尺、参考线等完备视图环境并支持吸附功能; 16标准工程图纸页面设置和打印功能;
二、高级功能: 1.多页面,页面支持多图层,图层可以隐藏或锁定 2.基于基本图形可以任意组合拆分图元 3.图元组合之后,还可以进入组合元件内部编辑其细节 4.线条编辑,允许插点,删点,画曲线,直线 5.每个图形允许定义背景图片,图片可以透明、缩放 6.允许建立若干个图形组,这些组被保存进文件,这样可以方便地对图形进行分组管理和编程 7.多种连接线,十分灵活,可以建立图形间的拓扑关系,自由添加连接点 8. 多种箭头风格,并可以任意自定义箭头 9. 自定义线型 10.自定义网纹 11.支持多种网格类型定位,但优先连接关系定位 12. 基本图形、图形元件均可以自定义文字标签 13. 组合元件自定义连接点 14. 元件自定义调控点 15. 元件的链接和嵌入。
三、专业功能: 1自定义多类型存储属性(整数、小数、逻辑、字符串) 2自定义任何属性,类似流行编程语言中“属性”的概念 3自定义函数(私有、公有函数) 4众多的图形操作事件,例如在鼠标点击、移动、图形缩放、创建、删除时触发 5支持读取互联网服务器图形文件 6支持图形从内存或数据库读写 7支持移动图形到屏幕中间,滚动屏幕,手抓屏幕滚动 8用程序或者脚本绘图,这也是基本功能,可以用脚本或者其他程序动态生成各种图形、页面、9单元组、甚至图形之间的连接关系。 10支持标尺,允许自行设计标尺 11支持提示信息 12自定义基本形状,基本形状是矩形和椭圆,但是可以扩充,例如实现圆角矩形、扇形、菱形、五角星等等。 13支持各种仪器仪表、刀闸、开关、信号灯、曲线图、棒图、饼图开发 14支持各种按钮的开发 15支持报表开发,表格高度智能,移线、合并、插入或删除表格行列,多种表格边框 16允许混合编程,互相调用。 17支持扩充功能函数,可以调用外部函数库中的函数,例如 Windows API 函数等。 18可以制作对话盒、子窗口、弹出式窗口、菜单等窗口元素。 19元件的链接和嵌入 20可以设定图形的透明度 21根据自己的需要选择合适的图形显示驱动程序 22包括一个功能非常齐全的属性列表控件,这样对于图形程序的开发就更方便了 23可适合应用于互联网 24支持AutoCAD、SVG、Mapinfo等流行图形软件和Visual Graph的格式转换。
北京图王软件:http://www.visual-graph.com