将tiff上传到mapbox gl js或mapbox.js

pbm*_*bms 0 mapbox mapbox-gl-js

我想在地图上添加geotif图像层,我可以在mapbox studio中轻松地做到这一点,有没有办法使用mapbox gl js库来做到这一点。我使用带有mapbox gl js库的以下代码添加了geojson文件:

      map.addSource("quakes", {
      "type": "geojson",
      "data": "http://localhost:3000/Srikakulam.geojson"
      });
Run Code Online (Sandbox Code Playgroud)

对于tiff图像,我找不到类似的解决方案。

我有数百张tiff图片要根据天气和日期动态加载。

tmc*_*mcw 5

直接将地理参考图像(例如GeoTIFF)添加到地图中是非常罕见的。GeoTIFF是一种效率相对较低的格式,因此图像将非常大,因此需要较长的下载时间和较慢的性能。

将GeoTIFF处理成图块更常见:您可以通过将它们上载到Mapbox或使用TileMill,gdal2tiles或MapTiler之类的工具在本地生成图块,然后将这些图块上载到服务器来实现。生成图块后,可以将它们包含在Mapbox GL JS,Mapbox.js或任何其他客户端中作为图块层。