需要 3D Analyst 许可。
创建 terrain 数据集时其中一个最重要的过程是将源测量值正确导入到地理数据库的要素数据集。Terrain 数据集可通过多种不同的数据类型生成。此类数据可包括激光雷达和声纳点、隔断线和通过立体摄影获得的点以及其他形式的测量数据。Terrain 数据集所支持的要素类几何类型包括点、多点、线和面。用于生成 terrain 数据集的源数据将以 ASCII 或 LAS 文件格式存在。
3D ASCII 文件转要素类和 LAS 转多点是已提供的用于将 terrain 源数据导入到所需要素类的两种地理处理工具。这些工具位于 3D Analyst 工具箱中。为确保可以使用此工具箱,请务必安装 ArcGIS 3D Analyst extension,并通过自定义 > 扩展模块对话框启用该扩展模块。两种工具均可在 3D Analyst 工具箱“转换”工具集的“从文件转出”工具集中找到。下图显示了 ArcToolbox 中 terrain 数据集导入工具的位置。
了解有关如何使用“3D ASCII 文件到要素类”工具的详细信息
3D ASCII 源数据
使用 3D ASCII 文件转要素类工具可将 ASCII 源数据导入到要素类中。此工具可将 3D 要素从一个或多个 ASCII 文件导入到新的输出要素类中。输入格式可设置为 XYZ、XYZI 或 3D GENERATE。
XYZ 文件格式
对于点、线以及面(其中的每一行源数据文件按 x,y,z 组织),XYZ 文件格式均是相同的。x,y,z 的值是双精度浮点数。值可以用空格或逗号分隔。建议使用空格。允许存在页眉行。遇到的第一条线(其中前三个令牌是数字)将被视为点记录的开始。字母数字项允许在 x、y 和 z 坐标之后使用,但是它们不用于表示任何含义。只有单条线和单个多边形才能在 XYZ 文件中表示,且它们只能是单一部分。多边形必须闭合(最后一个折点等于第一个折点),并且不得自相交。
XYZI 文件格式
XYZI 文件格式与上述的点 xyz 格式相同,只是为每个 x,y,z 位置增加了强度 (i) 字段。强度是由航空激光雷达系统所记录的用于表示所返回激光雷达信号强度的值。它通常用于获取栅格强度影像,从而绘制从中收集激光雷达数据的表面。x,y,z,i 值是双精度浮点数。值可以用空格或逗号分隔。建议使用空格。
3D GENERATE 格式
除了不允许存在页眉行外,点的 3D GENERATE 格式与 XYZ 相同,点以 ID 开始,文件的最后一行可选择性地使用 END 关键字标注。线和多边形的 3D GENERATE 格式支持每个文件具有多个要素。因此,要素沿折点可具有多个点。END 关键字指示要素结束。一行中有两个 END 关键字指示文件结束。线和多边形只能为单一部分。多边形必须闭合(最后一个折点等于第一个折点),并且不得自相交。
LAS 源数据
LAS 文件格式是一种用于激光雷达数据交换的开放式标准文件格式。它是一种二进制文件格式,其中保留与激光雷达数据有关的特定信息。供应商与客户可通过它来交换数据和保留特定于此类数据的所有信息。LAS 转多点工具可将一个或多个 LAS 文件导入到多点要素类中。
ArcGIS 支持 LAS 版本 1.0、1.1、1.2 和 1.3。使用 LAS 版本 1.3 时可用的波形信息不受支持。此外,LAS 1.4 版的文件也兼容 1.3 版本。
每个 LAS 文件都在页眉块中包含激光雷达测量的元数据,然后是所记录的每个激光雷达脉冲的所有记录。每个 LAS 文件的页眉部分都保留有激光雷达测量本身的属性信息:数据范围、飞行日期、飞行时间、点记录数、返回的点数、使用的所有数据偏移以及使用的所有比例因子。为 LAS 文件的每个激光雷达脉冲保留以下激光雷达点属性:x,y,z 位置信息、强度、返回编号、返回数目、点分类值、扫描角度和扫描方向。