我正在尝试将我在ArcGIS中制作的GeoTIFF绘制为一些地图的背景画布,但是我已经碰到了墙壁以获得正确的颜色。
ArcGIS输出:
但同样的GeoTIFF - 用readGDAL() {rgdal}
读入R并用image()
绘制 - 产生了这个:
我尝试过使用颜色选项 - 例如颜色方案(rainbow
,heat.colors
,topo.colors
,terrain.colors
)受到严格限制,而grey()
会生成一个可自定义色调的统一灰框!
非常感谢任何关于如何绘制GeoTIFF真实色彩的建议,或者不太喜欢的东西。
(我使用的函数字面上是我给出的形式 - 没有其他参数或设置)
提前致谢
罗宾
答案 0 :(得分:2)
尝试使用光栅包将其读入“堆栈”(它应该有三个波段),然后使用光栅包中的plotRGB。
require(raster)
map = stack("mymap.tif")
plotRGB(map)