所有工程团队成员均可在 3D 模式下查看或拉伸要素,以从不同角度查看数据。
启用 3D 评估
要在 3D 模式下查看要素,必须首先启用 3D 评估。
- 在应用程序工具条中,单击评估选项卡。
- 在随即出现的选项中,单击 3D 以打开 3D 模式。
- 在内容窗格中,单击想要在 3D 模式下查看的图层旁边的选项 ,然后单击 3D 设置。
- 在 3D 设置对话框上,选择以下选项之一:
- 如果想要相对于地面偏移要素,请输入高程偏移。 偏移值的测量单位为米。
- 单击颜色框选择要素的拉伸颜色。
- 单击拉伸单位下拉箭头选择拉伸的单位。
- 在拉伸表达式文本框中输入 ArcGIS Arcade 表达式。
请查看以下部分,了解有关如何通过表达式拉伸要素的详细信息。
- 单击确定。
创建拉伸表达式
在 3D 模式下查看要素时,可以应用控制要素渲染方式的表达式。 ArcGIS GeoPlanner 允许您使用 Arcade 表达式按属性或常数拉伸要素。 Arcade 是一种脚本语言,可用于控制数据在每个要素上的绘制方式。 完成以下步骤以应用表达式来拉伸要素:
- 执行上一部分中的步骤以启用 3D 评估。
- 在 3D 设置对话框上,单击拉伸表达式文本框下的表达式构建器。
随即显示拉伸表达式对话框。
- 在拉伸表达式对话框上,执行以下操作之一:
- 输入常数值 - 此值将应用于想要在 3D 模式下查看的图层中的每个要素。
- 从字段列表中单击一个字段 - 例如,$feature.HEIGHT 将按要素高度属性拉伸要素。 可将字段与运算符组合来构建表达式。 例如,$feature.HEIGHT * 10 将按要素高度乘以 10 拉伸要素。
- 在文本框中输入一个 Arcade 脚本。
以下示例演示了如何在 3D 模式下将面积乘以每英亩居住单元常数 (.06),然后乘以每居住单元人口常数 (2.5),显示住宅要素的估算人口。
if ($feature.LanduseType=='Residential') { return ($feature.Shape__Area * .06) * 2.5 }
- 单击确定。
拉伸表达式对话框将关闭。
- 单击确定。
调整日光
GeoPlanner 允许您使用模拟的阳光在不同的照明条件下查看 3D 要素。
- 在启用 3D 评估的情况下,单击地图上的日光 。
将出现日光对话框。
- 调整滑块以更改场景中的阳光量和方向。 默认值为 12:00 PM.,这意味着阳光处于全亮度,并且与表面呈 90 度角照射。
- 或者,您可以单击日光对话框中的日期以设置一个日期。
注:
更改日光模拟的数据会影响日光的角度和强度。
- 或者,选中直接阴影复选框以启用 3D 要素投射的阴影。
创建 3D 书签
在处理大规模数据集时,3D 书签可以帮助您在场景中导航。 3D 书签使您可以将地图视窗置于方案中的指定位置。
- 将地图平移或旋转到您希望 3D 书签引用的位置。
- 单击地图上的 3D 书签(幻灯片) 。
将显示 3D 书签(幻灯片)对话框。
- 单击添加书签。
- 在输入标题文本框中提供书签的标题。
- 按 Enter 键。
新的 3D 书签将出现在 3D 书签(幻灯片)对话框上方案的 3D 书签列表中。
- 要将地图视窗置于 3D 书签的指定位置,请在 3D 书签(幻灯片)对话框中单击 3D 书签。