ArcGIS时态数据应用——动态展示台风中心轨迹
时态数据的展示是一种很有“魅力”的数据展示手段,例如可以用颜色的深浅变化结合柱状图等图表动态地展示10年间人口的变化情况,或者用动态的点来展示台风中心移动的轨迹等等,这种动画的方式相比于普通制图往往能获得更好的用户体验。最近做了两个小demo试验了一下时态数据,这里和大家分享一下。
所谓的时态数据,就是属性中包含了时间信息的数据,字段的类型可以是文本型、数字型、日期型,如果是文本和数字型的字段书写规则如下:
Supported string field formats
- 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
Supported numeric field formats
- YYYY
- YYYYMM
- YYYYMMDD
- YYYYMMDDhhmmss
动态展示要素空间位置随时间的变化,存储结构就比较简单了,每一行记录该要素在不同时刻的位置即可。如果手头的数据只是表格,需要先将存储了地理位置以及时间的表格转换为要素类。例如下图记录的是不同时间台风中心的经纬度,可以先在ArcCatalog中,表格的右键菜单中使用create featureclass from xy table,来创建要素类。
得到要素类之后加载到ArcMap,只需要在图层属性对话框的TIME选项卡中进行设置即可进行动画的播放了,如下图所示。需要注意的是Display data cumulatively选项,如果希望显示一连串连续的轨迹,则需要将此选项勾上。如果不勾选,每次只会在当前时刻的台风中心的点。然后点击Tools工具条上的Open Time Slider Window就可以播放动画啦。