原文发布时间:2014-11-14
翻译:小张张
回忆一下FME中支持的AutoCAD格式,哪一种是你要使用的。
问题
在FME中有四种可以读取或写入的AutoCAD制图文件(.dwg或.dxf)格式:
1. Autodesk AutoCAD DWG/DXF (ACAD)
2. Autodesk AutoCAD RealDWG DWG/DXF (REALDWG)
3. Autodesk AutoCAD Map 3D Object Data (AUTOCAD_OD)
4. Autodesk AutoCAD Civil 3D (CIVIL3D)
为什么会有四种格式,这四种格式又该如何选择呢?
注意:这里的AutoCAD制图格式(.dwg和.dxf)不包括AutoDesk DWF 和 SDF格式,在这里认为它们是完全不同的格式。
解决
1) Autodesk AutoCAD DWG/DXF(ACAD)这一格式使用开放设计联盟库嵌入到FME中。除了支持标准的ACAD格式的AutoCAD实体之外,还支持原始的3D几何图形的读和写。通常3D实体被分解为网格以及转换为复合表面。实体被转变为曲面、网格被转变为较少的有效表面,而纹理信息丢失。
Windows32位和64位都支持ACAD格式。在Linux64位和Solaris上也支持。(FME2012版及之前的版本)
而FME2013 SP1版本中将通过ACAD读/写模块支持2013版的DWG/DXF文件。
2) Autodesk AutoCAD RealDWG DWG/DXF (REALDWG)
这一格式是使用AutoDesk公司提供的REALDWG库嵌入到FME中。REALDWG格式支持3D几何图形的读和写。通常表面被作为网格进行处理,实体作为格网表面组成的BREPs进行处理。纹理信息可能会使用到,但是仅是作为将要读取的格网数据集的子集添加进来。在FME中表面比格网多了纹理特性,在写模块中可能被转换为格网的一部分。
Windows32位和64位支持REALDWG格式。
FME2013版本会通过REALDWG读/写模块支持2013版本的DWG/DXF文件。
3) Autodesk AutoCAD Map 3D Object Data (AUTOCAD_OD)
这一格式是上面REALDWG库的拓展,当你想要将数据作为AutoDesk地图产品进行读或写的时候使用。另外这一格式拥有3D的能力,以及之前提到的REALDWG格式的平台局限性。
Windows32位和64位支持AUTOCAD_OD格式。
FME2013版本会通过AUTOCAD_OD读/写模块支持2013版本的Object Data文件。
4) Autodesk AutoCAD Civil 3D (CIVIL3D)
这一格式主要是AutoDesk 产品 CIVIL 3D的拓展。它拓展了绘图文件的功能,能够读取包括Civil 3D的实体。
FME支持Civil 3D 2007-2014版本的文件。可以在下方的连接中找到关于这一格式的详细信息以及对几何图形的是否支持的完整列表。
https://knowledge.safe.com/articles/20153/autodesk-autocad-civil-3d.html
Windows32位和64位支持CIVIL3D格式。Linux 64位也支持这一格式。