在leaflet地图上显示栅格数据

6

我在使用leaflet地图上显示光栅数据时遇到了麻烦。

我有一个NxM大小的浮点数数组和RGB比例尺。我想添加一个新的带有彩色瓦片的图层。我试着只是画矩形,但它的显示速度非常慢。我注意到了L.GridLayer.extend()方法,但我没有找到我想要的任何示例(只是每个瓦片坐标的简单网格文本)。

是否有人能够提供一个示例,在此或任何其他方法中显示光栅数据?

1个回答

3
如果您查看Leaflet插件列表,您会发现有很多进行每像素光栅操作的插件,包括:
  • L.TileLayer.BPG: 扩展了TileLayer, 加载一个Tile意味着渲染一个<canvas>并将其内容转储到<img>
  • L.TileLayer.PixelFilter: 加载图像并替换单个像素
  • Leaflet-fractal: 显示Mandelbrot集合,计算<canvas>的每个像素
  • L.TileLayer.GL: 使用WebGL操纵图像。对于繁重的计算(分形集合要快几个数量级)或操纵现有图像非常有用。一定要查看高程色调演示,如果您的NxM数组以任何类型的图形格式存在(如“ terrain-rgb”瓷砖),它将非常有用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接