1 引言
在输电线路张力放线仿真系统中应用Google Earth的二次开发可实现三维地形模拟仿真效果。现存张力放线系统普遍依赖于AutoCAD在二维平面内显示图形及标注信息,而二维界面不能形象逼真地显示地物信息,且不能达到旋转、缩放、定位、图片载入等功能,这给现场放线的软件模拟带来弊端。Google Earth作为一款Google公司开发的虚拟地球仪软件,提供了开源的API,因此,在张力放线系统中,使用基于Google Earth的二次开发不仅能简化系统开发,更能彰显其在三维效果显示上的优势。
基于GE的二次开发就是利用GE开放的API,将GE的功能以COM组件形式,以一种支持COM开发环境的编程语言,如VB、VC、.NET等语言。来构建具体的应用系统基于Google Earth的开发首先需在C#.NET平台上添加Google Earth API,可实现添加Google Earth基本的功能,例如旋转、