本文将简要介绍R语言处理栅格影像.tif,会进行简单的可视化作图,涉及读取栅格数据、查看栅格文件的信息、绘图、使用ggplot绘制栅格图像、将栅格数据转化为数据框格式、栅格计算(NDVI)以及简单的统计分析。
本文将简要介绍R语言处理栅格影像.tif与可视化
读取栅格.tif
library(raster)
library(ggplot2)
setwd("你的路径")
#raster读取DEM.tif文件
DEM <- raster("DEM11.tif")
DEM #查看tif信息
crs(DEM) #查看参考系等
min(values(DEM))
max(values(DEM))
plot(DEM) #简单的可视化
# 对栅格进行一些基本的统计
summary(DEM) #这行代码只会随机抽取100000个点进行统计
summary(values(DEM)) #这行会强制对所有点进行统计
DEM.tif 可视化
为了更方便的进行数据分析,可以先将栅格数据转化为 数据框格式 (as.data.frame)
#可以将tif转为数据框格式来进行数据分析
DEM.df <- as.data.frame(DEM,xy=TRUE)
转换为数据框后的DEM长这样