概述

经常使用ArcGIS、Global Mapper和水经微图打开CAD文件,一般都是直接拖进去或者点一下类似打开的按钮就可以打开CAD文件,但是当直接把CAD文件拖入到QGIS的时候会报错,所以查找了一下解决方法,这里找到了两种方法并分享给大家,希望能够对大家有所帮助。

导入功能加载

相较于ArcGIS等软件,QGIS并不能直接打开CAD文件,需要通过导入功能导入,在菜单栏上点击“工程\导入/导出\从DWG/DXF文件导入图层”,如下图所示。 选择从DWG/DXF文件导入图层

在显示的DWG/DXF导入对话框内,输出包为输出gpkg文件位置和名称,CRS为导入的CAD文件的坐标系,原图为需要导入的CAD文件,组名为导入到QGIS中的图层组名称,建议勾选上合并图层,如下图所示。

DWG/DXF导入设置

点击OK完成CAD文件的导入,导入的CAD文件如下图所示。导入的CAD文件

AnotherDXFImporter插件加载

上面介绍的方法是QGIS自带的导入功能加载CAD文件,除了上述方法,还可以通过插件加载,比如AnotherDXFImporter。

在菜单栏上点击插件,选择管理并安装插件,如下图所示。 选择管理并安装插件

在显示的插件对话框内,搜索AnotherDXFImporter,搜索出结果后,点击安装插件将插件安装,如下图所示。、安装插件

安装完成后可以在菜单栏上点击矢量,可以看到新增加了一个选项DXF Import/Convert,这个就是安装的插件AnotherDXFImporter,鼠标放上去后选择Import or Convert,如下图所示。选择Import or Convert

在显示的Another DXF Import/Converter对话框内,点击Browse按钮选择需要导入的DXF文件,可以通过勾选上Save as shape-files和Save as GeoPackage选项将DXF文件转换为SHP文件和GeoPackage文件,下面可以通过Charset设置编码方式,如下图所示。Another DXF Import/Converter设置

点击Import完成DXF文件的导入,导入的DXF文件如下图所示。导入的DXF文件

从上图可以看到报错“CRS未定义: 默认设置为CRS”,表示没有设置坐标信息,插件只是根据DXF文件的坐标值将文件绘制在QGIS内,并没有坐标系信息,所以需要添加坐标系信息,在图层组上点击右键,选择设置组CRS,如下图所示。 选择设置组CRS

在显示的坐标参照系选择器对话框内,选择DXF对应的坐标系,点击OK即可完成坐标系的设置,如下图所示。

选择坐标系

结语

以上就是两种在QGIS中打开CAD文件的方法的详细说明,主要包括了导入功能加载和AnotherDXFImporter插件加载等功能。

最后,如果您在工作中遇到与GIS相关的任何难题,请通过关注公众号“水经注GIS”并在后台留言告诉我们,我们将针对比较有典型性和代表性的问题提供解决方案,从而将我们“为您提供丰富的地图数据与专业的GIS服务”之宗旨落到实处!

两种在QGIS中打开CAD文件的方法相关推荐

  1. 两种在QGIS中制作高德铁路线型符号的方法

    1. 概述 恰当的地图符号除了可以直观地表达地图上的要素之外,还可以让地图看起来更加美观和更具有耐看性. 高德地图作为常用的地图之一,其许多的配色和样式方案值得我们在制图的时候参考,所以这里以铁路线型 ...

  2. DB扩展名的数据库文件怎么打开:两种db数据库的打开方式

    两种db数据库的打开方式 现在桌面级的各种管理系统使用的数据库都是比较常见的类型,比如Access数据库(扩展名为mdb).xBase类数据库(扩展名为dbf),但有两种扩展名同为db的数据库,分属两 ...

  3. GIS开发进阶之路(十四) ArcEngine打开cad文件的五种方法、ArcGIS Engine错误码

    ArcEngine打开cad文件的几种方法 方法一.通过遍历CAD数据集,依次加载中点线面注记等图层,所加载的数据均为一个独立的图层. IWorkspaceFactory pWorkspaceFact ...

  4. 打开cad文件的几种方法

    打开cad文件的几种方法 方法一.通过遍历CAD数据集,依次加载中点线面注记等图层,所加载的数据均为一个独立的图层. IWorkspaceFactory pWorkspaceFactory; IFea ...

  5. Qt中打开excel文件

    qt中打开excel文件有两种方法 第一种,用QAxObject,在使用QAxObject,要在.pro文件中添加QT += axcontainer,同时在调用文件中添加#include <QA ...

  6. php dat文件,window_Win7系统怎么打开Dat文件 Win7系统打开Dat文件的方法,  在电脑中的Dat文件是很常 - phpStudy...

    Win7系统怎么打开Dat文件 Win7系统打开Dat文件的方法 在电脑中的Dat文件是很常见的,但是怎样打开这个Dat文件,还是有很多人不是很了解.如果用户在使用Win7系统时,当点击保存的时候,那 ...

  7. 计算机无法打开cad文件,无法打开cad文件的解决方法

    从一台电脑做好cad图,拷贝到另一台电脑进行操作,但是却打开不了?原因是两台电脑的cad版本不一样,而你保存的cad文件版本是高版本的,低版本的cad软件自然就打不开高版本的cad文件了.无法打开ca ...

  8. 分享四种将PDF文件转换为CAD文件的方法,总有一个方法适合你

    有时候我们会遇到一些设计图是以PDF文件形式显示的,那我们要怎么样将这种类型的PDF图纸转换成dwg或dxf格式呢? 如今网上的转换方法特别多,今天小编就给大家盘点一下将PDF文件转换成CAD图纸的4 ...

  9. linux下两个进程可以同时打开同一个文件吗?返回的文件描述符一样吗?

    Linux下两个进程可以同时打开同一个文件吗?返回的文件描述符一样吗? 一:结论 1.两个进程中分别产生生成两个独立的fd 2.两个进程可以任意对文件进行读写操作,操作系统并不保证写的原子性 3.进程 ...

最新文章

  1. 搭建Hadoop集群步骤
  2. 【Swift】自定义控件无限轮播 + 无限图片轮播
  3. DNS SOA NS区别
  4. 双指针解决数组排序问题
  5. JavaScript的运动——模拟重力场
  6. 封装时间转换工具类_利用swig封装C++的dll为C#方便使用
  7. mysql5建函数报1064错误,MySQL存储函数创建错误ERROR 1064和1327
  8. vs2015web项目无法加载64位c++的dll,提示试图加载不正确的格式
  9. 送书 | 数据分析如烹小鲜
  10. 运维在浏览器搜索linux日志,Graylog日志管理系统---搜索查询方法使用简介
  11. 安卓开发之如何利用Intent对象,实现Activity和另一个Activity之间的跳转
  12. Windows下链接boost库及应用实例
  13. 表格无边框,有内框,在table嵌套时,防止出现重复边线
  14. 浏览器提示:你的连接不是专用连接的解决方法
  15. A4双面打印多少钱一张
  16. 图的遍历:BFS算法学习
  17. 华为云空间兑换码在哪里找_华为云空间在哪里找到
  18. Docker一探究竟
  19. 2018年的最后一周,说些心里话
  20. 多学5个实用Excel技巧,工作早做完,比同事早下班

热门文章

  1. 来自北大算法课的Leetcode题解:16. 最接近的三数之和
  2. 世界无烟日,如何用「技术」帮王源们戒烟?
  3. STM32MCU量产工具:STM32 Batch Programmer
  4. python爬虫requests库基础(一):Response对象属性
  5. mtk case 搜索
  6. Android 系列 5.9使用Inkscape创建Android Launcher图标
  7. 《如果让我重新做一次研究生》王汎森
  8. python中长下划线_Python中的下划线详解
  9. 什么是金融杠杆?什么是金融泡沫?
  10. [Word系列]1.Word自动生成的目录更改格式和字体