在项目中,很多时候拿到的CAD都是各种地方坐标系。地方坐标系和谷歌地球、天地图等的坐标系需要经过什么多参数转换(也根本搞不懂),本次介绍如何使用最简单的方法把CAD范围线正确导入谷歌地球或者LocaSpace Viewer(市面上最好的免费地图软件,强烈推荐。以下简称LSV,下载地址:www.tuxingis.com

1加载用于配准的基础影像
LSV下载离线目标区域离线影像:

GM加载下载好的影像:

2加载待配准的CAD
直接GM打开没有坐标系的CAD文件:

提示没有投影,点击确定,开始多点配准:

选择CAD图的坐标系,因为不知道,这里就直接确定:

3插入控制点
打开后什么都没有,这个是正常的,因为投影不对。打开图层管理器,对CAD图层右键》校正-修改图层位置/投影。

点击确定:

就看到了多点配准面板:

左侧是CAD图的缩略图,中间可以放大查看细节,用于在CAD选择点,右侧是加载的影像底图,可以缩放。
放大中间CAD图,同时在左侧影像上找到对应的点:

中间的图点击一下,同时右侧影像在对应的点点击一下:

控制点都点击好后,点击下面的按钮,添加点到列表:

名称可以随意输入:

确定后,可以在下面看到对应的控制点关系(平面坐标和经纬度坐标的对应关系):

按照上述方法,尽可能多的插入控制点,至少3个以上,尽量在CAD里面分布均匀:

插入多个控制点后:

多个控制点插入完毕后,点击确定:

这时候,就可以看到图已经和影像套合了。
4平移
但是这样套合后,有时候还会发现有些偏差,对于这种偏差,我们可以采用平移方式来处理。

先测量需要的平移量,点击测量工具:

可以在GM左下角看到角度和距离:

然后打开图层管理器,对要平移的图层,右键:平移-以固定距离或变换坐标平移已选图层:

选择固定距离平移:

输入刚才测量的偏移量:

点击确定:

至此,一个没有坐标系的CAD文件就完美和影像套合了。接下来怎么到LSV加载呢?最快速的办法是直接输出KML文件。
5输出KML
文件》输出》输出矢量激光雷达格式:

选择KML/KMZ格式:

不要勾选输出KMZ:

点击确定,然后选择保存位置,输入文件名:

稍等一会,一个KML就输出完成:

但是这会这个KML还不一定能直接用LSV打开。原因在于,GM输出的KML格式,是UTF-8编码,但是很多CAD的中文,是ANSI编码。直接打开的话,由于是UTF-8编码的容器装了ANSI编码的内容,会造成无法识别。因此我们还需要进行一下编码格式转换。
6编码转换
打开notepad++,然后把KML文件拖入Notepad++。注意,如果之前GM输出配置没有去掉KMZ的勾选项,则输出结果为KMZ,这种情况要用winRAR等解压工具对KMZ解压,得到KML文件。
在Notepad++打开KML,会看到有部分中文乱码:

这种就是导致这个KML很多软件不认的根源问题。通过编码转换,就可以解决。
Notepad++,格式》以ANSI编码:

这下可以看到中文内容了:

按Ctrl+A全选,然后Ctrl+X剪切:

看到文档空了,不要怕,点击格式》以UTF-8无BOM编码:

然后按下快捷键:Ctrl+V,粘贴刚才剪切的内容:

最后,按下Ctrl+S,保存转换结果。至此编码转换结束,接下来用LSV打开即可。
7LSV加载
打开LSV,在图层右键,打开图层,找到编码转换后的KML文件:

至此完成了整个一个没有坐标系的CAD导入LSV的全过程。当然KML是一种XML文档编码格式,因此对于大数据文件可能导致加载卡顿。因此也可以用GM直接输出CAD格式,同时包含prj文件,这样也可以直接在LSV里面加载。

8直接LSV加载CAD
当前前面的方法都是对于未知投影坐标系的CAD文件进行处理的办法。那么如果我们知道CAD对应的投影信息呢?那就简单了。
比如,样例CAD,我们知道这个CAD图是西安80,高斯6度分带,中央经线105度。(这些信息怎么获取呢?一般一个标准图的制图方会给出。)
那么,我们可以直接查询EPSG编号:

可以知道,这个CAD图对应的EPSG是2343,因此直接用LSV打开CAD:

LSV会提示不知道这个图是什么图,请配置下参数:

点击确定,接下来点击输入EPSG:

输入刚才查询到EPSG编号:2343,点击确定:


点击确定后,这个CAD也可以正确加载到LSV:

同时LSV会对应CAD生成一个prj文件,以后复制CAD的时候,只要复制对应的prj文件,就可以之间打开这个CAD:

另外,prj文件和EPSG编号是GIS软件通用的,我们在GM里面,加载CAD的时候,直接输入EPSG2343也是可以加载CAD的。

【工具分享】任意坐标系CAD范围线多点配准及准确导入导入LSV相关推荐

  1. 计算机分隔线教程,计算机CAD画线教程

    计算机CAD画线教程 1.命令格式 命令行:Sketch 徒手画线对于创建不规则边界或使用数字化仪追踪非常有用,可以使用Sketch命令徒手绘制图形.轮廓线及签名等. 在中望CAD 2010中Sket ...

  2. 基于FME实现CAD图的三维多段线批量转多段线工具,dwg三维多段线批量转多段线工具

    当CAD图中出现部分三维多段线时,在某些作图软件中无法识别,则需要将三维多段线修改为多段线.当三维多段线与其他的数据混合在一起,且数据量比较大时,人工修改非常麻烦. 下面介绍一种通过FME批量修改三维 ...

  3. ffmpeg 截图太模糊了_技法课堂 | 巧用截图工具,一小时迅速完成线稿风效果图...

    相信大家平时在收集图纸的时候,都很喜欢这样一类线稿风的效果图 精致的线稿不仅可以展现出爆炸的细节,清清爽爽的色调在作品集中也是十分百搭的存在.尤其是剖透视的表达,不仅可以突出剖面空间感,还能详细的体现 ...

  4. CAD多线怎么转换成多段线?

    CAD多线命令主要用来创建多条平行线,很多设计师小伙伴会用该命令来绘制墙体或道路,但是多线编辑起来没有多段线方便.那么,CAD多线怎么转换成多段线呢?本文小编就来给大家分享一个可以将CAD多线转换成多 ...

  5. tfw文件如何导入cad_如何将CAD的线稿导入PS并和底色分离

    [新朋友] 点击标题下方的 CG伴学 迅速关注 [老朋友] 点击右上角的按钮 分享 或者 收藏 这是 [CG伴学 ]制作的第249篇答疑教程 观看往期视频教程请点击或者前往公众号自定义菜单[学习中心] ...

  6. Ajax Interceptor工具分享

    一.是什么? 是一款chrome浏览器插件,可拦截请求并作出修改 二.为什么? 1.直接改数据库,麻烦,需知道表关系,可能涉及到多表,线上的表还不能随便改 2.mock数据方便.定位问题快,容易重现问 ...

  7. cleanmymac苹果电脑必备mac系统垃圾清理工具分享

    电脑系统垃圾太多,影响使用效率,有哪些好用的mac系统垃圾清理工具值得入手呢?小编整理的几款简单好用的分享给大家,需要的拿走,小白必备,mac系统垃圾清理工具分享. 相信不少的小伙伴都在用苹果电脑,C ...

  8. CAD云线怎么画?CAD云线绘制技巧

    在使用正版CAD软件绘制图纸的过程中,在对CAD图纸进行一些简单的修改等表示时,可能需要使用到云线功能.那么CAD云线怎么画呢?接下来的CAD教程就让小编来给大家介绍一下浩辰CAD建筑软件中绘制云线的 ...

  9. 卡巴可以用的激活工具分享大家需要的拿去

    卡巴可以用的激活工具分享大家需要的拿去 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇 ...

最新文章

  1. Python 技术篇-百度语音API鉴权认证获取Access Token实例演示
  2. Lucene的评分(score)机制研究
  3. 10个月产品演化之路-快速试错,快速反应,探索产品成功之道
  4. 二维GROUP BY
  5. [转载] Python中str跟int的转换
  6. Python ID 生成(UUID、自增、19位雪花算法ID)
  7. Postman 出现Error: connect ECONNREFUSED 127.0.0.1:7890
  8. pushpop指令的操作数必须是字操作数_MCS-51单片机指令系统(1)
  9. 蓝桥杯 BASIC-17 基础练习 矩阵乘法
  10. 苹果CMS 改造四合一聚合影视+聚合直播+在线小说+短视频+在线音乐+电视直播
  11. PB高拍仪无纸化软件方案
  12. printf 输出格式
  13. APP爬虫|frida-某资讯app逆向过程,带你一起使用 frida 进行完整逆向
  14. ubuntu etc 设置权限777带来的问题
  15. 反射(Reflection)
  16. Unity3D-rigidBody.velocity
  17. mysql 空集 赋值,mysql – 是否有一个简单的SELECT-Statement创建一个空集?
  18. 3款大屏播放软件,用法很详细,用于大屏幕播放视频和图片
  19. 从零开始入门密码学_1
  20. 声音攻受测试软件,攻受成分鉴定测试入口-攻受成分鉴定小程序官方测试入口 v1.0预约_手机乐园...

热门文章

  1. 百度UEditor 整合135编辑器到功能栏
  2. 清空H3C交换机CF存储回收站空间
  3. ipfs 存储目录结构
  4. VUE记录用户切屏次数并弹出提示
  5. 直播软件搭建直播服务架构
  6. docker下载gcr.io镜像
  7. 动态规划从入门到放弃【1】
  8. 微信公众平台开发实战
  9. SpringBoot(七) 整合Mybatis
  10. 小数,分数,百分数及倍数的怎么表达?怎么读? kira86 于2010-07-07发布 l 已有1958人浏览增大字体 减小字体 常态文玩 数百名外教任意选,每天陪你练口语 一个积分学英语,您的账户