过滤时间线中的数据

通过对时间线进行过滤,可以使用并重点关注要素的子集。 可基于不同的需要进行过滤,如下所示:

  • 地图时间
  • 选择
  • 地图范围
  • 地图范围(仅限 2D)
  • 使用定义查询
有关如何创建时间线的信息,请参阅创建时间线

按地图时间过滤

可以使用时间滑块来控制时间线中可见的已启用时间的数据。 这是一种在地图中沿空间位置可视化时间轴中启用时间的数据序列的有效方法。

只要在地图中启用图层或独立表,就会出现时间滑块。 您可以在图层属性对话框中按时间启用图层或在独立表属性对话框中按时间启用独立表。 时间滑块允许您随着时间滑块的行进而以动画形式随着时间的变化呈现地图。 在您使用时间滑块来以动画形式呈现地图时,您正在对地图上的数据应用时态过滤器。 此外,当您有启用时间的数据时,时间上下文选项卡将出现,您可以在其中设置与时间滑块有关的各种参数。

在时间线中启用时间过滤后,时间滑块将控制时间线的范围以及在当前时间间隔内时间线中可见的要素。

要在时间线中启用时间过滤,请执行以下操作:

  1. 单击时间线视图底部的按时间过滤 按时间过滤
  2. 使用地图中的时间滑块更改地图和时间轴中的可见要素。
  3. 要在时间线中禁用时间过滤,请再次单击按时间过滤 按时间过滤。 现在,时间滑块和时间线将彼此独立运行。

按选择内容过滤

要在时间线中仅显示所选要素,请执行以下操作:

  1. 单击时间线视图底部的按选择内容过滤 按选择内容过滤
  2. 或者,更改选择内容,方法是更新与打开的时间线中的时间线图层相对应的地图或独立表中当前选定的要素,或更改时间线中的选择内容。 时间线将动态更新,以反映当前的选择集。
  3. 要在时间线中禁用选择内容过滤,请再次单击按选择内容过滤 按选择内容过滤

按地图范围过滤

如果时间线包含范围感知型图层,则可以基于当前地图范围来过滤数据。 当您在地图视图中移动或播放范围滑块时,时间线将仅显示落入当前跨度范围的数据。

要在时间线中启用范围过滤,请执行以下操作:

  1. 单击时间线视图底部的按范围过滤 按范围过滤
  2. 使用范围滑块以更改地图和时间线中的可见要素。
  3. 要在时间线中禁用范围过滤,请再次单击按范围过滤 按范围过滤

按地图范围过滤

使用当前地图范围过滤时间线要素仅在 2D 视图中可用。 要过滤时间线视图,以使其仅显示与地图可见地理范围中的要素相对应的要素,请执行以下操作:

  1. 单击时间线底部的按范围过滤 按范围过滤
  2. 当您将地图平移和缩放到其他范围时,时间线中的要素将更新以进行匹配。 范围过滤器不受图层可见性影响。 当图层可见性已在内容窗格中关闭或者受可见性范围设置抑制时,时间线将显示按地图范围相应过滤的要素。
  3. 要禁用地图范围过滤,请再次单击按范围过滤 按范围过滤

通过使用定义查询进行过滤

另一种过滤时间线中的要素的方式是定义查询表达式。

要创建定义查询,请执行以下操作:

  1. 内容窗格中双击一个图层或独立表以打开图层属性独立表属性对话框,该图层将在时间线中使用或已在时间线中使用。
  2. 或者,右键单击内容窗格中的要素图层,然后单击属性 属性 以打开图层属性。 此外,您可以右键单击内容窗格中的独立表,然后单击属性属性打开独立表属性
  3. 属性对话框中,单击定义查询页面。
  4. 单击新建定义查询
  5. 构建一个表达式以定义需要查看要素的子集。
  6. 单击应用添加表达式,然后单击确定关闭属性对话框。
注:

定义查询会影响数据在所有视图,而不仅是时间线视图中的可见性。

有关如何构建有效查询的详细信息,请参阅在查询构建器中编写查询

要移除定义查询,请在内容窗格中选择相应的图层。 在上下文数据选项卡的定义查询组中,将下拉列表设置更改为<无>

提示:

如果您已在内容窗格中选择图层,则也可以在功能区中创建定义查询。 在上下文数据选项卡的定义查询组中,单击对话框启动器 启动器