【发布时间】:2020-10-26 06:36:26
【问题描述】:
这是一个名为singleband-raster.tif的光栅文件。
使用 R,我可以像这样得到颜色表:
my.raster <- raster( "/path/to/singleband-raster.tif" )
colortable( my.raster )
它会像这样为您提供 RGB 值:
[1] "#FFFFFF" "#969696" "#FA00FF" "#F200FF" "#E600FF" # shortened for brevity
这没关系,但我想要的是 RGBA(红色、绿色、蓝色、alpha)值,而不仅仅是 RGB 值。因为光栅文件也有 alpha 值,应该是这样的:
[1] "#FFFFFF00" "#969696FF" "#FA00FFFF" "#F200FFFF" "#E600FFFF"
可以通过命令行中的 GDAL 工具检查 alpha 值,如下所示:
gdalinfo /path/to/singleband-raster.tif
如何使用R获取单波段栅格的RGBA色表?
【问题讨论】: