openlayers(自定义调色板)中的 IDW(反距离加权)插值
IDW(Inverse Distance Weighted) Interpolation in openlayers (Custom Color palette)
有人可以向我提供一个示例,说明如何在 IDW 矢量图层上使用来自 https://viglino.github.io/ol-ext/doc/doc-pages/ol.source.IDW.html 的 setData() 设置我自己的自定义颜色。
谢谢,
您必须覆盖 setData 方法:
idwSource.setData = function(v, data, i) {
// Convert value to RGB
data[i] = getRed (v);
data[i+1] = getGreen (v);
data[i+2] = getBlue (v);
data[i+3] = 255;
};
有人可以向我提供一个示例,说明如何在 IDW 矢量图层上使用来自 https://viglino.github.io/ol-ext/doc/doc-pages/ol.source.IDW.html 的 setData() 设置我自己的自定义颜色。
谢谢,
您必须覆盖 setData 方法:
idwSource.setData = function(v, data, i) {
// Convert value to RGB
data[i] = getRed (v);
data[i+1] = getGreen (v);
data[i+2] = getBlue (v);
data[i+3] = 255;
};