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

    2017.12.1

     

    一、准备

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

    2. 插件:acad2kml.vlx

    3. 示例数据:Drawing.dwg

     

    二、目的

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

     

    三、具体操作步骤

    1.打开AutoCad,

    加载示例数据Drawing2.dwg 

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

    2.建立相对坐标系统

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

    注意:

    1.此处是重点,我的经验在图上找到一个特征点,输入pl命令画一个直角(一条水平直线,一条竖直直线)。

    2.该特征点,用RTK实测一个经纬度坐标或在谷歌地球上找到该点的经纬度坐标

    3.经纬度如果是度分秒格式,需要转为度格式

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

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

    2) 指定坐标原点,选择以上特征点

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

    3) 指定X轴方向,选择水平直线,

    4) 指定Y轴方向,选择竖直直线

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

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

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

     

     

    4.加载acad2kml.vlx

    加载方法有三:

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

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

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

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

    5.输入acad2kml→回车,弹出界面 

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

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

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

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

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

     

    等待输出图形。

     

     5.谷歌地球加载CAD图形

    1) 打开谷歌地球 

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

     

    cors
    匿名

    发表评论

    匿名网友

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

    评论:9   其中:访客  8   博主  1
      • 匿名
        匿名 8

        操作后没有出现kml文件

        • 请输入您的QQ号
          请输入您的QQ号 8

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

          • 请输入您的QQ号
            请输入您的QQ号 8

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

            • QQ游客
              QQ游客 0

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

              • QQ游客
                QQ游客 0

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

                • 匿名
                  匿名 8

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

                  • QQ游客
                    QQ游客 0

                    很成功,不过就是有的元素没导出来,线条,文字都米问题的

                    • QQ游客
                      QQ游客 0

                      操作很方便,只需三步就能导入奥维地图。控制点(坐标原点)需要选在线路或建筑规划区的中间位置,精度才能准确一些。唯一不足就是精度稍差一点,但是不影响初步踏勘使用,线路越短越精确。因为是用的一个坐标原点控制的,所以线路长的话,两端会有微许变形。