MapBox Studio GeoTif显示为黑色?

时间:2017-08-22 18:28:11

标签: mapbox mapbox-gl-js



当将GeoTIFF文件加载到MapBox Studio中时,它显示为具有扩展边界的黑色,如下文所示,文件表示FAA截面图

enter image description here

通过在线搜索,所有参考文献都指出没有数据的像素在jpg文件中显示为不支持透明度的黑色

我尝试了几种方法,但没有一种方法可以解决问题;

 1. (https://www.mapbox.com/help/troubleshoot-raster-transparency-issues/)
     The first command failed with Index out of bound  

 2. gdal_translate -of GTiff -co PROFILE=GeoTIFF in.tiff out.tiff

 3. gdal_translate -of GTiff -a_nodata 0 input.tif output.tif

 4. gdalbuildvrt -of GTIFF -srcnodata 0 input.tif myVrt.vrt 
    gdal_translate -of GTIFF -scale -a_nodata 0 myVrt.vrt output.tif


  我也按照教程(http://www.qgistutorials.com/en/docs/georeferencing_basics.html)& ((https://www.mapbox.com/help/define-tiff/))应用上述内容但没有成功。

 有没有办法解决这个问题,或者我只是缺少使用Mapbox Studio的东西?

先谢谢你 沫

1 个答案:

答案 0 :(得分:0)

好的,尝试后我放弃将GeoTiff直接加载到MapBox。使用以下命令从GeoTIFF创建MBTiles,然后加载到MapBox Studio。我还使用QGIS剪辑GeoTiFF

GDAL命令将GeoTIFF图像转换为MBTiles。需要GDAL 2.1+

 gdal_translate -expand rgb -of GTIFF f.tif f_1.tif
 gdal_translate f_1.tif image.mbtiles -of MBTILES
 gdaladdo image.mbtiles 2 4 8

希望能帮助别人