Get Italian coordinates
loadCoordIT.RdLoads and returns names, ids, and coordinates for Italian statistical unit, ready to use with mapping functions and other "map" functions that accept an sf object.
Arguments
- unit
the type of Italian statistical unit to link
- year
year of the analysis
- unit_subset
character vector of unit names to extract
- matchWith
the type of id
- dir
local directory in which shape files are stored
- use_cache
a logical value indicating whether to use the cache
- use_internet
a logical value indicating wheter the coordinates are downloaded from https://github.com/mappinguniverse/geospatial. If
FALSEthe maps downloaded during package installation will be used- crs
coordinate reference system. Look at
st_crs
Details
Coordinates are download from the Github repo https://github.com/mappinguniverse/geospatial from IT folder https://github.com/mappinguniverse/geospatial/tree/master/IT.
unit="none" (default) indicates that the border of Italy is returned.
Examples
IT_coords = loadCoordIT(unit = "regione", year = "2020")
str(IT_coords)
#> Classes ‘sf’, ‘IT’ and 'data.frame': 20 obs. of 5 variables:
#> $ ripartizione : chr "Nord-ovest" "Nord-ovest" "Nord-ovest" "Nord-est" ...
#> $ code_ripartizione: int 1 1 1 2 2 2 1 2 3 3 ...
#> $ code_regione : int 1 2 3 5 4 6 7 8 9 10 ...
#> $ regione : chr "Piemonte" "Valle d'Aosta/Vallée d'Aoste" "Lombardia" "Veneto" ...
#> $ geometry :sfc_MULTIPOLYGON of length 20; first list element: List of 1
#> ..$ :List of 3
#> .. ..$ : num [1:4663, 1:2] 8.45 8.45 8.45 8.45 8.44 ...
#> .. ..$ : num [1:4, 1:2] 8.71 8.71 8.7 8.71 45.02 ...
#> .. ..$ : num [1:4, 1:2] 8.82 8.82 8.81 8.82 45.02 ...
#> ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#> - attr(*, "sf_column")= chr "geometry"
#> - attr(*, "agr")= Factor w/ 3 levels "constant","aggregate",..: NA NA NA NA
#> ..- attr(*, "names")= chr [1:4] "ripartizione" "code_ripartizione" "code_regione" "regione"
#> - attr(*, "unit")= chr "regione"
#> - attr(*, "colID")= chr "regione"
# \donttest{
## Italy
IT_coords = loadCoordIT()
str(IT_coords)
#> Classes ‘sf’, ‘IT’ and 'data.frame': 1 obs. of 7 variables:
#> $ id : chr "IT"
#> $ CNTR_CODE: chr "IT"
#> $ NUTS_NAME: chr "ITALIA"
#> $ LEVL_CODE: int 0
#> $ FID : chr "IT"
#> $ NUTS_ID : chr "IT"
#> $ geometry :sfc_MULTIPOLYGON of length 1; first list element: List of 68
#> ..$ :List of 3
#> .. ..$ : num [1:1079, 1:2] 12.4 12.4 12.3 12.3 12.3 ...
#> .. ..$ : num [1:14, 1:2] 12.4 12.5 12.5 12.5 12.5 ...
#> .. ..$ : num [1:5, 1:2] 12.5 12.5 12.4 12.4 12.5 ...
#> ..$ :List of 1
#> .. ..$ : num [1:174, 1:2] 15.3 15.3 15.5 15.6 15.6 ...
#> ..$ :List of 1
#> .. ..$ : num [1:206, 1:2] 9.68 9.69 9.64 9.62 9.58 ...
#> ..$ :List of 1
#> .. ..$ : num [1:36, 1:2] 10.4 10.4 10.4 10.3 10.3 ...
#> ..$ :List of 1
#> .. ..$ : num [1:14, 1:2] 8.36 8.36 8.36 8.35 8.36 ...
#> ..$ :List of 1
#> .. ..$ : num [1:20, 1:2] 12 12 11.9 11.9 11.9 ...
#> ..$ :List of 1
#> .. ..$ : num [1:34, 1:2] 8.34 8.35 8.34 8.32 8.33 ...
#> ..$ :List of 1
#> .. ..$ : num [1:21, 1:2] 8.3 8.27 8.26 8.24 8.23 ...
#> ..$ :List of 1
#> .. ..$ : num [1:21, 1:2] 13.9 13.9 13.9 13.9 13.9 ...
#> ..$ :List of 1
#> .. ..$ : num [1:15, 1:2] 15 15 15 15 15 ...
#> ..$ :List of 1
#> .. ..$ : num [1:13, 1:2] 14.9 14.8 14.8 14.8 14.8 ...
#> ..$ :List of 1
#> .. ..$ : num [1:16, 1:2] 10.9 10.9 10.9 10.9 10.9 ...
#> ..$ :List of 1
#> .. ..$ : num [1:18, 1:2] 15 15 15 15 14.9 ...
#> ..$ :List of 1
#> .. ..$ : num [1:12, 1:2] 9.84 9.85 9.84 9.84 9.83 ...
#> ..$ :List of 1
#> .. ..$ : num [1:17, 1:2] 9.42 9.41 9.4 9.4 9.39 ...
#> ..$ :List of 1
#> .. ..$ : num [1:15, 1:2] 12.3 12.3 12.3 12.3 12.3 ...
#> ..$ :List of 1
#> .. ..$ : num [1:14, 1:2] 12.5 12.5 12.5 12.6 12.6 ...
#> ..$ :List of 1
#> .. ..$ : num [1:19, 1:2] 9.48 9.46 9.46 9.45 9.45 ...
#> ..$ :List of 1
#> .. ..$ : num [1:8, 1:2] 15.2 15.2 15.2 15.2 15.2 ...
#> ..$ :List of 1
#> .. ..$ : num [1:10, 1:2] 12.1 12.1 12 12 12 ...
#> ..$ :List of 1
#> .. ..$ : num [1:10, 1:2] 10.3 10.3 10.3 10.3 10.3 ...
#> ..$ :List of 1
#> .. ..$ : num [1:11, 1:2] 14.2 14.2 14.2 14.2 14.2 ...
#> ..$ :List of 1
#> .. ..$ : num [1:12, 1:2] 10.1 10.1 10.1 10.1 10 ...
#> ..$ :List of 1
#> .. ..$ : num [1:10, 1:2] 12.3 12.3 12.3 12.3 12.3 ...
#> ..$ :List of 1
#> .. ..$ : num [1:7, 1:2] 14.6 14.6 14.5 14.6 14.6 ...
#> ..$ :List of 1
#> .. ..$ : num [1:8, 1:2] 13.2 13.2 13.2 13.2 13.2 ...
#> ..$ :List of 1
#> .. ..$ : num [1:12, 1:2] 12.4 12.4 12.4 12.4 12.4 ...
#> ..$ :List of 1
#> .. ..$ : num [1:13, 1:2] 9.33 9.34 9.35 9.34 9.35 ...
#> ..$ :List of 1
#> .. ..$ : num [1:10, 1:2] 13 13 13 13 12.9 ...
#> ..$ :List of 1
#> .. ..$ : num [1:8, 1:2] 12.3 12.3 12.3 12.3 12.3 ...
#> ..$ :List of 1
#> .. ..$ : num [1:8, 1:2] 9.74 9.74 9.73 9.69 9.68 ...
#> ..$ :List of 1
#> .. ..$ : num [1:7, 1:2] 12.9 12.9 12.8 12.9 12.9 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 14.3 14.3 14.3 14.4 14.4 ...
#> ..$ :List of 1
#> .. ..$ : num [1:10, 1:2] 12.5 12.4 12.5 12.4 12.4 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 13.3 13.3 13.3 13.3 13.3 ...
#> ..$ :List of 1
#> .. ..$ : num [1:7, 1:2] 9.36 9.35 9.34 9.33 9.34 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 9.74 9.72 9.71 9.74 9.74 ...
#> ..$ :List of 1
#> .. ..$ : num [1:7, 1:2] 12.4 12.4 12.4 12.4 12.4 ...
#> ..$ :List of 1
#> .. ..$ : num [1:7, 1:2] 13.4 13.4 13.4 13.4 13.4 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 15.1 15.1 15.1 15.1 15.1 ...
#> ..$ :List of 1
#> .. ..$ : num [1:7, 1:2] 14 14 14 14 14 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 9.42 9.41 9.4 9.41 9.42 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 8.98 8.98 8.97 8.96 8.98 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 9.89 9.89 9.9 9.91 9.89 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 12.3 12.3 12.3 12.3 12.3 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 15.5 15.5 15.5 15.5 15.5 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 12.4 12.4 12.4 12.4 12.4 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 9.16 9.15 9.14 9.15 9.16 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 11.1 11.1 11.1 11.1 11.1 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 13 13 13 13 13 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 12.4 12.4 12.4 12.4 12.4 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 9.53 9.52 9.54 9.54 9.53 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 13.4 13.4 13.4 13.4 13.4 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 12.4 12.3 12.3 12.4 12.4 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 15.5 15.5 15.5 15.5 15.5 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 8.23 8.22 8.21 8.22 8.23 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 12.9 12.9 12.8 12.9 12.9 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 13.1 13.1 13 13 13.1 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 13.4 13.4 13.4 13.4 13.4 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 10.1 10.1 10.1 10.1 10.1 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 8.44 8.43 8.43 8.44 8.44 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 13.2 13.2 13.2 13.2 13.2 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 12.3 12.3 12.3 12.3 12.3 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 15.2 15.2 15.2 15.2 15.2 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 17.2 17.1 17.2 17.2 17.2 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 12.4 12.3 12.3 12.3 12.4 ...
#> ..$ :List of 1
#> .. ..$ : num [1:6, 1:2] 13.2 13.2 13.2 13.2 13.2 ...
#> ..$ :List of 1
#> .. ..$ : num [1:5, 1:2] 13.3 13.3 13.3 13.3 13.3 ...
#> ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#> - attr(*, "sf_column")= chr "geometry"
#> - attr(*, "agr")= Factor w/ 3 levels "constant","aggregate",..: NA NA NA NA NA NA
#> ..- attr(*, "names")= chr [1:6] "id" "CNTR_CODE" "NUTS_NAME" "LEVL_CODE" ...
#> - attr(*, "unit")= chr "none"
#> - attr(*, "colID")= chr "none"
coords_it<- loadCoordIT(unit = "regione", unit_subset = c(5, 10), matchWith = "number")
str(coords_it)
#> Classes ‘sf’, ‘IT’ and 'data.frame': 2 obs. of 5 variables:
#> $ ripartizione : chr "Nord-est" "Centro"
#> $ code_ripartizione: int 2 3
#> $ code_regione : int 5 10
#> $ regione : chr "Veneto" "Umbria"
#> $ geometry :sfc_MULTIPOLYGON of length 2; first list element: List of 1
#> ..$ :List of 1
#> .. ..$ : num [1:3683, 1:2] 12.5 12.5 12.5 12.5 12.5 ...
#> ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#> - attr(*, "sf_column")= chr "geometry"
#> - attr(*, "agr")= Factor w/ 3 levels "constant","aggregate",..: NA NA NA NA
#> ..- attr(*, "names")= chr [1:4] "ripartizione" "code_ripartizione" "code_regione" "regione"
#> - attr(*, "unit")= chr "regione"
#> - attr(*, "colID")= chr "regione"
# }