最近项目有需求,要把工程CAD图纸转为openlayer可加载配置的矢量图,由于CAD图没有地理空间信息,所以首先要对把CAD图转为具有地理空间信息的shp文件。要对CAD图进行空间配准,必须要有控制点。如果没有对应的控制点,可在OSM官网下载要转换地区的.OSM数据(OSM数据下载官网:https://www.openstreetmap.org/),具体步骤如下:

1、没有控制点的,在OSM官网下载所需地区矢量数据(https://www.openstreetmap.org),有控制点,省略该步骤。

由于下载下来的矢量数据.osm格式的,要对其进行转换。

1)首先下载ArcMap对应版本的ArcGIS_Editor_for_OSM,我用的是ArcGIS_Editor_OSM_10_5Desktop.zip。

2)安装下载下来的软件。

3)打开ArcCatalog,可以看到安装好的工具。

4)建1gdb.我的交OSM.gdb.

5)双击3)中的Load OSM File,将下载好的map.osm文件转换到对应的gbb中,此时.osm文件转shp完成。

2、ArcMap中对CAD图形进行配准

1)加载CAD数据

2)打开地理配准工具条。

3)添加控制点。

选择添加控制点工具,在已知控制点坐标的情况下,先左键单击要配准的点,然后单击右键,输入X和Y坐标。在用已知矢量数据校正的情况下(如采用1下载的数据作为目标控制点),加载该矢量数据,然后先选中CAD图中的点,再在目标矢量数据中选中对应的点。选取n个点,自己决定选点的数量。控制点选取完毕

4)配准。

选择Georegerencing下的Update Display。可以看到配准后的数据。至此数据配准完成。

ArcMap实现CAD图的空间配准相关推荐

  1. Google earth 生成研究区适量边界(2)矢量边界图的空间配准

    摘要:这里介绍Google earth中保存的照片信息的GIS处理,并利用照片信息配准空间矢量图的方法. 关键词:google earth :Arcgis;  谷歌地球图片:空间配准:矢量边界图 1. ...

  2. cad图转成shp文件并把其平面坐标投影配准成大地坐标(配准针对没有底图的情况)

    所需工具:arcmap,supermap(这里安装过程就不写了,网上一堆,自行搜搜吧.) 一.先将cad图转成shp文件 打开arcmap中,在图层中加入数据. 在arcmap中导入cad图后,选择需 ...

  3. 从CAD图到GeoServer的探索手账

    0.背景 当我们需要发布一张地图时,我们会遇到一个不好现状,就是部分地图是用CAD绘制完成的.你也许会说,这有啥区别?这区别很大! 在GitHub上有一个# Cannot use DXF with g ...

  4. ArcMap下栅格图象矢量化步骤:

    ArcMap下栅格图象矢量化步骤: arcmap下栅格图象矢量化的步骤如下: 一.对影像的校准和配准 1.打开ArcMap,增加Georeferncing工具条. 2.把需要进行纠正的影像增加到Arc ...

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

    在项目中,很多时候拿到的CAD都是各种地方坐标系.地方坐标系和谷歌地球.天地图等的坐标系需要经过什么多参数转换(也根本搞不懂),本次介绍如何使用最简单的方法把CAD范围线正确导入谷歌地球或者LocaS ...

  6. 衣柜+书柜+书桌+榻榻米组合房间CAD图

    衣柜+书柜+书桌+榻榻米组合房间CAD图  2015-05-01 12:27   家居设计   标签:设计 CAD   15170    发表评论 今天那位纠结的客户终于订下了儿童房间的装饰,还是采取 ...

  7. 如何通过CAD图中的坐标来确定是哪个坐标系

    国内常见的坐标系 坐标系分为以下两种: 地理坐标系(Geographic Coordinate System, GCS) 投影坐标系(Projected Coordinate System, PCS) ...

  8. cad图展示到geoserver发布cad图的线图层和中文标注图层

    1.cad图准备(.dwg格式的文件) 2.将cad图添加数据至软件面板中,我用的软件是arcMap10.5,直接下破解版即可 3.在左边的图层目录中,找到要导出的PolyLine图层,右击数据,导出 ...

  9. cad图形如何导入到奥维地图_将设计线路CAD图导入到奥维互动地图的方法

    将设计线路CAD图导入到奥维互动地图的方法 概要:奥维互动地图是第三方地图浏览器做的非常不错的软件,同时支持多种知名地图,三维地图,地理规划,位置与轨迹分享等,可以同时在电脑端和手机上浏览,在电脑端将 ...

最新文章

  1. 【进阶玩法】Angular用emit()实现类似Vue.js的v-model双向绑定[(ngModel)]功能
  2. ResultSet获取set中的记录数
  3. vue cli3.0 引入eslint 结合vscode使用
  4. Android 的Parcelable接口
  5. 单链表C/C++实现(数据结构严蔚敏)
  6. java snmp walk_snmpwalk用法
  7. 【Python】urllib爬取动漫图片
  8. 单片机的Bootloader,可以实现用户轻松升级程序
  9. Weblogic 10.3.5在64位Windows系统下的安装和配置
  10. 购买物品_1美元能买些啥?盘点1美元在10个不同的国家所能购买的物品
  11. pyclewn调试带参数程序
  12. python3 tkinter 实现凯撒密码GUI界面
  13. Linux查看分析任务计划命令,详述Linux计划任务的 at和crontab的命令 以及如何查看crontab日志...
  14. 数据之路 - 数据可视化 - Tableau工具
  15. 国际象棋游戏测试软件,Fritz国际象棋测试_CPUCPU评测-中关村在线
  16. 微信里的 Office 365 —— Office 365 微助理打造移动办公新体验
  17. 两个音轨合并_技能!如何合并两个音频文件?
  18. 携程机票业务数据仓库实践
  19. php在线拼图游戏,js+html5实现可在手机上玩的拼图游戏_javascript技巧
  20. 戴尔_从偶像派到实力派【我身边的戴尔企业级解决方案】

热门文章

  1. 【解决】 CMD打开命令窗口,Windows无法访问指定设备路径或文件,您可能没有合适的权限访问这个项目
  2. Struts维基百科,自由的百科全书
  3. 非系统分区使用 BitLocker 加密导致软件无法安装成功解决方案
  4. EPS坐标点格式转换
  5. 中国能源统计数据1986-2020和省级能源结构(含计算步骤)
  6. MNIST数据集的导入与预处理
  7. 【乐逍遥网站设计】网站设计应该避免哪些蜘蛛陷阱呢?
  8. php页游sf源码,开源程序 PHP源码 页游联运系统 CPA+CPS
  9. Alter对话框处理
  10. dedecms编辑器 php,dede编辑器怎么换成kindEditor编辑器