原文发布时间:2015-04-13 09:58:34
作者:星空
接到制作热力图的这个任务时,我还对热力图知之甚少。于是有很长一段时间,我都处在查找文献和看文献的状态中。但是,在查找的文献中,涉及道路热力图的文章很少。我不得不寻求其他的方式来解决这个问题。经过一段时间的摸索,得到一些结果,现在把它贴出来,也是希望能够和大家分享。废话不多说,马上给出下面的热力图制作方法。
方法很简单,就是构建三角网,生成等高线,利用等高线的间隔划分区域,然后进行颜色渲染。
首先,我们来看看制作此热力图的一些需求:
? 客观反映道路的真实情况——显示结果与实际情况吻合
? 反映某个区域内的整体道路情况——显示某个区域内的交通状况,而不仅仅局限于某条道路
? 热力图充分地圆滑——尽量减少尖锐的拐角
? 采用渐变色对颜色进行渲染——主要用红黄绿三色来标注
现有的数据库有下面的形式:
对于一个城市的道路系统来说,我们可以认为道路线是连续的,如果我们将道路上的车流看做是连续的话,一个很自然的想法是利用Delaunay三角剖分来反映道路的拥堵情况。当我们直接带入道路线并且用TINGenerator