CAD数据分块,偏移校准,加载到百度地图、高德地图、谷歌等地图上

前面分享过一篇如何将CAD海量数据显示在百度地图上(百度地图Canvas实现十万CAD数据秒级加载),可是不少开发者在CAD数据提取时遇到了问题,因此接下来的文章将介绍如何将CAD数据提取。html

准备软件:

1. Global Mapper V20.0api

2.AutoCAD(我用的是2019,其余版本也能够)网络

第一部分 CAD提取块

因为一张CAD图数据量巨大,在Global Mapper中加载整张CAD图移动和处理都会很是慢,因此咱们先要提取一部分可以较快校准的块。app

第一步,将CAD图打开,如图

 

第二步,在命令栏输入:w 而后回车

第三步,在弹出的窗口中点击选择转换为块,而后点击选择对象前面的按钮,在图上框选出一块比较容易在地图上定位的区域

 

第四步,选择完毕后按回车,并选择保存的文件名和路径,到此第一部分就完成了

 

 

 第二部分 Global Mapper地图加载

第一步 打开安装好的Global Mapper

 

 

 

第二步,加载在线底图,点击左上角地球按钮

 

在弹出的窗口中点击 Add New Sourcegoogle

 

 

 

 

 选择第一项 ESRI RESTful/Google Maps Tiles ,而后确认spa

 

将地址填写为:https://khms0.googleapis.com/kh?v=852&hl=zh&x=%x&y=%y&z=%z3d

而后点击OKhtm

 

 

而后给这个地图源取个名称(随意),点击OK对象

 

 

而后选择刚刚添加的数据源,选择Entire Data Source Bounds,最后点击Connectblog

!!!注意:这里须要用到国外网络!!!

由于国内的地图大多数有偏移,校准后的结果并不是准确的WGS84坐标,因此咱们须要用到Google无偏移地图

 

 

 加载成功后能够在软件中看到这个世界地图

 

 

 

 

 第三部分 Global Mapper加载CAD图

第一步,完成第二部分后,选择左上角File -> Open Data Files , 打开咱们以前在第一部分保存的CAD块

 

 

第二步,选择投影,选成和下图同样

 

 

第三步,肯定以后等待加载完成,能够看到左侧Workspace里面已经有咱们添加的图,此时 右击 添加的CAD图层,而后选择 ZOOM_TO,咱们将会看到咱们选出的清晰的CAD块

 

因为CAD图签署了保密协议,因此本文中全部的图都进行了马赛克操做

 

 

 

 第四部分 校准CAD图,获得校准参数

第一步,经过缩放地图,在地图上大概找到CAD图在地图上对应的位置,位置调整合适后右击添加的CAD图层,选择 RECTIFT

 

 

第二步,在CAD图中选择一个点

而后,在地图中找到对应的点,最好选择交叉线,比较好定位

 

 

 

 !!!将左下角四个值记录下来(关键)!!!记录表格参考:

 

 

 

 

 

 由于基本全部CAD图都只须要平移操做,因此,只须要一个参考点便可,也可多个点求平均值,偏移值 = 实际值-CAD值

偏移值为正数时,在纵向方向上CAD图须要上移,反之下移,在横向方向上偏移值为正则右移,反之左移。

 

第三步,回到主窗口,右击添加的CAD图,点击SHIFT

 

 

选择第一项

 

 将以前计算的偏移值粘贴进来,肯定

 

将地图调节到合适个大小,而后进行微调,能够获得比较准确的偏移参数,以下图所示

 

相关文章
相关标签/搜索