A.2 Métodos y procedimientos clases sp

Método Descripción
[ selecciona elementos espaciales (puntos, líneas, polígonos, filas/columnas de una rejilla) y/o variables.
$, [[ obtiene, establece o agrega variables (columnas).
coordinates obtiene o establece (creando objetos sp) coordenadas.
as(obj, clase) convierte un objeto a una clase.
over, overlay combina objetos espaciales.
spsample muestrea puntos dentro de una región (rectangular, polígono, línea o rejilla).

A.2.1 Importar/exportar/transformar

A través de R (paquetes que emplean sp) es fácil exportar datos a otras aplicaciones (e.g. Google Earth).

Ejemplo importación:

Datos descargados en formato NetCDF (Network Common Data Form) de NOAA Optimum Interpolated Sea Surface Temperature V2 (OISST) y procesados con NOAA_OISST_extraction_v2.R:

load("datos/sstsp.RData") # SST 15-04-2012 
jet.colors <- colorRampPalette(c("#00007F", "blue", "#007FFF", "cyan", "#7FFF7F", "yellow", "#FF7F00", "red", "#7F0000"))
image(sstsp, col = jet.colors(128), axes = TRUE)
title(attr(sstsp@data, "label"))

# Ejemplo importar datos de otros paquetes:
library(maps)
library(maptools)
world <- map("world", fill = TRUE, plot = FALSE)   # Hay un mapa con mayor resolución en mapdata::worldHires
world_pol <- map2SpatialPolygons(world, world$names, CRS("+proj=longlat +ellps=WGS84"))
plot(world_pol, col = 'white', add = TRUE)