
本文介绍了将DWG格式地形图转换为SHP格式并投影变换为KML文件的操作流程。首先在ArcMap中加载DWG文件,选择需要转换的图层;然后将面状数据导出为SHP格式;接着通过定义投影工具为数据指坐标系;最后使用图层转KML工具生成KML文件,可在GlobalMapper中查看。操作中需注意原始坐标系确认、KML文件规范及多图层合并等事项。
打开ArcMap,点击添加符号:

选择地形图dwg数据(位于数据资料包0075.rar中),全选图层,也可以通过Ctrl加鼠标单击,选择需要的单个或者多个图层。

提示位置的空间参考,点击确定即可。

加载效果。

接下来我们演示将面状数据转为shp,选择Polygon图层,右键导出数据:

指定输入位置,类型选择shapefile,点击确定。

加载shapefile。

另外,在工具箱中,有专门用于将cad转为shp的工具,请读者自行尝试。
dwg格式的地形图通常具有正确的坐标值,但是没有明确坐标系,因此在转为shp之后,为了后续操作方便,需要为其定义投影坐标系。
在【投影和变换】下找到【定义投影】(注意不是投影工具),双击运行。

输入要素选择shp格式地形图数据,输出坐标系选择高斯投影3°带35带,EPSG为4544,(需要考察地形图原始坐标系,不能随意选择)。

注意,定义投影工具没有创建新的图层,而是对原始图层进行了修改。
投影完成后,双击图层,切换到【源】查看坐标系。

也可以通过添加在线底图等数据查看投影的正确与否。

kml或者kmz是一种文本标记语言,通常情况下需要将shp转为kml导入到航线规划软件中。点击【图层转KML】:

设置参数:

需要注意的是,ArcGIS中并没有直接的kml,而是转为kmz。关于kmz转kml,可以参考:【ArcGIS微课1000例】0076:KMZ转换KML的方法,当然了,多种GIS软件也可以直接打开kmz文件。
例如,在globalmapper中可以直接打开kmz文件:

需要注意的是,在将图层转换为 KML 文件之前,需要了解 KML 文件的基本结构和规范,以确保转换后的文件能够被 KML 客户端正确读取和处理。同时,还需要注意以下事项: