2017.12.1
一、准备
1. 软件:google地球(或奥维地图) 、 AutoCAD
2. 插件:acad2kml.vlx
3. 示例数据:Drawing.dwg
二、目的
在AutoCAD中,用acad2kml.vlx插件将CAD图形数据转换成kml,导入谷歌地球 。
三、具体操作步骤
1.打开AutoCad,
加载示例数据Drawing2.dwg
2.建立相对坐标系统
建立相对坐标系统,设置基准点为原点,要已知该点经纬度(举例:123,26,0)
注意: 1.此处是重点,我的经验在图上找到一个特征点,输入pl命令画一个直角(一条水平直线,一条竖直直线)。 2.该特征点,用RTK实测一个经纬度坐标或在谷歌地球上找到该点的经纬度坐标 3.经纬度如果是度分秒格式,需要转为度格式 |
1)在命令行输入UCS,然后空格确认,就会出现如下图的提示
2) 指定坐标原点,选择以上特征点 。
3) 指定X轴方向,选择水平直线,
4) 指定Y轴方向,选择竖直直线
4.加载acad2kml.vlx
加载方法有三:
1) 在AutoCAD中点取 [菜单-工具-加载应用程序...] ,选择"acad2kml.vlx"即可加载;
2) 在AutoCAD的命令提示符下输入“(load "acad2kml.vlx")”也可加载;
3) 直接将文件"acad2kml.vlx"拖拽入AutoCAD绘图区也可加载;
5.输入acad2kml→回车,弹出界面
1) 输入基准点经纬度(举例:123,26,0)→选择基本绘图单位:米→确定→选择保存路径并输入文件名(Drawing2.kml)
2)点击框选需要输出的图形→回车确定。
等待输出图形。
5.谷歌地球加载CAD图形
1) 打开谷歌地球
2) 把KML文件拖进去,可以看到这个cad位置就是制定的经纬度位置。
2018.12.28 10:54 1F
操作后没有出现kml文件
2019.1.5 22:05 2F
Error: 参数类型错误: numberp: nil
2019.2.21 15:16 3F
我想知道一个cad图,怎么知道那个点的经纬度是多少
2019.3.11 21:31 B1
@ 请输入您的QQ号 在谷歌地球里找到对应点的经纬度坐标
2019.4.11 15:00 4F
操作后,KML文件位置后与实际位置相差很大,那个UCS有点不理解
2019.6.20 08:42 5F
输入基准点经纬度(举例:123,26,0)→选择基本绘图单位:米→确定→选择保存路径并输入文件名(Drawing2.kml) 后点击选择不了所需要的点。
2019.8.28 13:19 6F
冒昧补充点自己的拙见:
1.第三点建立相对坐标系其实并没有改变原本的坐标系统(还是水平向右为X正轴,竖直向上为Y正轴),目的只是把(任意一个,当前的CAD图形里,能与谷歌卫星地图,相匹配且容易识别的点(故一般可以取路线的起点或者终点))变成新的坐标系原点。
2.该坐标原点的经纬度查询:借助91位图助手或者奥维地图的,打点功能,便能查询其经纬度。
2020.3.10 17:42 7F
很成功,不过就是有的元素没导出来,线条,文字都米问题的
2020.3.31 11:26 8F
操作很方便,只需三步就能导入奥维地图。控制点(坐标原点)需要选在线路或建筑规划区的中间位置,精度才能准确一些。唯一不足就是精度稍差一点,但是不影响初步踏勘使用,线路越短越精确。因为是用的一个坐标原点控制的,所以线路长的话,两端会有微许变形。