R-ohjelmointi.org
Tilastotieteellistä ohjelmointia R-kielellä
Spatial data: Suomen kuntien piirtäminen R:llä
R soveltuu myös kartta-aineistojen ja GIS-datan käsittelyyn, koordinaattien laskentaan ja karttojen piirtämiseen. Global Admininstrative Areas (GADM) – verkkosivusto tarjoaa dataa valtioiden hallinnollisista aluesta (valtiot, maakunnat, kunnat). Datan voi ladata monessa muodossa: shapefile:na, ESRI geodatabase-tiedostona, Google Earth-tiedostona ja nyt myös .Rdata-tiedostona. Ohessa lyhyt esimerkki Suomen kuntien plottaamisesta kartalle. Laajemmat ja hienommat karttatulkinnat löytyvät mm. ”R” you ready?-blogista (josta ao. koodi on otettu ja muokattu).
Edit: aluejaot ao. kartassa ovat hieman vanhentuneet kuntaliitosten etc. myötä (ks. kovariantin kommentti).
library(sp) # haetaan datatiedosto suoraan gadm-sivuilta con <- url("http://gadm.org/data/rda/FIN_adm4.RData") print(load(con)) close(con) # plotataan kunnat satunnaisilla väreillä col = rainbow(length(levels(gadm$NAME_4))) png("suomen_kunnat.png", 600, 600) spplot(gadm, "NAME_4", col.regions=col, main="Suomen kunnat", colorkey = FALSE, lwd=.4, col="white") dev.off() |
Tulos näyttää tältä:
Taitaa olla muutaman vuoden ikäisiä nuo aluejaot. Ainakin Rovaniemen mlk katosi kartalta jo 2006, Vuolijoki 2007 jne.