问题

问题:导出要素类至 AutoCAD DWG 文件,面会转换为圆

Last Published: April 25, 2020

描述

在某些情况下,如果工具里使用的输入要素类是使用 CAD 至地理数据库工具转换自 DWG 文件,则使用导出为 CAD 工具导出要素类至 AutoCAD DWG 文件时,面会显示为圆或椭圆 。

原因

下面是可能导致此问题的原因。

  • 当使用 CAD 至地理数据库工具将 AutoCAD 块(插入)转换至地理数据库 (GDB) 时,块的组件会分离为点、线和面要素类。 然而,实体字段会将这些要素识别为插入。 所以,当转换回 DWG 文件时,导出为 CAD 工具会使用实体字段上的信息创造比预期更多的块(插入)。
  • 当从 CAD 数据中 向 GDB 导入带半径的零长度线的时候,使用导出为 CAD 工具会生成圆或椭圆。
    是 Autodesk 程序(AutoCAD 和其他)中使用的术语 - 意指一个包括点、线、面、文本和其他要素类型的点要素,并在 Autodesk 程序中以特殊的符号显示。 这些要素在 ArcGIS 中显示为点,并且 Esri 软件中的实体字段用术语“插入”填充,所以在 Esri 软件中识别为“插入”的点与 AutoCAD 中的块是相同的。
    

解决方案或解决方法

请遵循以下说明来解决上述问题。

  • 升级至最新版本的 ArcGIS Desktop

    ArcGIS for Desktop 10.3.1 中已解决该问题。 如果您使用的是以前的版本,我们建议您升级为最新版本的 ArcGIS Desktop。 有关详细信息,请参阅下方的帮助文档 ArcMap: What's new in ArcMap。

  • 确保每个块插入中只有一个点插入
  1. 使用 CAD 至地理数据库工具将 DWG 文档转换为 GDB 文件。
  2. 打开此输出数据的属性表。
  3. 在点要素类属性表中, 确保只有一个点指定为每个块插入的插入。
  4. 在折线和面要素类属性表中, 确保其中 无插入实体。
  5. 如果在折线和面要素类中存在插入实体,则启动编辑会话,然后将插入实体更改为 LWPolyline
  6. CADType 文本字段添加到点要素类。
    : 
    名称 LWPolylineCADType 为 CAD 字段方案保留。 有关详细信息,请参阅以下帮助文档,ArcMap:为 AutoCAD DWG/DXF 格式保留的 CAD 字段。
  7. 当使用实体字段时,将每个相应实体类型复制到 对应的 CADType 字段中。
  8. 当执行导出至 CAD 工具时,请指定一个包含块定义的种子文件 。 有关详细信息,请参阅以下技术文章, 操作方法:从 ArcGIS 点要素创建带有属性的 AutoCAD 块插入
  • 在输入数据集中增密问题点(真曲线)
如果问题是由从 CAD 数据导入至 GDB 的带半径的零长度线引起,请遵循以下说明。
  1. 定位导出至 CAD 工具输出中的圆。
  2. 使用输入数据启动编辑会话。
  3. 选择创建圆或椭圆的问题点(真曲线)。
  4. 使用增密工具增密真曲线。 有关详细信息,请参阅以下帮助文档,ArcMap:增密。

文章 ID:000013522

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容