KML可以在谷歌地球、奥维互动地图等软件打开浏览,为方便外业使用,需要把CAD转为KML文件。由于CAD使用的是平面坐标,KML使用的是经纬度坐标,把CAD图纸转为KML文件,经常遇到转换以后,图纸没有在目标区域。
小编根据自己的经验,总结了一下,CAD转KML大致分为3种转换方法:
1)如果CAD图纸坐标用高斯三(六)度带投影,无需控制点(关联点),输入中央子午线,即可把CAD转为KML。(可用于小部分CAD图纸)
2)如果CAD图纸坐标北方接近于当地地理北方向,使用1个控制点(关联点),即可把CAD转为KML。(可用于部分CAD图纸使用)
3)如果CAD图纸坐标投影方式未知、北方向未知,可使用2个以上控制点(关联点),把CAD转为KML。(可用于所有图纸,万能的方法)
小编以奥维互动地图为例,分享3种转换方法,本文先演示第一种方法。
01
无需控制点(关联点)原理
奥维互动地图支持横轴墨卡托投影,如果CAD图纸用高斯三(六)度带投影,导入的时候设置投影中央子午线例如114,软件根据投影参数,进行高斯反算,把平面坐标转为经纬度坐标。
三度带中央子午线有:75°、78°、81°、84°、87°、90°、93°、96°、99°、102°、105°、108°、111°、114°、117°、120°、123°、126°、129°、132°、135°、138°。
六度带中央子午线有:75°、81°、87°、93°、99°、105°、111°、117°、123°、129°、135°。(与高斯三度有一半重叠)
02
CAD图纸准备
奥维互动地图仅支持dxf格式文件
2.1 查看CAD图
2.2 另存为DXF2004格式
建议把CAD图纸另存为低版本dxf格式
03
导入奥维互动地图
3.1 把dxf文件拖入CAD文件
3.2 CAD坐标设置
1)坐标系选择 横轴墨卡托投影坐标系
2)点击设置
坐标类型选择 经纬度CGCS2000
中央子午线 输入CAD图纸投影中央子午线114。
转换模型忽略
参数模式忽略
DX、DY、DZ、RX、RY、RZ、m这7个参数也忽略
点击确定
3.3 解析文件
点击开始开始解析
解析时,根据设定的中央子午线,把平面坐标转为经纬度坐标。
3.4 导入CAD图
点击导入
3.5 CAD图导入奥维互动地图
CAD图已经成功导入奥维互动地图
04
导出为kml文件
选中CAD转KML演示数据…文件夹,右键点击导出,格式选择KML Google地标,点击导出,选择保存路径,输入文件名保存。详细操作参考之前发的文章奥维互动地图如何导出kml文件?