如何在 3D 模式下旋转点要素符号系统

要在 ArcGlobe 中对点要素符号系统应用旋转,请遵循以下步骤。ArcGlobe 支持在三个维度中旋转,分别围绕 x、y 和 z 轴旋转。您也可以选择通过属性字段、表达式或随机值来旋转点要素符号系统。3D 旋转 对话框会动态更新来反映您的选择,以帮助您选择正确的结果。

通过提供表达式应用旋转时,需要了解这与使用属性字段应用旋转相同。因此,3D 旋转 对话框的下拉列表中包含在表达式中用于替换 <表达式> 的属性字段名称。您还可以通过单击“表达式构建器”上的保存将表达式保存为表达式文件 (*.cal)。对于复杂的表达式,这种做法非常有用。通过单击“表达式构建器”上的加载并浏览到表达式文件在磁盘上的保存位置,可重新加载表达式文件以供重复使用。

步骤:
  1. 在内容列表中右键单击点图层。
  2. 单击属性,然后单击符号系统选项卡。
  3. 单击高级按钮。
  4. 单击旋转

    下图为用于访问 3D 旋转的符号系统选项卡:

    在 ArcGlobe 中访问“3D 旋转”对话框
  5. 通过单击绕轴旋转下拉箭头选择旋转轴(x、y 或 z)。

    默认情况下,旋转轴被设置为 z 轴。

  6. 在 3D 模式下绕 x、y 和 z 轴旋转与俯仰角、滚动角和偏航角相对应。
    绕 X 轴旋转(俯仰角)绕 Y 轴旋转(滚动角)绕 Z 轴旋转(偏航角)
  7. 字段下拉列表上,单击包含旋转角度的属性字段。
  8. 值以度为单位,范围为 0 到 360。

  9. 还可以应用以下可选旋转:

    通过表达式旋转

    从“字段”下拉列表中选择 <表达式>。

    单击“表达式构建器”计算器 以提供旋转符号时需要使用的表达式。

    通过随机值旋转

    从“字段”下拉列表中选择 <随机>。

    将在 0 与 360 度之间生成随机值。

    通过在对话框的随机值文本框中设置上限和下限,可对最大和最小随机值施加限制。

  10. 单击旋转样式。地理旋转会将指定的符号从北开始顺时针旋转。算术旋转会将指定的符号从东开始逆时针旋转。
  11. ArcGlobe 支持绕 z 轴地理旋转和算术旋转。绕 x 轴和 y 轴旋转仅支持算术旋转样式。
    如果使用“地理”旋转样式,则会将指定的符号从北开始顺时针旋转。
  12. 在所有对话框中均单击确定

    下图显示的是 3D 旋转 对话框,其中对应用旋转样式和选项的步骤进行了标记:

    ArcGlobe 中的 3D 旋转
  13. 如果要更改旋转角度字段中的值,请启动 3D 编辑会话。您可以使用旋转命令或在属性表或“属性”对话框中输入新值来更新旋转值。
  14. 如果按上述步骤所述的旋转设置了属性,则只能对 3D 符号化的点要素使用 3D 编辑器旋转功能。
提示提示:
  • 要移除任何应用到要素符号系统的旋转,可在 3D 旋转 对话框的可用下拉列表中选择 <无>
  • 如果不希望按照字段中的角度旋转要素符号系统,可在内容列表中双击标记符号,然后设置其角度属性。在没有旋转字段的情况下,所有符号都将以相同角度绘制。
  • 可以将标记符号的角度属性与旋转角度字段结合使用。
9/15/2013