Skip to main content

要素类 Z 转 ASCII (3D Analyst 工具)

汇总

将 3D 要素导出到存储有 GENERATE、XYZ 或剖面数据的 ASCII 文本文件。

用法

  • 剖面选项将写入一个两列 ASCII 文件,以将 3D 线要素转换为可用于生成折线图的记录。 源要素类的每条线都会写入一个独立文件,文件名后附加该线的唯一 ID。 ASCII 文件中的每一行将包含从线起点到折点 (D) 的距离,后接该折点的高程。 在将生成的 ASCII 文件加载到绘图应用程序中时,第一列用于定义 x 轴,第二列用于定义 y 轴。

    <!--```nohighlight 0 z1 D1 z2 D2 z3 D3 z4

    
    
  • XYZ 选项将 x、y 和 z 坐标写入为浮点值,每行代表一个点记录。

    <!--```nohighlight x1 y1 z1 x2 y2 z2 x3 y3 z3 x4 y4 z4

    
    > [!NOTE]
    > 点和多点要素写入同一个文件,而每个面和折线要素写入一个独立的文本文件,该文件名后附有要素 ID。 多部件要素的每个部件将写入一个独立文件,文件名中的要素 ID 后跟部件编号。
    
    
  • GENERATE 格式不支持标头行,但它将所有输入要素存储在一个文件中。

    • 点要素与其各自的 ID 和 XYZ 坐标一起存储,最后一行用 END 关键字表示:

      <!--```nohighlight ID1 x1 y1 z1 id2 x2 y2 z2 id3 x3 y3 z3 id4 x4 y4 z4END

      
      > [!NOTE]
      > 源自原始要素类中的同一记录的多点要素共享同一 ID。
      
      
    • 线和面要素由 END 关键字分隔,两个连续 END 关键字表示文件的结尾:

      <!--```nohighlight id1 x1 y1 z1 x2 y2 z2 x3 y3 z3 x4 y4 z4 END

      id2 x1 y1 z1 x2 y2 z2 END

      END

      
      > [!NOTE]
      > 面要素的第一个和最后一个 XYZ 坐标始终相同。
      

参数

标注 说明 数据类型

输入要素

导出到 ASCII 文件的 3D 点、多点、折线或面要素类。

Feature Layer

输出位置

将在其中写入输出文件的文件夹。

Folder

输出文本文件

生成的 ASCII 文件的名称。

如果线或面要素类导出为 XYZ 格式,则将使用文件名作为基本名称。 因为 XYZ 格式仅支持每个文件一条线或一个面,因此每个要素都将具有唯一的文件输出。 多部件要素的各部件也将写入单独的文件。 文件名将附有每个要素的 OID,以及使各文件名唯一所需的任何附加字符。

String

ASCII 格式

(可选)

指定要创建的 ASCII 文件的格式。

  • GENERATEWrites output in the GENERATE format. This is the default.

  • XYZWrites XYZ information of input features. One file will be created for each line or polygon in the input feature.

  • ProfileWrites profile information for line features that can be used in external graphing applications.

String

分隔符

(可选)

指定将指示文本文件表的列中条目间隔的分隔符。

  • SpaceA space will be used to delimit field values. This is the default.

  • CommaA comma will be used to delimit field values. This option is not applicable if the decimal separator is also a comma.

String

十进制记数法

(可选)

指定用于确定输出文件中存储的有效数字位数的方法。

  • Automatically DeterminedThe number of significant digits needed to preserve the available precision, while removing unnecessary trailing zeros, is automatically determined. This is the default.

  • Specified NumberThe number of significant digits is defined in the Digits after Decimal parameter.

String

小数点后的位数

(可选)

在写入输出文件的浮点值小数后写入的数字位数。 当十进制记数法参数设置为指定数目(在 Python 中为 decimal_format=FIXED)时,将使用此参数。

Long

小数分隔符

(可选)

指定将用于区分数字的整数部分与其小数部分的小数分隔符。

  • PointA point is used as the decimal character. This is the default.

  • CommaA comma is used as the decimal character.

String

派生输出

标注 说明 数据类型

更新的文件夹

将在其中写入输出文件的文件夹。

Folder; File

环境

当前工作空间, 范围, 输出坐标系, 地理变换

许可信息

  • 基本: 是
  • 标准: 是
  • 高级: 是