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。您可能需要明确提供坐标。

相似文章

javascript - 纹理坐标不准确

我在16位纹理uv上得到了一个看起来像精度的问题。这可能是常识,并且texture转换为规范化整数,但我找不到太多信息¹,对我来说也没有多大意义(为什么要在最后一步降低坐标?)。在实际代码中(太长而无...

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

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

随机推荐

最新文章