A list with 8 'sf' objects of swiss territory boundaries, at various levels.
Source:R/ggswissmaps_data.R
shp_sf.Rd
Every element of the list is a 'sf' data frame, which can be used with 'ggplot2'.
Source
https://data.geo.admin.ch/browser/index.html#/collections/ch.bfs.historisierte-administrative_grenzen_g1?.language=en. Download date: 2015-08-18
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" ...