Learn R Programming

eurostat (version 3.1.5)

get_eurostat_geospatial: Download Geospatial Data from CISGO

Description

Downloads either a SpatialPolygonDataFrame or a data_frame preprocessed using ggplot2::fortify.

Usage

get_eurostat_geospatial(output_class = "spdf", resolution = "60",
  cache = TRUE, update_cache = FALSE, cache_dir = NULL)

Arguments

output_class

A string. Class of object returned, either df (data_frame) or spdf (SpatialPolygonDataFrame)

resolution

Resolution of the geospatial data. One of "60" (1:60million), "20" (1:20million), "10" (1:10million), "01" (1:1million),

cache

a logical whether to do caching. Default is TRUE. Affects only queries from the bulk download facility.

update_cache

a locigal whether to update cache. Can be set also with options(eurostat_update = TRUE)

cache_dir

a path to a cache directory. The directory have to exist. The NULL (default) uses and creates 'eurostat' directory in the temporary directory from tempdir. Directory can also be set with option eurostat_cache_dir.

Value

a data_frame or SpatialPolygonDataFrame.

Details

The data source URL is http://ec.europa.eu/eurostat/web/gisco/geodata/reference-data/administrative-units-statistical-units.

Examples

Run this code
# NOT RUN {
 
# }
# NOT RUN {
   lp <- get_eurostat_geospatial(output_class = "spdf", resolution = "60")
   spplot(lp, "STAT_LEVL_")
   # or
   lp <- get_eurostat_geospatial(output_class = "df", resolution = "60")
   ggplot(lp, aes(x=long,y=lat,group=group,fill=STAT_LEVL_),color="white") + geom_polygon()
 
# }
# NOT RUN {
 
# }

Run the code above in your browser using DataLab