通过时间可视化数据时,必须指定包含时间戳的字段。 这些时间戳可以存储在专用的日期、字符串或数值字段类型中。 为了获得最佳性能,建议将时间戳存储在受支持的日期字段类型之一中,即日期、仅日期或时间戳偏移。
注:
在仅时间字段中存储的日期无法用于可视化时间。
您可以使用转换时间字段工具将包含时间戳的字符串型字段或数值型字段转换为日期型字段。 可通过此工具转换以各种格式存储的时间戳并将其存储在受支持的日期字段类型之一中。
了解有关将在字符串或数值字段中存储的时间值转换为日期字段的详细信息
要使用在字符串或数值字段类型中存储的时间戳,必须确定受支持的日期格式(请参见以下列表)并根据其中一个格式在数据中存储时间戳。 所有受支持的格式需要日期和时间单位按从最大时间单位到最小时间单位的顺序列出,才能支持排序和过滤功能。 例如 1999/02/27,而不是 02/27/1999 或 27/02/1999。如果字符串值未采用受支持的格式之一,必须将这些值转换为类型为受支持的字段类型之一的新字段,然后才能用于将图层设置为时间感知型。
以下字符串字段格式受支持:
- YYYY
- YYYYMM
- YYYY/MM
- YYYY-MM
- YYYYMMDD
- YYYY/MM/DD
- YYYY-MM-DD
- YYYYMMDDhhmmss
- YYYY/MM/DD hh:mm:ss
- YYYY-MM-DD hh:mm:ss
- YYYYMMDDhhmmss.s
- YYYY/MM/DD hh:mm:ss.s
- YYYY-MM-DD hh:mm:ss.s
- YYYY-MM-DDThh:mm:ss.s
- yyyy-MM-ddTHH:mm:ss.sZ
以下数值字段格式受支持:
- YYYY
- YYYYMM
- YYYYMMDD
- YYYYMMDDhhmmss
其中
- YYYY = 四位数年
- MM = 两位数月(01 = 一月)
- DD = 两位数日(01 到 31)
- T = 此分隔符用于串连上一个日期值和下一个时间值。 (通常以 ISO 格式显示。)
- hh = 两位数小时(00 至 23)(不允许使用 A.M./P.M.)
- mm = 两位数分钟(00 到 59)
- ss = 两位数秒(00 到 59)
- s = 一位数秒(0 到 9)
- z = 此后缀表示时间值采用协调世界时间 (UTC) 时区格式。 (通常以 ISO 格式显示。)
提示:
对于具有亚秒颗粒度的时态数据,可以选择采用以下格式之一存储时间戳:YYYYMMDDhhmmss.s、YYYY/MM/DD hh:mm:ss.s、YYYY/MM/DD hh:mm:ss.s 或 YYYY-MM-DDThh:mm:ss.s。 可以使用此格式来存储表示 1/1000 秒(1 毫秒)、1/100 秒或 1/10 秒的时间值。 例如,如果要每毫秒可视化数据一次,则可以将时间值存储为 200911231030.560。 在本例中,如果使用时间滑块来可视化数据,则将在第 560 毫秒(时间 200911231030)绘制数据。