一种基于CIM/G的电网自动化GIS电气层的实现方法与流程

文档序号:12672077阅读:来源:国知局
一种基于CIM/G的电网自动化GIS电气层的实现方法与流程

技术特征:
1.一种基于CIM/G的电网自动化GIS电气层的实现方法,其特征在于:包含以下步骤,步骤1)、生成基于CIM/G的GIS电气图元描述文件:通过GIS图元编辑器创建和编辑用于GIS电气层展示的GIS电气图元,并将其保存为用CIM/G描述的图元描述文件;用空间数据管理模块将新生成的图元描述文件名写入空间数据库的点图元中的图元描述文件属性;步骤2)、GIS电气图元描述文件的装载:GIS电气图元信息载入模块载入和解析所有GIS电气图元描述文件,并将解析后的GIS图元描述信息保存至缓存;步骤3)、加载GIS电气图元:GIS电气图元生成模块从空间数据库读取GIS电气图元的空间属性与设备属性以及图元描述文件名称;通过读取的信息生成GIS电气图元对象,该对象通过图元描述文件名称从缓存中索引并载入该图元的GIS电气图元描述信息;步骤4)、生成GIS电气图层:GIS电气图层生成模块从空间数据库读取电气层描述信息,生成GIS电气图层,GIS电气图层加载和管理位于该图层的GIS电气图元,并提供管理和操作电气图元的相关接口。2.根据权利要求1所述的基于CIM/G的电网自动化GIS电气层的实现方法,其特征在于:在步骤1)中,GIS电气图元描述文件的格式为*.g文件,遵循标准的xml语法与格式,文件的内容的由CIM/G图形描述语言组成且CIM/G图形描述语言为唯一描述语言;电气图元描述文件中用CIM/G描述了图形以及与图形关联的数据模型,GIS电气图元描述文件是图模一体化的综合描述文件。3.根据权利要求1所述的基于CIM/G的电网自动化GIS电气层的实现方法,其特征在于:在步骤2)中,GIS图元信息载入模块在GIS画面启动前完成GIS电气图元描述文件的装载与解析,解析后的数据放在哈希表中,其哈希索引为GIS电气图元描述文件的文件名,哈希值为解析后的GIS电气图元描述信息。4.根据权利要求1所述的基于CIM/G的电网自动化GIS电气层的实现方法,其特征在于:在步骤3)中,GIS电气图元生成模块以工厂模式生成GIS电气图元实例对象,该对象除拥有从空间数据库获取的GIS电气图元空间属性与设备属性外,还通过关联的图元描述文件名称获取了在步骤2)中生成的CIM/G电气图元描述信息,GIS电气图元利用CIM/G电气图元描述信息初始化了其图形以及与图形关联的数据模型。5.根据权利要求1所述的基于CIM/G的电网自动化GIS电气层的实现方法,其特征在于:在步骤4)中,GIS电气图层为GIS电气图元提供了坐标转换接口,GIS电气图元通过坐标转换接口实现了经纬度坐标与屏幕坐标之间的自由转换;GIS电气层提供了GIS电气图元的模型状态交互接口,GIS电气图元通过该接口实现了GIS电气图元的动态着色与自动状态切换;GIS电气层为GIS电气图元提供了callback回调接口,通过该接口实现GIS电气图元与具体应用之间的交互。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1