CAD图形数据转成kml导入谷歌地球

2017.12.1

 

一、准备

1. 软件:google地球(或奥维地图) 、 AutoCAD

2. 插件:acad2kml.vlx

插件下载地址:zhdkm.ys168.com,文件夹zhdrtk__2983

3. 示例数据:Drawing.dwg

 

二、目的

在AutoCAD中,用acad2kml.vlx插件将CAD图形数据转换成kml,导入谷歌地球 。

 

三、具体操作步骤

1.安装acad2kml.vlx插件

安装路径:将文件“acad2kml.vlx”放入AutoCAD的“支持文件搜索路径”中,如:“C:\Program Files\AutoCAD 2007\Support”;

加载方法有三:

1) 在AutoCAD中点取 [菜单-工具-加载应用程序...] ,选择"acad2kml.vlx"即可加载;

2) 在AutoCAD的命令提示符下输入“(load "acad2kml.vlx")”也可加载;

3) 直接将文件"acad2kml.vlx"拖拽入AutoCAD绘图区也可加载;

发动程序:在AutoCAD的命令提示符下输入“acad2kml”即可发动程序

 

2.打开AutoCad,

加载示例数据Drawing2.dwg 

3.建立相对坐标系统

建立相对坐标系统,设置基准点为原点,要已知该点经纬度(举例:123,26,0)

1)在命令行输入UCS,然后空格确认,就会出现如下图的提示 

2) 根据提示我们输入N,选择新建坐标系,就会出现如下图的提示 

3) 根据提示我们输入3,此步骤依据个人喜好输入,这里我们以3为例,然后会提示我们输入新建坐标系的原点坐标。

4) 在图上我们点击新建坐标系的原点(基准点),圆心坐标变(0,0) 

5) 在图上根据提示我们点击新建坐标系的X轴 

6) 在图上根据提示我们点击新建坐标系的Y轴 

 

 

4.加载acad2kml.vlx

1) 工具→加载应用程序,选择acad2kml.vlx→加载→提示加载成功 

2) 输入acad2kml→回车,弹出界面 

3) 输入基准点经纬度(举例:123,26,0)→选择基本绘图单位:米→确定→选择保存路径并输入文件名(Drawing2.kml) 

4)点击选择需要输出的图形→回车确定。

 5.谷歌地球加载CAD图形

1) 打开谷歌地球 

2) 把KML文件拖进去,可以看到这个cad位置就是制定的经纬度位置。 

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:7   其中:访客  6   博主  1

    • avatar 匿名 7

      操作后没有出现kml文件

      • avatar 请输入您的QQ号 7

        Error: 参数类型错误: numberp: nil

        • avatar 请输入您的QQ号 7

          我想知道一个cad图,怎么知道那个点的经纬度是多少

            • avatar 中海达昆明技术 Admin

              @请输入您的QQ号 在谷歌地球里找到对应点的经纬度坐标

            • avatar QQ游客 0

              操作后,KML文件位置后与实际位置相差很大,那个UCS有点不理解

              • avatar QQ游客 0

                输入基准点经纬度(举例:123,26,0)→选择基本绘图单位:米→确定→选择保存路径并输入文件名(Drawing2.kml) 后点击选择不了所需要的点。

                • avatar 匿名 7

                  冒昧补充点自己的拙见:
                  1.第三点建立相对坐标系其实并没有改变原本的坐标系统(还是水平向右为X正轴,竖直向上为Y正轴),目的只是把(任意一个,当前的CAD图形里,能与谷歌卫星地图,相匹配且容易识别的点(故一般可以取路线的起点或者终点))变成新的坐标系原点。
                  2.该坐标原点的经纬度查询:借助91位图助手或者奥维地图的,打点功能,便能查询其经纬度。