对于要以 3D 模式进行显示的空间数据,必须设置高度选项。 这包括定义要素图层的基本高度和垂直单位,以及选择性地定义制图偏移。 基本高度决定了图层中要素的最低高程。 在调整相对于基本高度垂直绘制的要素时,会应用到制图偏移。
场景的 2D 和 3D 类别
场景的内容窗格包括两部分:2D 图层和 3D 图层。 2D 部分中的图层可以位于地面上、具有绝对高度,也可以位于自定义表面上。 3D 图层可以相对于地面,相对于场景以及相对于自定义表面。 3D 符号只能应用于 3D 图层类别中的图层。 您可以在内容窗格中将图层从一个类别拖放至另一个类别。 图层可使用不同的高程模式,具体取决于图层属于 2D 图层类别还是 3D 图层类别。
要使图层显示 3D 内容、使用 3D 符号系统以及显示属性,图层必须位于内容窗格的 3D 图层组中。 如果要素图层中的一些点陷入地球,请选中符号的锚点。要在地面上放置点,移动锚点。 打开符号系统窗格的格式化点符号模式,以解决此问题。
垂直坐标系
使用 3D 数据时,定义垂直坐标系至关重要。 如果图层的数据源已定义垂直坐标系,则图层的高程单位与垂直坐标系的线性单位相同。
提示:
要查看为数据源定义的垂直坐标系或查看数据源是否已定义垂直坐标系,请右键单击内容窗格中的图层,然后单击属性。 在图层属性对话框中,单击源选项卡并展开空间参考标题。
在导入 ArcScene 文件 (*.sxd) 或 ArcGlobe 文件 (*.3dd) 时 或打开 ArcGIS Pro 1.4 之前较早版本的 ArcGIS Pro 工程(*.aprx 文件)时,高程单位不设置为数据源的垂直坐标系的垂直单位。 如有必要,可使用投影工具将数据投影到另一个坐标系中。
高程类型
要设置图层的高程属性,请右键单击内容窗格中的图层,然后单击属性。 在图层属性对话框中,单击高程选项卡。 可用选项如下:
- 地面上 - 适用于坐落在地平面上的要素,例如树。
- 相对于地面 - 适用于置于地面上已知高度的要素,例如建筑物侧面的监控摄像头位置。 使用要素的 Z 值或使用要素 Z 剖面创建 Arcade 表达式以调整要素的 Z 值。
- 有绝对高度 - 适用于无论地面高程如何,始终发生在某个基准面以上恒定高度的要素,如飞机。 此外,您可以为绝对高度添加垂直夸大。 这样,可以使高程差异更加突出。 对于高程表面,可将垂直夸大设置为地图的属性。 使用要素的 Z 值或使用要素 Z 剖面创建 Arcade 表达式以调整要素的 Z 值。 如果要素图层不包含几何 z 值,此选项在设置其他要素高程时不可用。
- 自定义表面上 - 适用于所发生的表面不是由地平面表示的要素,例如地下地质平面中的井场交叉点。 您可以从场景中的已定义表面列表中选择自定义高程表面。 可以在场景中不存在自定义高程表面图层时选择此选项,此举将以此图层作为高程源来创建自定义高程表面图层,并根据自定义表面定义其高度。
- 相对于自定义表面 - 适用于在自定义表面上向要素位置添加附加高度值的情况。 您需要具有自定义高程表面才能使用此选项。 使用要素的 Z 值或使用要素 Z 剖面创建 Arcade 表达式以调整要素的 Z 值。
- 相对于场景 - 适用于已知要与场景进行比较的位置的要素。 这些要素与地面和 3D 对象(例如拉伸的面或建筑物)对齐。
制图偏移
制图偏移将垂直调节整个图层的 z 值。 此选项可将图层中的所有要素提高或降低给定的高度。 如果以制图方式升高场景中的一组要素以使其更为明显,则此选项将十分有用。 例如,您可以将表示消防站的点符号升高离地,这样这些符号就不会被周围建筑物遮挡。
选择多个高程模式
可以在 2D 和 3D 图层类别中选择多个图层并更新高层模式。 例如,可以选择三个栅格图层并打开其图层属性,以将其高程模式更新为在地面上。 相对于地面模式不支持多选。 在绝对高度支持 z 值,但不支持字段。
高程快捷菜单
可以使用栅格和 TIN 图层中的高程快捷菜单将这些图层添加为高程表面和源图层。 使用在地面中复制 复制地面高程表面图层中的图层。 使用基于源创建表面图层创建自定义高程表面图层并将所选图层添加为高程源。 可以在图层属性的高程页面中将所选图层的高程模式设置为新建的自定义表面。