通常情况下,为了将空间区域各位置的数值差异形象直观表达出来,我们使用密度图或者热力图来进行可视化。相比于热力图效果受半径阈值参数影响很大,密度图采用空间插值更加合理科学。
空间要素也常常用到线要素,线要素不同位置表达的数值也会不同。比如道路上的交通流量,河流和管网中的某项理化指标值。
下面介绍使用leaflet.hotline插件将线要素插值可视化的思路:
为了方便插值,定义一个插值函数:
代码语言:javascript复制function interpolator(a, b) {
function interpolate(t) {
return a * (1 - t) b * t;
}
return interpolate
}