对于惯用 AutoCAD 工程作图的人,特别是城市规划、小区规划设计师一定会想到如何将AutoCAD 的图纸放入 Google Earth 中,以便结合地形、地貌进行观察。由于 Google Earth 对线、面的编辑功能有限,如果能利用AutoCAD 强大的三维作图功能,再将图纸导入到 Google Earth 中,将是件赏心悦目的事!
Acad2Kml (将AutoCAD图元导入Google Earth) 就是因为这样而诞生了!有了她你可以毫不费力地在真实地形上圈地盖楼(甚至是3D的),你可以足不出户就知道规划设计是否与遥远基地的环境天衣无缝......
KML文件是可以在Google Earth中打开显示的图形(点、线、面)文件,Acad2Kml可将CAD图形文件转换成KML图形文件,然后在Google Earth中打开显示。具体操作步骤如下:
一、下载安装Acad2Kml软件
Acad2Kml是一款免费免注册绿色软件,程序小巧,除说明外只有一个文件。程序由 Visual LISP 编译而成,是 AutoCAD 外挂程序,支持 AutoCAD 2000 及以上版。软件下载更新:http://princess.32o.cn/mysoftware。将软件包解压后的文件“acad2kml.vlx”放入AutoCAD的“支持文件搜索路径”中,如:“c:\Program Files\AutoCAD 2004\Support”。
二、将CAD文件转换成Kml文件
1、在CAD图形中找到一个与Google Earth地图中已知的一个共同点作为基准点,如:某两条道路的交叉点。然后在Google Earth地图中读取该点的坐标,并转换成10进制的经纬度坐标值,不要采用度分秒的格式。
2、进入 AutoCAD,将用户坐标系 ucs 的原点(0,0)重新定位到与该基准点对应的位置上(用ucs - o 命令),不必真正改变图元的坐标。
3、CAD界面中点击“工具—加载应用程序”,在CAD安装程序的根目录下的Support文件夹(如:c:\Program Files\AutoCAD 2004\Support)中找到acad2kml.vlx文件,点击该文件并点击“加载”,显示“已成功加载acad2kml.vlx后关闭退出。
4、在AutoCAD的命令提示符下输入“acad2kml”,回车后即可发动程序,这时将弹出以下界面:
在GE基准点纬度、经度栏中分别填上在Google Earth地图中读取的基准点的坐标值,将AutoCAD基本绘图单位勾选为“米”后点击确定,选择输出路径、命名文件后点击“保存”,AutoCAD界面中显示“选择对象”时框选图形对象,回车后显示“处理中,请稍后……”,此时需要等上几分钟,时间长短取决于所选择文件的大小。当显示“自动保存到C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\文件名...”时,表示kml已经生成。
4、如果所选的 TEXT 图元中含有汉字,为避免乱码则需用文本编辑软件(如“记事本”)将.kml文件另存为(UTF-8)格式。
三、在Google Earth中打开kml文件
双击生成的*.kml文件或在已打开的Google Earth界面中点击“文件—打开”,选择存放的*.kml文件打开,则在Google Earth地图中可显示自己制作的图形。