about SIMILE at MIT

presidents20071212.jpg最近有很多事务性的东西要烦,所以没有把所学的东西记录下来。可能发现自己越来越远离自己的专业,而是去关心一些使用我们的专业技能所能解决的实际问题。做GIS,更多的是关心对象的地理属性,而对于时间属性,一直没有很好的解决方案。最近一直想着如何对地理对象进行时间和空间化的表达。所以又重拾了前一段时间研究的MIT的SIMILE 项目。该项目团队是由一些计算机专业出身,关心OpenSource,Client-side GUI,Ajax, Firefox Plugins的人组成。其中的Timeline对于我们搞对象的时间可视化表达很有帮助。而后,我又用SVN看到了该项目组也在关心如何通过脚本编程来实现和google map的交互。其中一个例子是调用json数据来显示美国历来各位总统的信息,同时通过timeline和map来实现对象的空间与时间可视化。我觉得非常值得我们搞GIS的同行们一看。

PS:SIMILE的功能的优势也是其劣势就在于数据都是用Json在客户端处理和操作,这样需要编写大量的脚本出来。而我现在要做的和历史有关的矢量数据是存储PostgreSQL中的,这样才能支持SQL语句的查询、filter的操作。我现在的想法是,Base Layer用栅格数据,而Editable Layer用Openlayers的Vector来表示,而其他的Common Layer也是用PostgreSQL来存储。这样的化,如果需要,也可以将数据转变为Editable,让前台调用使用。

还有一个问题,就是给前台的数据量不能太多,如果太多,客户端是无法承受的,我在想,如何才能让客户端的数据两不是很大呢?因为要做到很好的交互,就必然要求把数据传输给前台,这样必然占用了大量客户端的内存,有点不太现实,但是,如果不这样去做,那又能如何呢?所以我在想,是用什么数据源,用CHGIS的时间序列,还是那个佛教寺庙的数据?我一会实验一下,才能有最终的结果。

Share with:

  • email
  • LinkedIn
  • Twitter
  • Facebook
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Digg
  • 豆瓣

No related posts.