前面分享过一篇如何将CAD海量数据显示在百度地图上(百度地图Canvas实现十万CAD数据秒级加载),可是不少开发者在CAD数据提取时遇到了问题,因此接下来的文章将介绍如何将CAD数据提取。html
1. Global Mapper V20.0api
2.AutoCAD(我用的是2019,其余版本也能够)网络
因为一张CAD图数据量巨大,在Global Mapper中加载整张CAD图移动和处理都会很是慢,因此咱们先要提取一部分可以较快校准的块。app
在弹出的窗口中点击 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无偏移地图
加载成功后能够在软件中看到这个世界地图
因为CAD图签署了保密协议,因此本文中全部的图都进行了马赛克操做
而后,在地图中找到对应的点,最好选择交叉线,比较好定位
!!!将左下角四个值记录下来(关键)!!!记录表格参考:
由于基本全部CAD图都只须要平移操做,因此,只须要一个参考点便可,也可多个点求平均值,偏移值 = 实际值-CAD值
偏移值为正数时,在纵向方向上CAD图须要上移,反之下移,在横向方向上偏移值为正则右移,反之左移。
选择第一项
将以前计算的偏移值粘贴进来,肯定
将地图调节到合适个大小,而后进行微调,能够获得比较准确的偏移参数,以下图所示