KML(Keyhole Markup Language)是一种用于描述地理数据的格式,它由Google公司开发并在2008年成为开放标准。KML使用XML语法,可以用于表示地理点、线、多边形、图像覆盖物以及相关属性信息。
KML是一种用于描述地理数据的开放格式,可以用于创建交互式的地图和地理可视化应用,以及在不同的地理软件和平台之间共享和交换地理数据。
无论规划还是做工程,经常拿到手的图都是CAD格式的文件,但如何将CAD格式的图叠加到卫星图上查看就成了一个问题,因为Googleearth本身不支持CAD文件的导入,况且还涉及到坐标等一系列的问题,这里给大家推荐的插件可以将CAD文件转换为kml文件,然后导入到Googleearth内。
当然,考虑到不能直接查看Google的图,转换为kml文件后可以加载到我们水经微图内和卫星图叠加查看,或者你可以直接导入CAD文件到水经微图中和卫星图叠加查看。
水经微图
插件加载
插件下载请关注公号“水经注GIS”,并回复“acad2kml”获取。
插件和其他的CAD插件一样,可以通过三种方式加载到CAD内:
(1) 在AutoCAD中点取 [菜单\工具\加载应用程序...] ,选择"acad2kml.vlx"即可加载;
(2) 在AutoCAD的命令提示符下输入“(load "acad2kml.vlx")”也可加载;
(3) 直接将文件"acad2kml.vlx"拖拽入AutoCAD绘图区也可加载;
插件界面
插件适用范围及限制
支持AutoCAD 2004及以上版;
支持图元:3DFACE、LINE、LWPOLYLINE、POLYLINE、CIRCLE、ARC、TEXT、ELLIPSE、SPLINE,如果要输出其他图元,请炸碎或者预先转换成这些图元;
支持 AutoCAD 的所有颜色,即 AutoCAD 的颜色号:1号 - 255号;
AutoCAD 中当前用户坐标系统 UCS 要平行于世界坐标系统 WCS,所转换图元的坐标系统OCS也要平行于世界坐标系统WCS;
如果所选的TEXT图元中含有汉字,为避免乱码则需用文本编辑软件(如“记事本”)将.kml文件另存为(UTF-8)格式。
插件转换后效果
插件使用方法
打开需要转换的CAD文件,输入命令“UCS”,然后点击一个特征点(已知经纬度的点),将用户坐标系UCS的原点(0,0)定位到该点上。
指定特征点
输入命令“acad2kml”启动插件,如下图所示。
输入命令启动插件
启动后输入特征点的经纬度,AutoCAD基本绘图单位选择米,如下图所示。
导出设置
点击确定完成kml文件的输出,输出的文件加载到Googleearth中效果如下图所示。
加载效果