中文

问题:将等值线导出为 CAD 格式会输出不正确的高程值

说明

在 ArcMap 中,使用“导出至 CAD”工具将包含高程值的等值线要素类导出为 CAD 格式时,输出 CAD 文件将不会保留等值线的高程值;CAD 文件中的等值线将显示不正确的高程值。

原因

将等值线要素类导出为 CAD 格式时,“导出至 CAD ”工具将搜索包含高程值的、名称为 Elevation 或 Contour 的字段。 如果工具无法找到特定字段,输出 CAD 文件将不会保留等值线的高程值。 下图是包含高程值的等值线要素类的属性表的示例,这些高程值被记录在除 Elevation 和 Contour 以外的其他字段中。

The attribute table of the contour lines feature class displaying the elevation values of the contour lines.

解决方案或解决方法

要解决此问题,请使用以下选项之一:

创建要素类的副本以重命名包含高程值的字段

此选项可用于创建等值线要素类的副本,并将复制的要素类属性表中包含高程值的字段重命名为 ElevationContour。 此方法将保留原始要素类属性表的名称。 对字段名称所做的任何更改仅反映在复制的要素类中。

  1. ArcToolbox 中,导航至转换工具 > 至地理数据库 > 要素类至要素类
  2. 针对输入要素,选择等值线要素类。
  3. 输出位置参数中,选择地理数据库以查找输出要素类。
  4. 请设置输出要素类的名称。
  5. 字段地图参数中,将包含高程值的字段名称重命名为 ElevationContour

    Use the Feature Class to Feature Class tool to rename the field containing the elevation values.
     
  6. 单击确定

要将等值线导出为 CAD,请使用新创建的要素类作为“导出至 CAD”工具的输入。 导出的 CAD 文件在折线属性表的高程字段中显示正确的高程值。

The attribute table of the exported CAD file displaying the correct elevation values.

在等值线要素类中创建一个名为 Elevation 或 Contour 的新字段

另一种方法是在包含正确高程值的等值线要素类中创建新字段,并将新字段命名为 ElevationContour。 使用“字段计算器”工具对包含高程值的新字段进行填充。 以下技术文章提供了此方法的分步工作流,操作方法:从 shapefile 转换为 CAD 时保留高程值

相关信息

上次修改时间: 5/3/2018

文章 ID: 000017717

软件: ArcMap 10.5.1, 10.5