在 3D 模式下查看要素
所有项目团队成员均可以在 3D 模式下查看或拉伸要素,以便以不同角度查看数据。
- 在应用程序工具栏中,单击评估。
- 单击 3D。
- 在内容窗格中,单击想要在 3D 模式下查看的图层右侧的设置图标。从下拉菜单中选择 3D 设置。
- 在“3D 设置”对话框中,选择以下选项之一:
- 如果想要相对于地面偏移要素,请输入高程偏移。
- 单击颜色框选择要素的拉伸颜色。
- 单击拉伸单位下拉菜单选择拉伸的单位。
- 在拉伸表达式文本框中输入拉伸表达式。请参阅以下部分,了解有关如何通过表达式拉伸要素的详细信息。
- 单击确定。
拉伸表达式
在 3D 模式下查看要素时,可以应用控制要素渲染方式的表达式。可通过 GeoPlanner 按属性、常数或 Arcade 表达式拉伸要素。可使用以下步骤了解如何应用表达式来拉伸要素。
- 在应用程序工具栏中,单击评估。
- 单击 3D。
- 在内容窗格中,单击想要在 3D 模式下查看的图层右侧的设置图标。从下拉菜单中选择 3D 设置。
- 在“3D 设置”对话框中,单击拉伸表达式文本框下的表达式构建器链接。
- 在拉伸表达式对话框中,执行以下操作之一:
- 输入常数值。该值将应用于想要在 3D 模式下查看的图层中的每个要素。
- 单击字段列表中的字段。例如,$feature.HEIGHT 将按要素高度属性拉伸要素。可将字段与运算符组合来构建表达式。例如,$feature.HEIGHT * 10 将按要素高度乘以 10 拉伸要素。
- 在对话框的顶部输入 Arcade 表达式。Arcade 是一种脚本语言,可用于控制数据在每个要素上的绘制方式。
以下示例演示了如何在 3D 模式下将面积乘以每英亩居住单元常数 (.06),然后乘以每居住单元人口常数 (2.5),显示住宅要素的估算人口。
if ($feature.LanduseType=='Residential') { return ($feature.Shape__Area * .06) * 2.5 }
- 单击确定。
- 单击确定。