高质量编码-地图线要素颜色插值可视化

2022-03-04 17:34:28 浏览数 (1)

通常情况下,为了将空间区域各位置的数值差异形象直观表达出来,我们使用密度图或者热力图来进行可视化。相比于热力图效果受半径阈值参数影响很大,密度图采用空间插值更加合理科学。

空间要素也常常用到线要素,线要素不同位置表达的数值也会不同。比如道路上的交通流量,河流和管网中的某项理化指标值。

下面介绍使用leaflet.hotline插件将线要素插值可视化的思路:

为了方便插值,定义一个插值函数:

代码语言:javascript复制
function interpolator(a, b) {
      function interpolate(t) {
          return a * (1 - t)   b * t;
      }
      return interpolate
  }

0 人点赞