1 加载用于配准的基础影像 LSV 下载离线目标区域离线影像:
GM 加载下载好的影像:
2 加载待配准的 CAD
直接 GM 打开没有坐标系的 CAD 文件:
提示没有投影,点击确定,开始多点配准: 选择 CAD 图的坐标系,因为不知道,这里就直接确定:
3 插入控制点 打开后什么都没有,这个是正常的,因为投影不对。打开图 层管理器,对 CAD 图层右键》校正 -修改图层位置 /投影。
点击确定:
就看到了多点配准面板:
左侧是 CAD 图的缩略图,中 间可以放大查看细节,用于在
CAD 选择点,右侧是加载的影像底图,可以缩放。
放大中间 CAD 图,同时在左侧影像上找到对应的点: 中间的图点击一下,同时右侧影像在对应的点点击一下: 控制点都点击好后,点击下面的按钮,添加点到列表: 名称可以随意输入:
确定后,可以在下面看到对应的控制点关系(平面坐标和经 纬度坐标的对应关系)
按照上述方法,尽可能多的插入控制点,至少 在 CAD 里面分布均匀:
3 个以上,尽 量
插入多个控制点后:
多个控制点插入完毕后,点击确定: 这时候,就可以看到图已经和影像套合了。
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 打开即可。
7 LSV 加载
打开 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 的。
因篇幅问题不能全部显示,请点此查看更多更全内容