2016-05-10 20 views
0

我想使用CartoDB的扭矩制作动画地图。 我有大约8000点,我想在'有效期'后显示和隐藏。比方说,它显示一天的数据;一些点将整天有效,其他点从午夜到上午6点,其他点从上午4点到上午8点,等等。扭矩将在午夜开始,显示当时有效的所有点,然后到凌晨1点,移除并添加一些点,直到午夜。CartoDB扭矩 - 使用每个点的起点和终点

为了做到这一点,我想设置一个开始和结束时间,但我找不到任何选项。我看到了累积选项,但它会一直保留到动画结束,这不完全是我想要的。 任何建议将受到欢迎,谢谢!

回答

0

它唯一对我来说就是在动画地图上重复记录多次所需的时间步长,并将此新时间分配为扭矩动画字段。

所以,如果你的扭矩每小时一步,而你的观点是有效的六点,那么你将有一个点每小时。要产生该查询,您可能需要使用generate_series

+0

谢谢!我也这么想过......但我不知道'generate_series',你有链接文档吗? 我担心它会变得相当沉重,但有这么多点。 –

+0

当然,[generate_series](http://www.postgresql.org/docs/9.1/static/functions-srf.html)文档。 对于这个特定用例,我没有任何例子,对不起。 关于查询大小扭矩json文件被缓存,但您可能想要从该查询中创建一个新的数据集以获得最快的结果。 –

+0

谢谢!我会看看这样:) –

相关问题