Time-enabled Web Map——ArcGIS Online试用 (2)

前面简单分享了一下如何使用ArcGIS Online把自己的数据通过地图的形式分享出去,参见:普适GIS——ArcGIS Online试用 (1)

现在离下班还有半个小时,总结一下制作Web地图的时候很好用的一个东西——具有时间特性的地图展示。说白了,就是把手头上的GIS时态数据,发布成为具有时态属性的地图服务,然后在制作Web地图的地图查看器中加载进去,此时的地图具有一个时间滑块,可以拖动或者自动播放,反应你的时态数据的时空变化。

接着前面的制作Web地图,使用时态数据制作具有时间特性的Web地图,还是先看看在ArcGIS Online上做的效果地图吧,如下图:日本大地震后的余震时空分布演示图。

 

一、时态数据介绍

时态数据是表示某个时间点的状态的数据,如 1990 年香港的土地利用模式或 2009 年 7 月 1 日檀香山的总降雨量。通过收集时态数据可分析天气模式和其他环境变量、监视交通状况、研究人口统计趋势等等。可从许多来源获取时态数据,从手动输入的数据到使用观测传感器收集或模拟模型生成的数据,均可作为来源。以下是时态数据的一些示例。

时态数据示例

在 ArcGIS 中,可以使用各种不同格式(如要素类、镶嵌数据集、栅格目录等等)来存储和管理时态数据。注意,这里最好使用ArcGIS 10以上版本的Desktop制作时态数据,然后使用ArcGIS Server 10以上版本发布为具有时间属性的地图服务。具体相关时态数据的介绍请参考:ArcGIS 10.1 Desktop中文帮助

二、制作具有时间的Web地图

”对于启用时间的 Web 地图,其所包含的时态地图服务、影像服务或 KML 图层中存储了数据集状态在一段时间内的变化信息。此类地图允许您按时间段进行跟踪,从而揭示数据中所隐含的模式和趋势。“这是中文帮助中的一句话,先讲一个故事:

为什么会想到启用地图的时间特性?一方面,ArcGIS Online有这个功能,试用试用嘛,当然要用用;二方面,我上一篇试用中下载的csv数据具有详细的地震发生的时间属性,刚好可以结合起来,做一个动态Web地图,岂不是效果更好。然后我就开始把csv转换为Shapefile,日期转换,在ArcMap中捣腾时态数据,动态展示。一切就绪,将Shapefile打包成zip上传到我的空间,图层加载到我的地图中,可是怎么就出不来时间滑块。帮助中说:”如果时间滑块不可见,则表示此地图不包含任何时间感知图层或时间感知图层当前不可见。“,看来我的数据整错了,然后反反复复弄了好多遍,还是不行。我又转成具有时态特性的KML数据上传上去,也不行。整个时态数据准备都花了3个多小时,这效率,太低了!

问题出在哪里?原来上传的Shapefile数据根本就不能支持数据时态的特性,而带有时间属性的KML目前也具有一定的局限性。帮助文档中:“下列元素不会显示在地图中:基于区域的 KML、基于视图和基于时间的刷新参数、网络链接中的区域和屏幕叠加层。”。干,看来以后做事情还是要先看清楚帮助文档相关部分了在着手,所谓磨刀不误砍柴工啊!亲!

所以现在只有两个方案来解决,一:自己用ArcGIS Server发布一个带有时态特性的Map Service。二:不使用自己的数据,而是“拿来主义“使用别人发布的启用时间特性的地图服务,当然这个方法只能试用演示,而不能展示我之前下载的数据了。

云共享就是好,在ArcGIS Online这个共享平台上,即拿即用,下面发挥一下拿来主义,为了使用其效果,接着上篇说到的地震数据,从ArcGIS Online上搜索"time" & "earthquak"相关的图层,希望能够找到我想要的数据来做这个展示。如下图所示,Japan 9.0 Earthquake Aftershocks,查看该图层服务的详细信息,可以在其ArcGIS Server Rest服务目录看到该服务具有Time Info的属性,说明该服务启用了时间特性。

Time Info: 
Time Extent: [2011/03/11 05:46:23 UTC, 2011/03/15 22:37:16 UTC]
Time Reference: N/A

在地图查看器中,把该图层添加进去,然后设置一个好看的底图(这里我选Bing卫星底图)。此时,可以看到地图下方,自动识别了地图图层中具有时间属性的图层,出现了时间滑块,单机播放按钮可以进行时空动态展示。也可以对时间播放进行相关设置。

保存地图,填写相关说明,然后与大家分享,地图如下:查看更大的地图 

三、制作演示Web地图

做好了具有时间特性的Web地图,我们还可以做一个类似与PPT的展示效果,这个时候需要用到ArcGIS Online Explorer工具,ArcGIS Explorer Online 和 ArcGIS.com 地图查看器是用于创建和查看 Web 地图的互补工具。ArcGIS Explorer Online 具有一些 ArcGIS.com 地图查看器未提供的功能。例如,您可以创建地图仪表盘,也可以通过为不同的感兴趣区域创建一组注记或者以高亮显示特定话题的方式创建一组演示文稿来讲述一段与地理信息相关的故事。ArcGIS Explorer Online 是一款需要使用 Microsoft Silverlight 插件的 Web 应用程序。这个使用起来也很简单方便,添加不同时间节点的PPT,然后保存,这时候生成的地图演示就可以在ArcGIS.com和ArcGIS Explorer Online中进行演示了。

最后可以把Presentation分享给大家,得到的结果正如本篇前面的效果地图展示。

四、总结

利用具有时间特性的图层,可以方便的制作Web地图Presentation进行分享,展示数据的时空分布特性。

在ArcGIS Online的平台上,可以更好的分享、获取地理信息,直观的通过Web地图的方式共享。

拿来主义,可以在别人共享的数据之上,做更深入的挖掘或者应用。

posted @ 2012-11-19 10:12  Vincent Chou  阅读(...)  评论(...编辑  收藏