需要 3D Analyst 许可。
ArcGIS 3D Analyst extension 和 ArcMap 提供了多种对不同类型的 GIS 表面格式(如栅格、TIN、terrain 和 LAS 数据集)进行符号化以及显示的方式。可以使用不同的符号系统选项在 ArcScene 内轻松显示栅格、TIN 和 LAS 数据集。
您可以对连续栅格(也称为表面数据)进行拉伸以增大对比度。可以使用唯一值对分类栅格或不连续数据(例如湖泊,因为它与周围地形之间存在清晰的边界)进行符号化。多波段栅格(例如卫星影像和一些航空摄影)可以红色、绿色、蓝色 (RGB) 合成颜色图像或单一颜色的拉伸图像显示。要素数据可以通过栅格形式动态地显示。而无数据栅格像元和背景栅格像元则可以通过不同的方式进行渲染。
ArcScene 和 ArcMap 允许通过各 TIN 面的高程值、坡向或坡度对 TIN 表面进行符号化。您还可以通过若干不同的方式显示 TIN 的结点和边。在 ArcGlobe 中,TIN 无法显示为可视图层。
Terrain 数据集无法在 ArcScene 中动态显示,但能在 ArcMap 和 ArcGlobe 中动态显示。
LAS 数据集可以在 ArcScene 和 ArcMap 中显示。
不能将镶嵌数据集添加到 ArcScene,但能将其添加到 ArcMap 和 ArcGlobe 中。
所有栅格和表面图层必须在 3D 视图中定义过基本高度才会显示。表面图层参照自身或参照其他表面数据便可获取此信息。不连续或离散栅格数据则必须参照分散的高程数据或者使用常量值或表达式才能定义 z 值。
连续数据的示例包括:
- 高程数据
- 温度数据
- 火灾风险数据
不连续数据的示例包括:
- 专题土地利用数据
- 栅格化要素数据
- 遥感影像数据
- 扫描的地图
您可以将所有表面设为透明并且根据某表面相对于光源的位置通过添加阴影的方式增强表面的纵深感和逼真感。也可以通过设置基础分辨率等图层属性来操作表面的外观。
在 ArcScene 中显示栅格表面
图层属性将有助于定义如何以 3D 形式显示栅格表面。在内容列表中右键单击某图层,然后再单击“属性”便可以访问“图层属性”对话框。
栅格数据可以为连续数据也可以为不连续数据。连续的栅格数据表示一个表面。此表面可能是传统的高程表面,也可能表示分析表面,例如某个区域的相对火险。而不连续栅格数据则表示离散的信息块,例如航空像片。
所有支持的栅格数据格式都可以在 ArcScene 中显示为浮动图层或叠加图层。只有连续的单波段栅格才可用作自身或其他图层的高程源。
如果要以 3D 形式显示栅格,需要通过定义图层的 3D 图层属性来设置图层的基本高度。在 ArcScene 中,要显示 3D 形式的栅格表面,高程值必须来自一个已知表面。浮动图层的图层属性必须可以直接指定高程源,这些高程源可以是常量值、单独的 3D 表面数据源或高程源本身。如果基表面是一个栅格,则您还可以设置源栅格的分辨率。
对栅格进行符号化的符号系统图层选项有三种:
- 将其值分组为多个类别
- 对值进行拉伸以增强对比度
- 将栅格中的各个唯一值分配给某一颜色
栅格的显示方式取决于它所包含数据的类型以及要显示的内容。一些栅格中已包含预定义的配色方案;而对于其他栅格,ArcScene 将选择可以根据需要进行调整的适合的显示方式。您可以更改显示颜色,将数据值分类或者对值进行拉伸以增大视觉对比度。
对于多波段栅格数据,您可以选择让三个波段在 RGB 合成中一起显示。该绘制方法通常有助于您在多光谱图像中区分各要素。
在 ArcScene 中显示 TIN 表面
TIN 由三角面和构成三角形的节点和边组成。其中也可能包含隔断线(沿着在定义表面形状时起重要作用的一系列边绘制的线)。隔断线的例子包括山脊线、道路或河流。
TIN 只用于描述表面,并不一定必须在 3D 视图中显示。只需在它上面叠加其他数据(例如航空像片)便可看到地形。但是,在 ArcMap 或 ArcScene 中可以选择将 TIN 显示为图层。如果没有其他数据叠加到 TIN 的完整范围之上,便需要执行此操作。
可以仅显示其中一种 TIN 要素类型(例如,仅显示三角形),也可以显示所有 TIN 要素。还可以使用单独的符号系统符号化每种要素类型。TIN 结点和三角形可用整数值标记以用于存储其他相关信息。例如,这些整数值可用作查找编码,以指示输入要素数据源的精度或表面上某些区域的土地使用类型编码。可从输入要素类的字段中获取编码。可使用唯一值符号化已标记的要素。
有关通过对不同要素进行符号化来显示 TIN 表面的步骤,请参阅以下主题:
在 ArcScene 中显示 terrain 表面
terrain 数据集属于衍生数据源,根据参与的点要素类、线要素类和面要素类计算得来。显示 terrain 数据集与显示 TIN 类似,即符号系统由三角面和构成三角形的结点和边组成。
默认情况下,terrain 图层无法在 ArcScene 中直接显示或用作高程源。如果想使用 ArcScene 中的 terrain 数据集,需要将感兴趣区域导出为栅格或 TIN。
要为 3D 场景生成资源丰富的表面模型,可利用 3D Analyst 地理处理工具导出要在 ArcScene 中使用的 terrain 数据集或 terrain 数据集的一部分。您可以使用 Terrain 转栅格或 Terrain 转 TIN 工具来完成转换。
在 ArcScene 中显示 LAS 数据集表面
LAS 数据集存储对磁盘上一个或多个 LAS 文件以及其他表面要素的引用。LAS 数据集可显示为表面或点。基于表面的图层类型与 TIN 或 terrain 数据集图层相似,都支持多个显示渲染器。用户可查看使用高程范围、坡度、坡向和等值线着色的三角形。可以查看三角化网格面的隔断线、三角边以及节点。将 LAS 数据集添加到 ArcScene 后,每次在场景中绘制 LAS 数据时,都会显示代表 LAS 数据集中每个 LAS 文件范围的最小边框。加载或重新加载每个 LAS 文件后,这些边框即会消失。
有关在 ArcScene 中显示 LAS 数据集表面的步骤,请参阅以下主题: