mapbox-gl-js - Mapbox GL:将 GeoTiff 添加到 Map 而不上传到 Mapbox

我有一个由无人机拍摄的 GeoTiff 文件,我想使用 .addSource() 将它作为一个图层添加到我的 map 上,但它似乎不起作用。

mapboxMap.addSource("satellite", {
    type: "raster",
    url: "http://localhost:3000/images/satellite.tif",
  });

上传到 Mapbox 是对我的 Map 实施 GeoTiff 的唯一方法吗?

我之前测试的 .png 工作正常,两个文件现在都在公共文件夹中。

谢谢!

回答1

正如文档所说, raster 类型是:

光栅图块源。

注意瓷砖位。

如果你想要一个非平铺的栅格源,你想使用 image 类型。我不确定 Mapbox GL JS 是否支持 TIFF,以及它是否支持 GeoTIFF。您可能需要明确提供坐标。

相似文章

webgl - WebGL 混合实例化精灵渲染

我想使用drawArraysInstancedANGLE渲染一些实例化的精灵。问题是当我为要实例化的缓冲区设置vertexAttribDivisorANGLE时,它会清除整个屏幕,擦除我之前绘制的任何...

javascript - 绑定纹理或使用纹理单元

我正在使用webgl2以交互方式求解和可视化网站上的偏微分方程,因此我使用一个着色器来可视化数组,而其他一些着色器则对数组元素运行计算。目前我正在像这样初始化纹理内存:functionnewTextu...

最新文章