一起和小编先来看看痛点在哪里:
1、业主方直接在谷歌卫星地球上圈定了一个KML格式的范围线,要求按照这个范围线进行内业立体测图,我如何才能将范围线导入进测图软件进行数据采集?
2、业主方不会玩谷歌卫星地球,直接在原有的地形图基础上圈定了一个DWG格式的范围线,要求按照这个范围线进行航飞,我如何才能将范围线导入进飞控软件?
3、范围线转换完毕,坐标系不正确,套和不到正确的地方?
*****************************华丽分割线*****************************
我们以DWG转换为KML为栗子进行简单的介绍,KML转DWG为相反操作!
准备工作:
转格式之前,要先确定DWG范围线的中央子午线和坐标系统。比如示例文件的中央子午线是99°,坐标系统是CGCS2000,3度分带。
格式转换方法1:
最最简单的方法就是利用软件直接导入导出就行,小编这里推荐一款软件,可以直接在两种格式之间互相转换。有很多软件都可以进行转换,比如91卫图助手、奥维互动地球、水经注等,但是很多软件都需要收费才能使用该功能,小编推荐一款免费的软件,软件名称:三维数字地球(LocaSpace Viewer)官网链接网址“http://www.locaspace.cn/”。小编电脑里面的LSV软件导入导出经常报错,所以不常用此方法。
格式转换方法2:
自编小程序也可以解决这个问题,比如小编这里就有几个CAD插件,可以实现DWG格式转换到KML格式,但是需要输入正确的中央子午线。
格式转换方法3:
利用行业通用软件进行转换,小编推荐ARCGIS和global_mapper。需要软件的同行可关注本公众号后在后台留言,小编看到后第一时间私发!(原因你懂滴!)本示例教程利用ARCGIS进行演示:
第一步:当然是打开ARCGIS。
第二步:在图层上反键,选择属性
第三步:定义图层投影方式及坐标系,根据已知投影方式及坐标系,进行相应选择,比如示例数据需要选择:投影坐标系—高斯克吕格投影—CGCS2000—3度分带99度。最后点击应用—确认。
题外话:有很多朋友问,在选择坐标系的时候,ARCGIS中给出的一个是中央子午线,一个是带号,需要选择哪个?这个就要看具体的需要和要求了,选择子午线导出的数据坐标是不带带号的,选择带号导出的数据坐标是带带号的,仅此而已!
第四步:加载DWG文件,直接将文件拖入到内容列表即可!(或者选择性加载,有的DWG文件可能有文字,点,线,面等,可选择只加载线文件)
当软件弹出对话框,如下图所示,可直接点击确定!
第五步:将DWG文件导出为SHP格式,划重点,此处需要将坐标系变换成所需要的坐标系,否则与实地套和不上去。(虽然可以直接利用ARCGIS内置小工具将DWG文件直接转换为KML文件,但是坐标系是不正确的。)
点击“是”
第六步:利用ARCGIS内置小工具进行格式转换
在ACTOLBOX里面找到转换工具—转为KML—图层转KML
直接将上一步加载到内容列表的SHP格式图层拖入对话框待转换里面
点击确定
当软件提示“图层转KML”打√时,代表转换成功!
题外话:KML与KMZ的区别。很多朋友有疑问,为什么导出时只能选择导出KMZ,而小工具的名称是转换为KML,KML与KMZ有什么异同?其实,KMZ是KML的压缩文件而已,都是谷歌地球自己的坐标信息文件,大家可以将KMZ重命名为KML,然后利用记事本打开KML与KMZ,看看里面的内容就知道了。
第七步:将转换好的KML加载到谷歌卫星地球。
成功!
*****************************华丽分割线*****************************
以上是DWG转换为KML的的简单介绍,KML转换为DWG也采取相同的步骤,只不过有以下几点需要特别注意:
1、转换小工具不同:
2、转换完成以后的DWG文件为“三维多段线”,需要转换为二维多段线才能正常使用。
3、转换完成后的DWG文件图形单位为“英寸”,如果需要和其他图形进行合并,需要对图形单位进行转换。
-----END-----
本教程为本公众号原创,如需转载请联系!