0

我正在尝试将我在 ArcGIS 中制作的 GeoTIFF 绘制为某些地图的背景画布,但我已经撞到了正确的颜色。

ArcGIS 输出:

ArcGIS 输出

但是相同的 GeoTIFF - 读入 RreadGDAL() {rgdal}并绘制image()- 会产生以下结果:

在 R 中用 image() 绘制

我已经尝试过使用颜色选项 - 例如,配色方案(rainbow, heat.colors, topo.colors, terrain.colors)受到严格限制,并grey()产生可定制色调的统一灰色框!

非常感谢有关如何绘制 GeoTIFF 真实颜色的任何建议,或者一些不太花哨的东西。

(我使用的函数实际上是我给出的形式 - 没有额外的参数或设置)

提前致谢

罗宾

4

1 回答 1

3

Try reading it with the raster package into a 'stack' (it should have three bands), then using plotRGB from the raster package.

require(raster)
map = stack("mymap.tif")
plotRGB(map)
于 2012-07-26T22:33:05.160 回答