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.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow