Recortar capa ráster con un polígono en R

Curso de ArcGIS Pro | Curso de QGIS | Curso de ArcGIS 10

  1. Se deben instalar y cargar los paquetes raster y rgdal.
  • library(raster): Proporciona funciones para manipular y analizar datos ráster.
  • library(rgdal): Proporciona funciones para manipular y analizar datos vectoriales, especialmente shapefiles.

install.packages("raster")
install.packages("rgdal")

2. Cargar librerías.

library(raster)
library(rgdal)

3. Asignamos un directorio de trabajo.

setwd("D:/Documents")

4. Cargar la imagen ráster. La función raster() carga la imagen ráster desde el archivo especificado en su argumento.

raster_image <- raster("3_raster/wc_alt.tif")

5. Cargar polígono. La función readOGR() carga el archivo shapefile especificado en su argumento.

polygon <- readOGR("2_vector/Jug_neo_prv.shp")

6. Recortar imagen ráster utilizando el polígono. La función crop() recorta la imagen raster utilizando el polígono especificado en su segundo argumento y el resultado se asigna a la variable «cropped_raster».

cropped_raster <- crop(raster_image, polygon)

7. Visualizar imagen recortada. La función plot() se utiliza para visualizar la imagen recortada.

plot(cropped_raster)

8. Guardar imagen ráster

writeRaster(cropped_raster, "3_raster/Jug_neo_cut.tif", format="GTiff")

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.