AutoCAD与Google Earth之间的数据交换

2014-11-29 代前平 江苏油田物探处测量公司

  通过Google Earth卫星地图系统和AutoCAD绘图系统的二次开发接口,利用C# 语言进行二次开发,对它们的功能进行扩展,实现了AutoCAD和Google Earth之间数据的直接交换,使其在物探测量方面的应用得到充分发挥。

  自从Google Earth诞生后,对于了解特殊地区,特别是一些目前还没有地形图的特殊勘探区域的地形地貌,有着非常重要的作用。但是,由于Google Earth对线、面的编辑功能有限,而且其坐标系统使用的是WGS-84坐标系,因此,若直接在Google Earth上展绘物理点,工作量将会非常庞大。如果能够将在AutoCAD图纸上绘制好的图形直接导入Google Earth中,以便结合地形、地貌进行观察,可以对整个工区更加详细、直观地了解,这对整个项目准备、施工安排将会起到非常大的作用。

  另外,一些施工区域,地形图太老甚至根本没有地形图,可以以Google Earth作为基图,将上面的地形、地物通过地标、线、多边形等进行标注,导入到AutoCAD中转化为AutoCAD的图元。这样便可以利用AutoCAD强大的图元编辑功能进行地理环境分析等方面的应用,将非常有利于整个野外生产工作。

  通过对Google Earth和AutoCAD进行二次开发,实现了AutoCAD和Google Earth之间数据的互相交换。二次开发后的数据交换具有以下特点:

  (1)精度高。是坐标之间的转换,并且加入了投影坐标转换参数,其精度有了很大地提高。不像从Google Earth中截图,然后再插入到AutoCAD中那样存在图形的扭曲变形。

  (2)简单易用。相较于以前要把点、线展绘到Google Earth中所需要的复杂步骤,使用本程序只需进行简单地设置后,再通过点击几个按钮就能轻松实现。

  (3)效率高、功能强大。由于操作方便、步骤少,在效率上都有了很大的提高。虽然操作简单,但是程序的功能强大,攻克了实现大量点、线、面数据在AutoCAD和Google Earth之间进行数据交换难题。

  (4)应用面广。不仅仅可用于地震勘探生产,而且对于涉及到AutoCAD和Google Earth的其他工程项目都大有帮助。特别是在非洲以及其他没有地形图或者地形图太老、不完整的区域,对施工更能起到巨大的辅助作用。