问题

问题:将 shapefile 导出到 CAD 数据时,尽管已禁用 Z 值,但是其仍然存在

Last Published: May 19, 2021

描述

即使在“环境”设置中禁用 Z 值选项后,在使用“导出至 CAD”工具将具有 Z 值的 3D shapefile 文件导出至 CAD 数据时,仍将保留 Z 值。
在同时启用 Z 值和 M 值的情况下,转换后生成的 CAD 数据将移除 M 值,但不会移除 Z 值。 在某些情况下,即使在数据上运行“检查几何”和“修复几何”工具以检查是否存在几何问题后,该问题仍然存在。

原因

即使不存在与数据相关联的高程值,将具有 Z 值要素的 shapefile 导出为 CAD 格式也会创建 Z 值要素。 必须将要转换的数据导入文件或个人地理数据库。  如果输入数据为 shapefile 格式,则将忽略控制导出过程的字段,因此“导出至 CAD”工具将忽略诸如移除 Z 值等设置。

解决方案或解决方法

必须将输入 shapefile 转换为地理数据库要素类,并且必须通过修改“环境”设置中的值来移除 Z 值和 M 值。 要将具有 Z 和 M 数据的 3D 数据转换为纯 2D 数据,请执行以下步骤:

  1. 运行“要素类至要素类”工具,将具有 Z 要素的 shapefile 转换为地理数据库要素类。 在工具的环境设置中,将输出具有 M 值选项设置为禁用,将输出具有 Z 值选项同样设置为禁用。 “导出至 CAD”工具不支持这些设置,因为该工具仅接受输入数据格式,而不会进行任何更改。 有关更多详细信息,请参阅以下知识库文章:操作方法:从要素类中移除 Z 值和/或 M 值
移除 Z M 值
  1. 运行“导出至 CAD”工具以将地理数据库要素类导出至 CAD 数据。 输出 CAD 文件由不含 Z 值的 2D 要素组成。

文章 ID:000013697

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

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