可使用存储在数据源中的信息来设置时态数据的时间属性。 时态信息可存储在要素类或镶嵌数据集的属性字段中。 但是,对于专用的时态数据(例如,netCDF),时间信息存储在这些数据的内部。
图层的可用时间属性因数据集的不同而有所变化。 对于要素类和镶嵌数据集来说,您可以指定一个字段(时间字段),也可以指定两个字段(开始时间字段和结束时间字段)。 但是,对于 netCDF 要素图层,可以指定一个时间维度,也可以指定包含时间值的属性字段。 对于 netCDF 栅格图层,只能指定时间维度,用来显示数据随时间发生的变化。 对于包含日期和时间信息的数据,可以选择为图层指定时区。
- 在内容窗格中双击时态数据集以打开图层属性对话框。
- 单击时间。
- 设置图层时间。 选择以下选项之一:
无时间
使用此选项可禁用图层的时间。
每个要素具有单个时间字段。
如果时间戳存储在单个属性字段中,请使用此选项。 在这种情况下,在某一特定时刻会存在要素。
每个要素具有一个开始和结束时间字段。
如果要素的开始时间和结束时间存储在两个字段中,请使用此选项。 在这种情况下,在某一特定持续时间内会存在要素。
如果数据中时间步长的间距不规则,则设置结束时间字段值也很有帮助。 了解有关间距不规则数据的详细信息。
图层以时间为维度。
如果时间是多维数据集中的维度,则可使用此选项。 此选项仅可用于 NetCDF 要素图层和 NetCDF 栅格图层。
- 对于基于单一字段的“图层时间”,将时间字段设置为包含时间信息的字段。
播放时间滑块时,看不到具有单个时间字段的数据中具有空值的要素,因为它们不能落在时间跨度内。
- 对于基于存储在两个字段中的值的“图层时间”,将开始时间字段和结束时间字段设置为包含开始时间和结束时间的相应字段。
- 对于基于时间维度的“图层时间”,将时间维度设置为适合的维度。
- 当您在字段类型为字符串或数字的情况下选择字段时,请尝试根据字段中的时间戳来确定所要使用的最佳时间格式。 您还可以为字段手动选择适合的时间格式。
- 默认情况下,系统会在您选择字段后立即计算数据的时间范围。 如果数据量很大,则可能仅使用数据的样本计算时间范围。 在这种情况下,计算按钮旁边将显示一个警告图标。 将鼠标悬停在图标上,以读取有关该情况的消息。 如果您想要使用表中的所有箭头来计算完整时间范围,请单击计算。 或者,您也可以手动输入图层的时间范围。
- 如果时间范围为空,则可能表示时间字段不包含任何有效的时间戳。 如果您希望该字段包含有效时间戳,请研究您的数据,并专门针对字符串或数字字段验证时间戳是否以一种支持的时间格式进行存储。
- 如果数据包括应用程序外的持续更新内容,如当前车辆位置或天气数据,则选中数据为实时源复选框。 设置该选项后,时间滑块将提供一个额外的实时模式控件可供使用,该控件可通过系统时钟自动处理地图的时间范围。 启用实时模式后,将使用常规页面上设置的刷新率来刷新图层。
- 为图层设置时间间隔属性。 时间步长间隔可用于配置地图的时间滑块并定义每个步长的偏移量。 使用图层时间步长选项时,刻度线会显示在时间滑块上。 选择以下选项之一:
没有预定义的时间间隔
这是默认设置。 时间滑块不会基于图层属性进行步进,而是使用时间选项卡上步长组中设置的配置。
使用固定时间间隔进行查看
如果数据是以固定时间间隔捕获的(例如小时温度读数),请使用此选项。 设置值和时间单位。 地图的时间滑块可通过选择时间选项卡上步长组中的图层选项,使用这个由图层定义的属性直接跳至每个时间值。
使用数据中的唯一时间进行查看
如果数据是以不固定的时间间隔捕获的(如地震或停电),请使用此选项。 地图的时间滑块可通过选择时间选项卡上步长组中的图层选项,使用这个由图层定义的属性直接跳至每个唯一时间值。 仅当图层中的唯一时间值少于 1,000 个时,此选项才可用。 您可以按照需要使用定义查询来根据此限制过滤较大的数据集。
- 或者,可为图层设置时区。 这样您就可以查看时间内容,以便与其他时间感知元素(如场景的照明模型)一致,以及将不同时区的内容混合在一起。 将来自时间感知图层的值从各自的时区调整到地图的时区。 您还可以选中按夏令时调整以在适用时根据夏令时查看数据,或取消选中从而始终以标准时间查看。
- 也可以设置数据的时间偏移值。 这样您便可以按时间来对齐和显示多个时态数据集。