Polygone plotten

Interaktive Karten mit leaflet in R

Rich Majerus

Vice President of Strategy & Planning, Queens University of Charlotte

Räumliche Daten

Punktdaten im Data Frame speichern

name       lng      lat state sector_label
Colby College -69.66337 44.56421    ME      Private

Polygon-Daten im Data Frame speichern

        lng      lat   zip    area mean_income
1 -76.39781 35.79743 27925 0.06686    35733.33
2 -76.35355 35.86130 27925 0.06686    35733.33
3 -76.34927 35.89326 27925 0.06686    35733.33
4 -76.31882 35.90419 27925 0.06686    35733.33
5 -76.33822 35.90419 27925 0.06686    35733.33
...
Interaktive Karten mit leaflet in R

SpatialPolygonsDataFrame

RStudio Objekt-Viewer 1

Interaktive Karten mit leaflet in R

SpatialPolygonsDataFrame

RStudio Objekt-Viewer 2

Interaktive Karten mit leaflet in R

Mit räumlichen Daten in R arbeiten

glimpse(shp@data)
Beobachtungen: 808
Variablen: 2
$ GEOID10 <dbl> 27925, 28754, 28092, 27217, 28711...
$ ALAND10 <fct> 624688620, 223734670, 317180853, 318965510, 258603117...
shp@data <- shp@data %>% 
  left_join(nc_income, by = c("GEOID10" = "zipcode"))
Interaktive Karten mit leaflet in R

Mit räumlichen Daten in R arbeiten

glimpse(shp@data)
Beobachtungen: 808
Variablen: 5
$ GEOID10     <dbl> 27925, 28754, 28092, 27217, 28711,...
$ ALAND10     <fctr> 624688620, 223734670, 317180853, ...
$ returns     <int> 1590, 3230, 15760, 15830, 6070, NA...
$ income      <dbl> 56816000, 147845000, 708297000, 57...
$ mean_income <dbl> 35733.33, 45772.45, 44942.70, 3648...
Interaktive Karten mit leaflet in R

Unser SpatialPolygonsDataFrame

# plotting polygon 1
shp@polygons[[1]] %>% 
            leaflet() %>% 
            addPolygons()

NC ZIP 1

shp@polygons[[1]] %>% 
           leaflet() %>% 
           addTiles() %>% 
           addPolygons()

NC ZIP 2

Interaktive Karten mit leaflet in R

Lass uns üben!

Interaktive Karten mit leaflet in R

Preparing Video For Download...