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