当将GeoTIFF文件加载到MapBox Studio中时,它显示为具有扩展边界的黑色,如下文所示,文件表示FAA截面图
。 。
通过在线搜索,所有参考文献都指出没有数据的像素在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的东西?
先谢谢你 沫
答案 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
希望能帮助别人