需要 3D Analyst 许可。
本主题旨在向您介绍 3D 查看环境中基本高度的概念。
在 3D 中正确定义 GIS 要素的基本高度对于创建信息丰富且呈现准确的 3D 视图至关重要。但是,并非所有要素都了解其在 3D 空间中的位置,因此这可能会限制其分析和编辑功能。幸运的是,ArcGIS 3D Analyst extension 支持通过多种方式指定要素高程源,以在 ArcGlobe 和 ArcScene 中显示。
在 3D 中定义要素高度的三个主要元素是:
- 距表面高度
- 距每个要素的高度
- 制图图层偏移
这些元素可以单独使用,也可以通过叠加的方式组合在一起。下面将更详细地介绍这些情况。同样,用户界面可以通过反映可能的组合来帮助您进行选择:

对话框右下角的图形可用于帮助说明图层的当前基本高度设置。
已填充方框的位置表示不同选项。前两个(a 和 b)和最后两个选项(e 和 f)同时适用于 ArcGlobe 和 ArcScene。中间两个选项(c 和 d)仅适用于 ArcGlobe。
对图层属性设置进行更改时,图形会自动更新。这提供了动态和直观的反馈,因此您可以更加了解 3D 视图的显示方式。
距表面高度
所有功能性表面(例如高程、大气层或地质层)的每个 x,y 位置均有单一高度值。这是其他要素图层(例如树图层)可轻松利用的有用信息,可以提供其基本高度。
将要素图层与表面链接有两种方法。您可以将要素图层指向:
表面类型 | 使用实例 |
---|---|
| ArcGlobe 和 ArcScene 均支持此选项,其要求要素图层引用单个特定表面。 此方法对于存在单个高程源和堆叠表面(例如地质)的较小范围十分有用。 |
| 此选项仅在 ArcGlobe 受支持,允许将要素图层分类为叠加在地球表面的图层。 ArcGlobe 将自动使用文档中的其他图层来定义表面。 此方法对于多个数据源构成高程模型的较大范围特别有用。 |
图层通常依赖表面来定义其基本高度(z 值),具体示例包括树木、街道设施、步行道和公园边界。

距每个要素的高度
部分 GIS 要素已了解其在 3D 空间中的位置。也就是说,每个要素均包含一个自身特有的代表性高度值。
有两种方法可将要素特有的高度纳入到显示中,且这两种方法在 ArcGlobe 和 ArcScene 中均可使用。要素高度信息既可嵌入源数据中,也可作为要素属性使用。下表中进一步介绍了这两种方法。
要素高度类型: | 使用实例 |
---|---|
| 此选项要求源数据包含 z 值,因此要素几何中的每个折点都包含 x、y 和 z 值。 此方法对于在 3D 中捕获的数据非常有用,例如 GPS 追踪点。 |
| 此选项要求要素具有一个或多个可以计算高度值的属性。 当高度是数据模型中的重要属性(例如飞机的高度)时,此方法十分有用。需要深入了解该属性字段中表示的单位。 还支持复杂表达式,例如将楼层数乘以一个常数因数。 |
通常定义其自身 z 值(高度)的图层示例包括飞机、地震点、飞行路径和钻井。

制图图层偏移
有时,在 3D 中将垂直偏移应用到要素高度可能在视觉上有效。ArcGlobe 和 ArcScene 都支持此选项作为图层偏移属性,其中图层中的所有要素都向上或向下移动相同的常量值。
此方法通常用于制图方面,在制图中,要素的真实 3D 位置往往导致很难在 3D 视图中查看要素。例如,您可能希望将重要的地表位置显示在城市景观之上,而不是将其隐藏在真实的 3D 位置中。
图层可以从制图图层偏移受益的示例包括消防站图标、校区名称和直升机场位置。

设置组合
在某些情况下,需要组合基本高度设置。在这些情况下,可在“图层属性”对话框中单独设置每个基本高度元素,它们将在渲染图层时自动组合。
以下是如何将 z 值组合应用于要素的示例。
如果您具有: | 理想的组合可能为: |
---|---|
| 具有制图图层偏移的绝对深度 |
| 叠加在基于要素偏移的表面上 |
| 叠加在具有基于要素偏移和制图图层偏移的表面上 |
