地理数据的多维、动态展示一直是关注的热点,所谓的时态数据就是加上时间维度的信息,能够动态地播放,例如可以用颜色的深浅变化结合柱状图等图表动态地展示10年间人口的变化情况,或者用动态的点来展示台风中心移动的轨迹等等,这种动画的方式相比于普通制图往往能获得更好的用户体验。这篇文章就结合两个小例子来展示一下时态数据如何应用。
时态数据,属性中一定要包含存储时间信息的字段,字段的类型可以是文本型、数字型、日期型,时间信息的存储规范如下:
文本型字段的格式:
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
YYYYMM
YYYYMMDD
YYYYMMDDhhmmss
需要说明的是,无论是展示同一要素的某个属性随时间而变化,还是同一要素的空间位置随时间变化而变化,这个要素都需要存储多次(即存储不同时间的不同坐标值,或存储不同时间的不同属性值),如下图所示,即使是同一个要素(Abbeville州),在每一个时间戳(Time Stamp)都会被存储一次。这和我们平时存储数据的习惯是截然不同的,难道每个要素都要进行手工复制吗?数据的准备是最基础也是最