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