Skip to contents

Every element of the list is a 'sf' data frame, which can be used with 'ggplot2'.

Format

A list with 8 'sf' data frames with swiss territory boundaries (at various levels).

Details

Every 'sf' data frame has a column "geometry", which is a list-column containing the boundaries of the polygons.

See the vignette (vignette("ggswissmaps_with_sf", package = "ggswissmaps")) for some examples.

Examples

data(shp_sf)
class(shp_sf)
#> [1] "list"
length(shp_sf)
#> [1] 8
names(shp_sf)
#> [1] "g1b15"      "g1g15_encl" "g1g15_li"   "g1g15"      "g1k15"     
#> [6] "g1l15"      "g1r15"      "g1s15"     
str(shp_sf[["g1k15"]])
#> Classes ‘sf’ and 'data.frame':	26 obs. of  15 variables:
#>  $ KTNR    : int  1 2 3 4 5 6 7 8 9 10 ...
#>  $ KTNAME  : Factor w/ 26 levels "Aargau","Appenzell Ausserrhoden",..: 26 6 12 22 17 15 14 9 25 7 ...
#>  $ GRNR    : int  4 2 6 6 6 6 6 5 6 2 ...
#>  $ AREA_HA : int  172895 595956 149351 107657 90788 49058 27585 68532 23873 167136 ...
#>  $ X_MIN   : int  669244 556241 630127 673344 672166 646044 659303 709273 672418 546837 ...
#>  $ X_MAX   : int  716900 677745 681764 715795 718719 681479 686448 738138 695749 595531 ...
#>  $ Y_MIN   : int  223896 130585 180569 153453 193658 178345 180483 183891 215061 143053 ...
#>  $ Y_MAX   : int  283343 243834 237691 205339 231067 203582 208075 225967 233506 206219 ...
#>  $ X_CNTR  : int  691800 614200 651000 690800 700100 658700 673600 723700 683300 573800 ...
#>  $ Y_CNTR  : int  252000 185600 213100 180700 213100 189900 197700 204600 223500 173100 ...
#>  $ Z_MIN   : int  331 399 398 429 403 433 432 410 386 427 ...
#>  $ Z_MAX   : int  1290 4269 2347 3628 2800 3238 2896 3611 1579 2387 ...
#>  $ Z_AVG   : int  533 1198 770 1900 1096 1337 1071 1579 664 855 ...
#>  $ Z_MED   : int  504 979 680 1975 1053 1368 986 1594 638 750 ...
#>  $ geometry:List of 26
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:462, 1:2] 692429 692993 693164 693048 693243 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 4
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:10, 1:2] 573502 573996 574488 573485 572954 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:13, 1:2] 576276 575953 575698 575624 575659 ...
#>   .. ..$ :List of 3
#>   .. .. ..$ : num [1:845, 1:2] 609050 608295 608275 608191 607596 ...
#>   .. .. ..$ : num [1:13, 1:2] 583083 583237 584172 584431 584444 ...
#>   .. .. ..$ : num [1:13, 1:2] 619076 619349 619491 619880 619396 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:14, 1:2] 609050 608734 607062 606738 607244 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 2
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:9, 1:2] 680075 680043 678760 678554 677848 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:304, 1:2] 662038 662272 662947 663142 663551 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:250, 1:2] 688457 688740 690109 690494 691191 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:206, 1:2] 705203 706142 707712 711321 712146 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 2
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:71, 1:2] 671653 671408 671400 671888 672115 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:107, 1:2] 662557 662684 663446 664159 665640 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:143, 1:2] 671798 672022 672837 675097 675220 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:156, 1:2] 723477 723896 726128 726694 727206 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:123, 1:2] 674192 674455 675064 675626 675924 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 5
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:18, 1:2] 549141 549376 549585 550150 550000 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:41, 1:2] 555811 555706 556010 556387 556752 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:70, 1:2] 558316 559221 559349 559471 559766 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:13, 1:2] 584444 584431 584172 583237 583083 ...
#>   .. ..$ :List of 2
#>   .. .. ..$ : num [1:420, 1:2] 582841 583047 583200 583608 583843 ...
#>   .. .. ..$ : num [1:13, 1:2] 575698 575953 576276 577114 576906 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 4
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:13, 1:2] 619251 619396 619880 619491 619349 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:20, 1:2] 599941 600738 601280 600669 599961 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:434, 1:2] 617430 619683 620446 619703 619607 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:41, 1:2] 605546 606064 607020 607082 607356 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:57, 1:2] 619155 617536 617561 618223 618262 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 2
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:15, 1:2] 595270 594299 593862 593916 592873 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:287, 1:2] 595270 598119 598651 599159 599961 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 3
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:37, 1:2] 686913 686814 686753 686398 685947 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:70, 1:2] 703039 702504 703084 703534 704051 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:168, 1:2] 684984 685166 686087 686476 687068 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:213, 1:2] 758853 758919 759394 759779 760087 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 3
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:66, 1:2] 746530 746449 747013 747067 747621 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:34, 1:2] 761002 761114 760889 760477 760277 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:27, 1:2] 760490 760511 760666 760820 761478 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 3
#>   .. .. ..$ : num [1:408, 1:2] 759599 760034 761118 761600 762497 ...
#>   .. .. ..$ : num [1:9, 1:2] 751488 751515 751837 751792 752755 ...
#>   .. .. ..$ : num [1:149, 1:2] 753080 751877 751285 750592 750418 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:816, 1:2] 760619 760945 763291 764440 764715 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:429, 1:2] 659052 659409 660161 660623 661633 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 2
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:9, 1:2] 753545 752664 752755 751792 751837 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:383, 1:2] 694804 695319 696037 696796 698975 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 2
#>   .. .. ..$ : num [1:413, 1:2] 716299 716755 716518 716728 717019 ...
#>   .. .. ..$ : num [1:10, 1:2] 718571 719160 719418 719175 719250 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 2
#>   .. ..$ :List of 4
#>   .. .. ..$ : num [1:510, 1:2] 546733 546599 546750 546704 546230 ...
#>   .. .. ..$ : num [1:41, 1:2] 553530 553226 553059 552364 552440 ...
#>   .. .. ..$ : num [1:18, 1:2] 548933 549452 549468 550000 550150 ...
#>   .. .. ..$ : num [1:8, 1:2] 502087 502432 502690 503235 503450 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:68, 1:2] 572089 573022 573441 573697 573502 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:576, 1:2] 675052 675336 674888 674271 674439 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:146, 1:2] 556973 556583 560307 561384 561876 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 3
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:125, 1:2] 500975 502272 504444 505345 506095 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:8, 1:2] 502778 503450 503235 502690 502432 ...
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:17, 1:2] 507834 507110 505167 504116 504260 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..$ :List of 1
#>   .. ..$ :List of 1
#>   .. .. ..$ : num [1:277, 1:2] 569712 569733 570305 570898 571527 ...
#>   .. ..- attr(*, "class")= chr [1:3] "XY" "MULTIPOLYGON" "sfg"
#>   ..- attr(*, "n_empty")= int 0
#>   ..- attr(*, "crs")=List of 2
#>   .. ..$ epsg       : int 21781
#>   .. ..$ proj4string: chr "+proj=somerc +lat_0=46.9524055555556 +lon_0=7.43958333333333 +k_0=1 +x_0=600000 +y_0=200000 +ellps=bessel +units=m +no_defs"
#>   .. ..- attr(*, "class")= chr "crs"
#>   ..- attr(*, "class")= chr [1:2] "sfc_MULTIPOLYGON" "sfc"
#>   ..- attr(*, "precision")= num 0
#>   ..- attr(*, "bbox")= 'bbox' Named num [1:4] 485411 75287 833838 295934
#>   .. ..- attr(*, "names")= chr [1:4] "xmin" "ymin" "xmax" "ymax"
#>  - attr(*, "sf_column")= chr "geometry"
#>  - attr(*, "agr")= Factor w/ 3 levels "constant","aggregate",..: NA NA NA NA NA NA NA NA NA NA ...
#>   ..- attr(*, "names")= chr [1:14] "KTNR" "KTNAME" "GRNR" "AREA_HA" ...