空间数据中时间的支持方式

有许多种方式可支持空间数据中的时间。时间信息可存储为属性(要素类和镶嵌数据集),也可存储在内部(如 NetCDF 数据中)。以下部分介绍了可随时间推移显示的数据。

要素图层

对于要素图层,可用下述两种方式随时间推移显示要素:

  • 每个要素的形状和位置保持不变,但属性值可随时间推移而发生变化。
  • 每个要素的形状和位置随时间的推移而发生变化。

如果要素的形状或位置会随时间的推移而发生变化,则需要将其存储为单独的要素。例如,对于随时间推移而可视化的飓风轨迹,如果用点要素来表示飓风在特定时间所处的位置,则需要将点要素存储为单独的要素。

对于形状或位置不发生变化的要素,也可以在表中将其表示为单独的要素,例如,每个城市的人口值。每个城市可由多个要素表示。表示同一城市的每个要素包含相同位置在每个日期的不同人口值。

但是,如果同一个静态要素对应于多个时间戳,则可使用一对多连接,也就是将空间信息存储在基表中,而将重复信息存储在单独的表中。

了解有关在单独表中存储时态数据的详细信息

镶嵌数据集

镶嵌数据集可用于存储表示随时间推移而发生的变化的栅格。例如,镶嵌数据集可包含表示土地利用随时间变化的航空影像,这可随时间推移而进行可视化。与要素图层相同,您需要在镶嵌数据集的属性表中包含一个日期字段,用来指示每个栅格的有效时间。

NetCDF 图层

对于 NetCDF 图层,您可选择一个维度来可视化数据。时间值以一维 NetCDF 图层的形式存储。对于 NetCDF 要素图层,可使用时间维度或包含时间值的属性字段(起始时间和结束时间字段)来指定图层时间。但对于 NetCDF 栅格图层,只能使用时间维度(可用来浏览数据随时间发生的变化)来指定图层时间。

相关主题