以动画形式逐步显示范围

例如,地理内容经常包含自然嵌入的范围,无论是地下深度、地块值,还是水柱的盐度。 您可直接在 ArcGIS Pro 中使用动画查看这一进程,也可将该进程作为一个可以分享的导出视频加以查看。 您也可以指定查看它所需的时间长度。 例如,您可以在 5 分钟内循环显示 39 层的纽约联合国总部大厦的每一层、在 40 秒内逐个显示 10 类人口密度,也可在几分钟内将含金百分比较低的矿块从地下矿场中慢慢过滤掉。

下图显示了使用范围滑块以动画形式呈现一个建筑物第二、第三和第四层的楼层规划。

使用范围滑块以动画形式呈现第二层的楼层规划
使用范围滑块以动画形式呈现第三层的楼层规划
使用范围滑块以动画形式呈现第四层的楼层规划

动画可直接与您地图或场景中的范围感知型数据搭配使用。 这意味着您需要在以动画形式呈现数据前在视图内配置图层的范围属性。 有些范围感知型数据将基于逻辑步进数(例如建筑物的楼层数),有些范围感知型数据则会成为浮动数(例如属性值)。

在您的视图中配置了图层的范围属性后,您可通过创建动画、设置地图的当前范围、将该值捕获到两个或多个关键帧、以指定速率逐个播放关键帧来逐一显示该范围。 每个关键帧都将存储地图的当前范围或范围跨度,并且动画会在回放期间于这些值之间进行插值。 例如,如果一个动画有两个关键帧,一个关键帧的范围在 0–2 之间,另一个关键帧的范围在 10–12 之间,则二者的中间点的插值范围在 5–7 之间。 如果两个关键帧间的范围跨度发生变化,则也会对此进行插值。 即,如果另一个关键帧的跨度被更改为 8–12,则中间点的插值范围将为 4–7。

以下是在关键帧间以动画形式呈现地图范围的方式:

  • 使用平滑的线性数列。 这是默认方法。
  • 使用步进数列。
  • 使用多个范围

以动画形式逐步平滑显示范围

以动画形式逐步平滑显示范围如同转动音量旋钮:当音量从最小值达到最大值时,音量值将经历所有的可能值。 当在两个范围感知型关键帧之间以动画形式平滑呈现时,插值范围为二者之间的可适用部分。 例如,如果您有一个 10 秒钟的动画,其范围感知型关键帧始于 500、结束于 1,000,经 5 秒钟回放后,该范围值将为 750,经 8 秒钟后将为 900。 这些特定值不需要存储在动画中;在回放期间它们会以平滑的线性方式逐一显示。

按照范围进行的平滑动画非常适合于连续数字数据,例如百分比、人口密度或温度。 而且,它对于高亮显示异常值也很有用。 例如,您可以基于适宜性索引来使用平滑动画慢慢地细化一个新商店的可能位置。 这不仅仅会显示最佳候选项,而且还会根据较弱候选项的消失速度来显示最佳候选项相对于其它候选项的优越程度。

确保启用该视图的范围。 可在图层属性对话框上为您的图层设置范围属性。

  1. 在已启用范围的视图内的视图选项卡上的动画组中单击添加 添加动画

    将显示动画选项卡,可在其中为当前地图或场景构建动画。

  2. 范围选项卡上,将范围滑块配置为动画的开始范围。

    或者,您可以设置范围跨度选项。

  3. 返回动画选项卡并单击追加 追加关键帧 以创建第一个关键帧。

    这个关键帧是范围感知型的。

    若要获取另一个开始位置,您可以选择将摄像机导航到另一个视点并单击追加 追加关键帧

  4. 将范围滑块设置到动画的结束范围。

    或者,您可以更新范围跨度选项。

  5. 单击追加 追加关键帧 创建一个范围感知型关键帧。

    要调整总的回放时间,您可以选择更改动画的持续时间值。

  6. 单击播放 播放所有步骤 来查看动画。
提示:
对于按照范围进行的更高级的动画,您可以重复步骤 3 至 5,例如降低动画最后部分的速度来关注最终范围内的要素。 在这些情况下,必须查看关键帧(在关键帧列表下拉列表中可用)之间的回放时序,从而确保范围值以您所预期的动画形式进行呈现。

以动画形式逐步显示范围

按照范围以动画形式逐步呈现使用动画导入功能来创建范围滑块步长。 这就如同按动遥控器上的频道按钮:数值移动到下一个值,从最小值一直达到最大值。 当以动画形式逐步呈现时,该范围在关键帧之间从开始值向前移动至结束值,默认情况下,为关键帧之间的中间点。 例如,若帧被设置为范围值 100 和 200,回放时间为 10 秒,则 1 秒、2 秒或 4.9 秒时的地图范围值将为 100,5 秒、5.1 秒或 8 秒时的地图范围值将为 200。

当步长非常适合于整数值(例如一个建筑物的楼层数或一位著名诗人的出生年份)时,可从范围滑块创建关键帧。 而且,这也非常适合于逐步显示已被分类为数值等级的数据,例如一个体育团队获得的全国冠军数。

  1. 在已启用范围的视图内的视图选项卡上的动画组中单击添加 添加动画

    将显示动画选项卡,可在其中为当前地图或场景构建动画。

  2. 将摄像机导航至一个好的视点。
  3. 范围选项卡中,使用全部所需的设置对范围滑块进行配置,其中包括以下内容:
    • 全图范围组中,设置动画全图范围的最小值最大值范围,例如 0 到 27。
    • 当前范围组中设置跨度值。 例如,跨度 0 最适用于浏览建筑物的各个楼层的楼层数据,而跨度 5 可用于查看每 5 年的降雨数据。
    • 步长组中,设置步长数步长间隔选项,通常与范围跨度相同。
  4. 返回到动画选项卡并单击导入下拉箭头,然后单击范围滑块步长

    随即将自动创建一组范围感知型关键帧并显示在动画时间轴窗格中。

  5. 还可以更改持续时间设置以调整总回放时间。
  6. 单击播放 播放所有步骤 来查看动画。

在以下三张图中,范围滑块配置为逐步呈现一个已被分割成立方体的体积的一组有序切片。

以动画形式呈现范围的第一步
以动画形式呈现范围的第二步
以动画形式呈现范围的第三步

使用多个范围进行动画处理

可以将图层配置为具有多个范围。 在地图中使用多个范围时,每次只能将一个活动的范围连接到范围滑块。 在动画中捕获关键帧时,当前活动范围的名称与所有其他范围值一起存储。 因此,当您缩放到特定关键帧时,您也会缩放到连接到范围滑块的当前活动范围。 在动画属性窗格中查看或编辑范围的完整列表、它们的值和活动范围名称。

创建具有多个范围的关键帧,以显示多个参数对一组数据的累积影响。 例如,您可以先使用楼层号,然后使用最大占用率,来过滤建筑物的内部空间以查找会议室。

在下面的三个图像中,范围滑块使用名为“楼层”的范围将建筑物内部空间过滤为单个楼层。 然后,使用名为“占用率”的范围过滤器、根据房间的占用率来显示房间。

使用多个范围进行动画处理

使用多个范围进行动画处理

按照以下步骤在具有多个范围的地图中创建动画:

  1. 确保地图或场景启用了多个范围的范围。 在视图选项卡上的动画组中,单击添加 添加动画

    将显示动画选项卡;可在其中为当前地图或场景构建动画。

  2. 或者,将地图或场景导航到一个好的视点。
  3. 范围选项卡上,使用所需设置配置所有范围值:
    1. 活动范围组中,从名称下拉列表中选择范围。
    2. 当前范围组中,设置最小值最大值以及该范围的跨度(可选)。 例如,将最大占用率范围设置为 050 人。
    3. 对所有范围重复上述操作以定义视图的过滤状态。
  4. 范围选项卡上,在活动范围组中,从名称下拉列表中选择返回此关键帧时要激活的范围。
  5. 切换到动画选项卡,在创建组中,单击追加 追加关键帧 以创建关键帧。
  6. 根据需要多次重复步骤 2 到 5 以完成动画。

    例如,第二个关键帧可以过滤最大占用率为 20-30 人的范围,第三个关键帧可以根据减少的楼层数进行过滤。

  7. 创建所有关键帧后,可选择调整播放组中的持续时间值以设置总动画时间。
  8. 导出组中,单击导出动画按钮 导出动画 以打开导出动画窗格。
    1. 在动画导出预设下选择预配置的视频文件选项。
    2. 文件名下,提供视频输出名称,然后单击导出
    3. 导出过程完成后,单击播放视频以查看结果。

相关主题