Lendo um arquivo raster
Arquivos raster são mais facilmente lidos no R com a função raster() do pacote raster. Basta passar o nome do arquivo (incluindo a extensão) do raster como primeiro argumento, x.
A função raster() usa algumas funções nativas do pacote raster para ler certos tipos de arquivo (com base na extensão no nome do arquivo) e, caso contrário, repassa a leitura para readGDAL() do pacote rgdal. A vantagem de não usar readGDAL() diretamente é que raster() retorna um objeto RasterLayer.
Um tipo comum de arquivo raster é o GeoTIFF, com extensão .tif ou .tiff. Baixamos um raster de renda mediana do censo dos EUA e colocamos no seu diretório de trabalho.
Vamos dar uma olhada e ler o arquivo.
Este exercício faz parte do curso
Visualizando dados geoespaciais em R
Instruções do exercício
- Use
dir()para dar uma olhada no seu diretório de trabalho. - Use
dir()novamente para ver o conteúdo do diretórionyc_grid_data. - Use
raster()para ler o raster de renda mediana na variávelincome_grid, passando o caminho completo para o arquivo.tif. - Use
summary()para verificar que o raster está armazenado em umRasterLayer. - Use
plot()para verificar o conteúdo do raster.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
library(raster)
# Call dir()
# Call dir() on the directory
# Use raster() with file path: income_grid
# Call summary() on income_grid
# Call plot() on income_grid