问题

问题:“导出为 CAD”工具会将种子文件中定义的虚线导出为连续线。 并且输出的 CAD 文件中无法识别线宽

Last Published: April 25, 2020

描述

将虚线导出到 AutoCAD 时,以下步骤已成功(省略种子文件的使用)。 可以在原始地理数据库要素类属性表中设置线的样式,但是实际的显示必须在将数据转换为 DWG 格式之后在 AutoCAD 程序中设置。

解决方案或解决方法

  1. 将以下字段添加到线要素类属性表。 字段名和字段值区分大小写
字段名数据类型长度备注
CadType文本12如果为 2D 数据,则填充单词“Polyline”,如果为 3D 数据,则填充“3D Polyline”
Linetype文本12填充单词“Dashed”

也可以添加以下字段:

字段名数据类型长度备注
颜色短整型N/A填充 AutoCAD 颜色编号,这样输出线在黑色绘制窗口中不会显示为黑色。
  1. 运行导出为 CAD 工具。
  2. 在 AutoCAD 中打开 AutoCAD DWG 文件。 AutoCAD 颜色编号如指定般正常显示,但是线型“虚线”没有正常显示。 但是,选择线要素并显示属性时,线型确实是“虚线”。 请记住进入图层管理器,将包含线的图层设置为“当前”。
  3. 要使 AutoCAD 在实际绘制线时使用虚线符号,首先放大线要素,然后在命令提示符中输入“Linetype”打开线型管理器。
  4. 单击加载按钮,并选择要应用到要素的特定线型。
  5. 单击顶部栏中的编辑,并单击选择 > 全部
  6. 将光标放在其中一个选定的线上,然后选择属性
  7. 常规下,单击下拉菜单查看可用线型选项,然后选择您在上面步骤 5 中选择的线型。
    该线型随即应用到选定线。

在将线宽应用到 AutoCAD 文件时存在同样的问题。 在导出过程中,可以将线宽设置为输出 AutoCAD 文件中的变量,但是数据实际显示为虚线还是加粗线需要对 AutoCAD 程序中的文件数据进行操作。

要在 AutoCAD 中修改线宽,请在导出数据之前,将以下字段添加到要素类属性表中:

字段名数据类型长度备注
LineWt短整型N/A填充以毫米为单位的线宽,最大值 = 9

运行“导出为 CAD”之后,在 AutoCAD 中执行以下步骤以更改线宽显示:

AutoDesk 产品中的“线宽”属性值单位可指定为毫米或英寸。 要在运行“导出为 CAD”时生成更具区分度的结果:

  1. 将 LineWt 字段的值乘以 10,这样属性表中值的范围就是 10 到 90。
  2. 运行导出为 CAD
    在 AutoCAD 中打开输出工程图文件,在文件中,尽管线的属性显示的是分配到地理数据库要素类的线宽值,但是线所显示的宽度相同。

在 AutoCAD 中,执行以下步骤,将线显示为指定的线宽。

  1. 转到主页选项卡,在功能区引用属性的部分中,单击上面引用按图层的下拉菜单。
  2. 在下拉菜单的底部,单击线宽设置按钮。 清单单位默认设置为毫米 (mm)。
  3. 选中对话框中的复选框,以显示线宽
  4. 移动标有调整显示比例的滑块,并应用设置。 线将显示为指定的宽度。
:
据观察,在 AutoCAD 中应用这些设置时,LineWt 字段的计算值范围为 20 到 70,且为 10 的偶数倍时将生成最佳结果。 如果 LineWt 字段中的值计算为 10,AutoCAD 中的线宽设置将恢复为默认值。 同样,如果 LineWt 计算值大于 70 也是如此。

文章 ID:000015930

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

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