Answers:
在较新版本的QGIS(2.18+)中,实现了一项功能,可将.dwg文件导入到地理包( .gpkg)中。
可以在以下位置找到此功能:
项目>> DWG / DXF导入
为了使其工作,您可以按照以下步骤操作:
一些附加说明:
您可以使用Teigha®File Converter将DWG文件转换为DXF(QGIS支持)。它是ODA提供给最终用户的免费(不幸的是,不是开源的)跨平台应用程序,仅用于将.dwg和.dxf文件转换为不同版本或从不同版本转换为.dwg和.dxf文件。
支持以下平台:
这取决于您导入的含义。您是否要导入数据以实际使用它来做某事,或者只是要有一个背景层进行查看?
还要考虑以下几点:在GIS中,基本的构建基块是点,线和多边形(有时称为基本拓扑类型),在CAD中,您正在使用可以由任何东西组成的图形,包括无法转换成任何以前版本的对象提到的类型。这些将包括更多“奇特”类型的几何图形,例如曲线,实体等,还包括块(或块参考),外部栅格参考,...
例如,ArcGIS在显示(甚至允许有限的编辑)DWG / DXF文件方面做得非常好,而其他GIS软件包则尝试尽可能地简单地导入数据,因为dwg文件的内容可能太复杂了。拥有可以简单转换CAD-> GIS的工具。
我经常收到cad文件,但没有AutoCAD,因此我使用DoubleCAD XT对其进行了分类,可以免费下载。我先导出每个图层或数据集,然后选择“保存”(切换所选选项),类型为DXF-2004-2006。当您将其作为矢量层打开时,这些似乎可以很好地导入QGIS。
FME服务器可能也值得一试, http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html
但是我发现DoubleCAD的逐层方法更可靠。
要导出,
点数据-通过mmqgis插件“导出几何”导出到csv。
向量-另存为dxf,然后在DoubleCAD中重新保存为dwg。您无法保留属性,因此必须一次使用一种数据功能。
我一直在使用的另一个导出选项是DXF作者
在这里找到
http://www.mmnt.net/db/0/0/priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf
的用户指南位于
ftp://priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf/about.htm