客户端中的Mapbox合成操作

时间:2015-07-28 20:26:32

标签: mapbox

在Mapbox中,看起来无法在客户端进行合成操作。通常,我想在多边形上更改栅格图层的颜色贴图,例如通过将栅格值(比如它是单波段栅格)乘以常数。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

目前这是不可能的:我们已经考虑过写一些做光栅操作的半通用,但CORS对图像数据的支持 - 硬技术要求 - 并没有完美的浏览器支持,在2D Canvas中执行此操作的方法相对较慢。

我已经用Leaflet一次性实现了这一次 - 您可以在幕后请求图像数据,在Canvas上做getImageData,快速循环进行数学运算,然后写回画布。

这是planned feature for Mapbox GL - 我们希望将其降至0.9。这是一个很大的技术升级。