CAD转KML及编码转换.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CAD转KML及编码转换

CAD 转KML 工程中经常用到CAD 转KML 的情况。但是有时候转换的KML 文件在Google Earth 内会乱码: 而在LSV 内会出现坐标错误的提示: 注:KMZ 格式是压缩的 KML ,即对 KMZ 格式用解压软件解压,即可得到 KML 文件。 那么这个问题是怎么回事呢? 其实原因很简单,核心是KML 文件采用的UTF-8 编码,但是CAD 中的中文 -1- CAD 转KML 用的是ANSI 编码,那么用Global mapper 加载CAD 并输出为KML 的时候,会在 UTF-8 编码的KML 文件内装入ANSI 编码的内容,那么中文就会乱码,进而在GE 内加载显示乱码,LSV 提示经纬度异常。 那么怎么才能正常显示呢?这里我们分两步来讲解。 1 CAD 转KML 首先来说明CAD 文件如何转换成KML 。 使用CAD 的朋友应该都知道,CAD 图纸是投影后的平面图,因此CAD 图, 如果是面向地理信息的,那么一定有图层投影和坐标系。利用投影和坐标系,就可 以查出对应的EPSG 编号。比如,我们假设有张图是西安80 坐标系,高斯3 度带, 中央经线是102°,那么怎么知道这个图的EPSG 编号呢? 很简单,首先打开网站:/ref/epsg/ 然后在搜索框输入Xian : 这个就是对应的西安80 的EPSG 编号,继续在这里面找高斯3 度带中央经线 102 °。发现这一页没有,点击Next page ,切换到下一页: 好了,这样就找到这了这个CAD 图对应的EPSG 编号:2379 。 下面演示中,使用的图坐标系投影为:UTM 投影,代号-36 (即36S )。 -2- CAD 转KML 我们按上述方法搜索得到EPSG 编号: 好了,直接用GM 打开CAD 文件,GM 会提示CAD 没有投影,请配置: 点击确定按钮,接着点击从EPSG 初始化: -3- CAD 转KML 输入:2 1036。 点击确定,CAD 文件即正常加载: 然后在GM 内,挂载卫星影像图,检查是否匹配: 检查确定是匹配的。如果遇到不匹配的,有几十至几百米误差的,可以在GM 的图层管理器,对CAD 图层,右键,平移,移动到对应的位置即可。 确认完毕后,在GM 内,点击菜单:文件》输出》输出矢量/激光雷达格式: -4- CAD 转KML 找到KML/KMZ 格式: 按下图配置后,点击确定即可: -5- CAD 转KML 至此,我们已经完成了CAD 转KML 的过程。但是这会输出的CAD,会遇到 文章开头中的问题,即编码混乱,中文乱码。 2 KML 文件编码转换 前文已经大体说过了乱码的原因,即UTF-8 编码的文件装入的是ANSI 编码 的内容导致的,那么怎么处理乱码文件,能够修复为正常文件呢? 其实也简单,问题根源已经知道了,那么处理起来就会很容易。做一次编码转 换,就可以搞定。操作起来也很简单。需要一个工具,即Notepad++ 。 首先,我们用Notepad++打开KML 文件(KMZ 文件要先解压缩得到KML ): -6- CAD 转KML 这里看不到有什么问题,实际的问题就是里面

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档