R Language
I / O för geografiska data (shapefiles, etc.)
Sök…
Introduktion
Se även Introduktion till geografiska kartor och input och output
Importera och exportera formfiler
Med rgdal
paketet är det möjligt att importera och exportera shapefiler med R. Funktionen readOGR
kan användas för att importera shapfiles. Om du vill importera en fil från t.ex. ArcGIS är det första argumentet dsn
sökvägen till mappen som innehåller formfilen. layer
är namnet på formfilen utan att filen slutar (bara map
och inte map.shp
).
library(rgdal)
readOGR(dsn = "path\to\the\folder\containing\the\shapefile", layer = "map")
För att exportera en formfil använd writeOGR
funktionen. Det första argumentet är det rumsliga objekt som produceras i R. dsn
och layer
är samma som ovan. Det obligatoriska argumentet är den drivrutin som används för att generera formfilen. Funktionen ogrDrivers()
visar alla tillgängliga drivrutiner. Om du vill exportera en shapfil till ArcGis eller QGis kan du använda driver = "ESRI Shapefile"
.
writeOGR(Rmap, dsn = "path\to\the\folder\containing\the\shapefile", layer = "map",
driver = "ESRI Shapefile" )
tmap
paketet har en mycket bekväm funktion read_shape()
, som är ett omslag för rgdal::reagOGR()
. read_shape()
förenklar processen att importera en formfil mycket. På nackdelen är tmap
ganska tungt.