可以对标记符号图层进行动画演示,以向地图和场景中的符号添加运动。
动画符号
动画符号为地图或场景中的静态数据添加了运动。 动画的速度、方向和同步性由标记符号图层的属性控制。 您可以制作自己的动画符号,或者从系统样式中的动画符号开始,并根据需要修改。
与其他符号属性一样,动画属性可以是属性驱动型符号系统,用以自定义数据的动画。 还可以通过改变整个图层符号系统的透明度、颜色、旋转或大小来修改动画符号。
动画是符号的标记符号图层的一部分。 通常,标记符号图层是点符号的组成部分,但标记符号图层也可以沿线符号放置或放置在面符号内。
注:
面符号可以包括动画填充符号图层,这些图层还可以为其他静态数据添加视觉运动。 与动画标记符号图层相比,动画填充符号图层具有不同的属性集来控制动画。
2D 动画符号
2D 动画符号包含一个图片标记符号图层,该图层引用了动画 GIF 源文件 (.gif)。 这些符号旨在用于地图,但也可用于场景。 当它们放置在场景的 3D 图层类别中时,会被动画化。 它们在场景的 2D 图层类别中是静态叠加的。
将动画系统样式添加到您的项目中,以在符号库中查看一些 2D 动画符号。 要创建您自己的动画符号,请将图片标记符号图层添加到符号,并使用动画 .gif 文件作为源文件。
3D 动画符号
3D 动画符号包含一个 3D 模型标记符号图层,该图层引用了带有动画的 glTF 源文件 (.glTF)。 这些符号旨在用于场景,但也可用于地图。 当它们放置在场景的 3D 图层类别中时,会被动画化。 它们在地图和场景的 2D 图层类别中是静态叠加的。
将 3D 动画系统样式添加到您的项目中,以在符号库中查看一些 3D 动画符号。 要创建您自己的动画符号,请将 3D 模型标记符号图层添加到符号,并使用动画 .glTF 文件作为源文件。
提示:
如果对 3D 符号进行更改,请考虑更新符号缩略图,以便内容窗格和图例中的缩略图更好地匹配您在显示中看到的内容。
修改动画符号
可以像修改任何符号一样修改动画演示符号的属性。 要调整动画符号的动画行为,您必须修改符号内标记符号图层的动画属性。
警告:
动画演示符号存在一些显示限制。 有关完整列表,请参阅不受支持的符号符号。
以下步骤概述了如何调整动画符号的动画属性:
- 在符号系统窗格的“格式化符号”中,单击属性选项卡,然后单击图层选项卡 。
- 单击窗格上部的标记符号图层以突出显示。
- 展开动画标题。 根据需要调整下面描述的动画属性。
- 选中播放动画来动画化符号。 取消选中此属性以使用符号的静态版本。
- 选中反向动画以与在源文件中创作动画的方式相反的方向显示动画。
- 对于开始时间偏移属性,选择随机或手动偏移(秒)。 随机开始时间为动画符号组提供了有机的、不同步的外观。 使用手动设置从源文件中指定的动画原点向前或向后设置动画的起点。 手动偏移以秒为单位。
- 从源动画文件定义的默认持续时间更改持续时间(秒)值。 持续时间实际上是动画的速度。 较大的持续时间数字会使动画看起来更慢。 单击重置按钮 将值重置为源文件的本机持续时间。
- 更改重复类型属性。 在无、循环或振荡之间进行选择。 无播放一次动画并且不重复。 循环是默认设置,并按照源文件的定义连续重复动画。 振荡会在向前方向上重复一个动画周期,然后在反向方向上重复一个动画周期,连续进行。
- 或者,允许符号属性连接通过属性或表达式调整任何动画属性。
- 如果您在 3D 中工作,请通过在窗格下部的预览面板中查看符号动画来验证它是否按预期显示。 如果您更改了符号的外观,请考虑更新符号缩略图,该符号缩略图出现在内容窗格和图例中。
- 单击应用以保存更改。
暂停动画符号绘制
当您创作地图或场景时,您可能想要暂停回放所有动画符号。 在地图或场景显示的底部,单击暂停符号动画按钮 以停止所有符号动画。 再次单击该按钮可重新启动符号动画。 当对整个视图暂停绘制时,符号动画也会暂停。
共享动画符号
当您使用动画符号共享图层、地图或场景时,不支持动画。 这些符号将在 web 图层、web 地图或 web 场景中静态显示。 动画符号以其初始化状态导出,有时称为它们的第一帧。 例如,风力涡轮机符号可能从直接向上的叶片开始。 导出遵循符号的随机或手动偏移位置,但不使用当前显示的视图状态。