3D ASCII 文件转要素类 (3D Analyst 工具)
汇总
将 3D 要素从一个或多个以 XYZ、XYZI 或 GENERATE 格式存储的 ASCII 文件导入到新要素类中。
插图

用法
所有输入文件必须具有相同的格式和几何类型。
XYZ 和 XYZI 格式支持标头行,并将以连续三个数字开头的第一行视为点记录的开头。 这两种格式都可以存储点、线和面,但每个文件只能包含一个单部件线或面要素。 面要素必须闭合,最后一个折点的坐标与第一个折点的坐标相同,且不能自相交。
XYZ 文件将 x、y 和 z 坐标以浮点值形式存储,每行代表一个不同的点记录。 XYZ 坐标后可以后跟字母数字条目,但这些信息不会传递到生成的要素类。
XYZI 文件存储 x、y、z 和强度测量值。 对于多面体输出,强度值存储在二进制大对象 (BLOB) 字段中。
注:
如果 ASCII 文件采用 XYZI 格式,但强度测量值不是必需项,请选择 XYZ。 这将在读取文件时跳过强度值。
GENERATE 格式不支持标头行,但它会为每个点提供 ID 和 XYZ 坐标,可选择使用 END 关键字标注文件的最后一行:
<!--```nohighlight id x y z id x y z 。 。 END
GENERATE 格式支持每个文件多个要素。 对于线和面,END 关键字表示要素末尾,每个要素必须是单部件要素。 连续两个 END 关键字表示文件的末尾。
<!--```nohighlight id x y z x y z x y z END id x y z x y z END END
> [!NOTE] > 面应沿顺时针方向,没有自相交,并且闭合(即最后一个折点等于第一个折点)。 如果未满足上述条件之一,输出面将无效。 可使用 [**检查几何**](../data-management/check-geometry.yml) 工具验证结果要素,可使用 **[修复几何**](../data-management/repair-geometry.yml) 工具纠正错误。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
ASCII 3D 数据 |
包含 XYZ、XYZI(含激光雷达强度)或 3D GENERATE 格式数据的 ASCII 文件或文件夹。 所有输入文件必须采用相同的格式。 如果指定了文件夹,则文件后缀参数将变为必需项,并将处理所有扩展名与指定后缀相同的文件。 在地理处理窗格中,还可以指定文件夹作为输入,具体方法如下:在文件资源管理器中选择文件夹,然后将其拖动到参数的输入框上。 |
Folder; File |
|
文件格式 |
将转换为要素类的 ASCII 文件的格式。
|
String |
|
输出要素类 |
将生成的要素类。 |
Feature Class |
|
输出要素类类型 |
输出要素类的几何类型。
|
String |
|
Z 因子 (可选) |
Z 值将乘上的系数。 此值通常用于转换 z 线性单位来匹配 x,y 线性单位。 默认值为 1,此时高程值保持不变。 如果输入表面的空间参考具有已指定线性单位的 z 基准面,则此参数不可用。 |
Double |
|
坐标系 (可选) |
输入数据的坐标系。 默认为“未知坐标系”。 如果已指定坐标系,则输出可能会(也可能不会)被投影到不同的坐标系中。 这取决于地理处理环境是否具有为目标要素类位置而定义的坐标系。 |
Coordinate System |
|
平均点间距 (可选) |
输入点之间的平均平面距离。 该参数仅在输出几何设置为多点时使用,用作对点进行分组的方法。 此值与每个形状的点数限制结合使用,以构建用于对点进行分组的虚拟切片系统。 切片系统的原点取决于目标要素类的空间域。 以目标要素类的水平单位指定间距。 |
Double |
|
文件后缀 (可选) |
将从输入文件夹导入的文件的后缀。 将文件夹指定为输入时,此参数为必填项。 |
String |
|
小数分隔符 (可选) |
文本文件中将用于区分数字的整数部分与其小数部分的小数分隔符。
|
String |
环境
当前工作空间, 范围, 输出坐标系, 地理变换, XY 分辨率, XY 容差, Z 分辨率, Z 容差, 输出配置关键字, 自动提交
许可信息
- 基本: 是
- 标准: 是
- 高级: 是