动态文本是屏幕上的动画文本元素,可显示地图相关属性。屏幕上的文本将在动画回放期间基于属性进行更改。以下三种类型的动态文本预设可用于动画:
- 照相机视点
- 地图时间
- 地图范围
可为诸如以下属性向动画中添加动态文本:
- 地形高程或水深
- 日期值,例如每月的犯罪热点变化
- 全年降雨量记录
- X,Y 位置追踪,例如船舶的过境或飓风路径
虽然动态文本元素采用的是动态标签,但您可将动态和静态标签合并到一个元素中以自定义要查看的内容。预设文本将显示预定义的格式数量,但您可以输入到现有元素中,然后根据要显示的内容插入或移除某段文本。
视点
要为照相机视点添加动态文本,请执行以下操作:
- 从关键帧图库中选择一个关键帧,或者选择一组关键帧,例如关键帧 2 到 5。
- 在动画选项卡的叠加组中,单击图库下拉箭头,然后单击视点 。
文本框以所选关键帧的可编辑模式显示在屏幕上。
- 根据需要移动、格式化和编辑文本。您可执行的更改包括:
- 添加在回放期间不会更改的静态文本
- 移除不希望显示的标签
显示的默认文本将报告完整的照相机位置(X、Y 和 Z)和旋转值(前进和俯仰)。
以下是您首次将叠加添加到视图时看到的内容:
以下是应用叠加后看到的内容:
- 单击顶部的关闭按钮 ,关闭屏幕上的编辑内容并将叠加应用到视图。
地图时间
要添加与时间滑块同步的动态文本(例如日期),您需要确保地图中至少有一个图层已启用时间属性。要添加地图时间叠加,请执行以下操作:
- 从关键帧图库中选择一个关键帧,或者选择一组关键帧,例如关键帧 2 到 5。
- 在动画选项卡的叠加组中,单击图库下拉箭头,然后单击地图时间 。
地图时间预设将作为屏幕上所选关键帧的可编辑文本框添加到视图。
- 根据需要移动、格式化和编辑文本。
- 单击顶部的关闭按钮 ,关闭屏幕上的编辑内容并将叠加应用到视图。
地图范围
要添加与范围滑块同步的动态文本(例如温度或建筑物楼层),您需要确保地图中至少有一个图层已启用范围属性。要添加地图范围叠加,请执行以下操作:
- 从关键帧图库中选择一个关键帧,或者选择一组关键帧,例如关键帧 2 到 5。
- 在动画选项卡的叠加组中,单击图库下拉箭头,然后单击地图范围 。
地图范围预设将作为屏幕上所选关键帧的可编辑文本框添加到视图。
- 根据需要移动、格式化和编辑文本。
- 单击顶部的关闭按钮 ,关闭屏幕上的编辑内容并将叠加应用到视图。
自定义动态文本示例
有时,叠加预设中显示的内容需要自定义。可使用叠加屏幕编辑或动画属性窗格,对文本、图像或动态文本叠加进行格式化。修改动画的动态文本叠加时,可以利用所有标签选项(为布局提供的选项除外)。
注:
尖括号 (< >) 和 dyn type="animation" 为必要内容,因为其将使用关键帧动态触发文本更新。
编辑视点叠加
选择是编辑动画中叠加元素的重要部分。必须激活或选择叠加才可对其进行编辑,且一次只能激活一个叠加。
视点叠加将以动态文本的形式添加到所有照相机的属性中。您可删除不需要的文本段并添加任何偏好的文本。一个场景是描绘登上珠穆朗玛峰的路径的动画。显示从大本营到山顶的高程值可以添加有用且有趣的信息。例如,要仅显示照相机的 z 属性,您可进行以下更改:
- 将动画设置为将显示叠加的当前时间。例如,您可以拖动关键帧图库上的当前时间指示器(红色竖条),或者在动画选项卡上为动画输入当前时间文本框。
- 从动画属性窗格的叠加时间轴或叠加列表中选择要编辑的叠加。
任何列表中不可用的叠加当前都不会显示出来,但仍然是存在于动画中的整个叠加列表的一部分。
- 或者,在动画选项卡的叠加组上,单击选择下一个 以循环选择动画中的下一个可见叠加。
- 在动画选项卡上的叠加组上,单击编辑文本 访问叠加的屏幕编辑内容。完成后,单击关闭按钮 以提交通过屏幕编辑所作的更改。
- 要使用动画属性窗格编辑叠加,将鼠标悬停在叠加列表上,以将焦点放在要编辑的叠加上。单击编辑按钮 激活编辑文本框。再次单击编辑按钮 以从动画属性窗格提交更改。
当在动画属性窗格的编辑框中输入时,您的更改会反映在视图中。
要自定义视点显示以包括标题和仅包括高程值,请执行以下更改:
视点原始标签动态文本 | 更改示例 | 编辑标签示例 | 显示文本 |
---|---|---|---|
<dyn type="animation" property="camera.x" units="dms" decimalPlaces="0" preStr="X: "/> <dyn type="animation" property="camera.y" units="dms" decimalPlaces="0" preStr="Y: "/> <dyn type="animation" property="camera.z" preStr="Z: "/> <dyn type="animation" property="camera.heading" preStr="Heading: "/> <dyn type="animation" property="camera.pitch" preStr="Pitch: "/> |
| Meters: <dyn type="animation" property="camera.z"/> | Meters: 11,650.37 |
编辑地图时间叠加
地图时间叠加将开始和结束时间属性添加为默认动态时间文本。您可删除不需要的文本段并添加任何偏好的文本。以下所示的一个示例是显示按震级范围符号化的地震事件的历史。为显示特定日期格式和添加标题,您需要进行以下更改:
地图时间原始标签动态文本 | 所需更改示例 | 编辑标签示例 | 显示文本 |
---|---|---|---|
<dyn type="animation" property="startTime" format="short|long"/> <dyn type="animation" property="endTime" format="short|long"/> |
| Earthquakes: <dyn type="animation" property="startTime" format="yyy"/> to <dyn type="animation" property="endTime" format="yyy"/> | Earthquakes: 1988 to 1989 |
下图显示了动画动态时间文本编辑前后的情况。
其他自定义格式包括在下表中。有关完整列表,请参阅日期、时间和动态文本。
格式 | 字符串 | 显示在屏幕上的文本示例 | 其他注意事项 |
---|---|---|---|
默认 | <dyn type="animation" property="startTime" format="short|long"/> <dyn type="animation" property="endTime" format="short|long"/> | 1988/12/26 12:00:00 AM 1989/12/26 0:00:00 | 顶部的尖括号 (<>) 表示最小时间 ("startTime")。 底部的尖括号 (<>) 表示最大时间("endTime")。 |
自定义 | <dyn type="animation" property="startTime" format="short|long"/> | 1988/12/26 12:00:00 AM | 尖括号 (<>) 中的全部对象均可移除。 此时,"endtime" 已被移除。 |
自定义 | <dyn type="animation" property="startTime" format="short"/> | 1988/12/26 | format="short" |
自定义 | Earthquakes <dyn type="animation" property="startTime" format="short|long"/> | Earthquakes 1989/12/26 12:00:00 AM | 只要位于尖括号 (< >) 外,任何文本均可添加到开头或结尾。 |
自定义 | <dyn type="animation" property="startTime" format="|h:mm:ss tt"/> | 12:00:00 AM | format="|h:mm:ss tt"/> |
自定义 | <dyn type="animation" property="startTime" format="yyy"/> | 1989 | format="|yyy"/> |
编辑地图范围叠加
地图范围叠加将最小和最大范围属性添加为默认动态范围文本。您可删除不需要的文本段并添加任何偏好的文本。一个场景是水柱数据,此类数据将按主题进行着色以显示不同海洋深度下的溶氧水平。例如,如果要仅显示最小值,更新小数位数以确保精度并添加标题或值含义的描述,您将进行以下更改:
地图范围原始标签动态文本 | 更改示例 | 编辑标签示例 | 显示文本 |
---|---|---|---|
Min: <dyn type="animation" property="rangemin" decimalPlaces="0"/> Max: <dyn type="animation" property="rangemax" decimalPlaces="0"/> |
| Dissolved Oxygen > <dyn type="animation" property="rangemin" decimalPlaces=" 2 "/> mgL | Dissolved Oxygen >0.9mgL |
下图显示了动态范围文本编辑前后的情况。