R Language
I / O para datos geográficos (shapefiles, etc.)
Buscar..
Introducción
Ver también Introducción a Mapas Geográficos y Entrada y Salida.
Importar y exportar Shapefiles
Con el paquete rgdal
es posible importar y exportar archivos de configuración con R. La función readOGR
se puede utilizar para importar archivos de configuración. Si desea importar un archivo desde, por ejemplo, ArcGIS, el primer argumento dsn
es la ruta a la carpeta que contiene el shapefile. layer
es el nombre del shapefile sin el final del archivo (solo map
y no map.shp
).
library(rgdal)
readOGR(dsn = "path\to\the\folder\containing\the\shapefile", layer = "map")
Para exportar un shapefile use la función writeOGR
. El primer argumento es el objeto espacial producido en R. dsn
y la layer
son los mismos que los anteriores. El argumento obligatorio 4. es el controlador utilizado para generar el shapefile. La función ogrDrivers()
enumera todos los controladores disponibles. Si desea exportar un archivo de configuración a ArcGis o QGis, puede usar driver = "ESRI Shapefile"
.
writeOGR(Rmap, dsn = "path\to\the\folder\containing\the\shapefile", layer = "map",
driver = "ESRI Shapefile" )
tmap
paquete tmap
tiene una función muy conveniente read_shape()
, que es un contenedor para rgdal::reagOGR()
. La función read_shape()
simplifica el proceso de importar mucho un shapefile. En el lado negativo, el tmap
es bastante pesado.